hanze/lollipop

index.php in views
Repositories | Summary | Log | Files

index.php (1245B) download


 1<?php
 2
 3require_once "utils/autoloader.php";
 4
 5$router = new Lollipop\Router();
 6
 7$router->addRoute(["GET", "POST"], "/user/:email/update", "views/alter_user.php");
 8$router->addRoute(["GET", "POST"], "/user/:email/crud", "views/crud_user.php");
 9$router->addRoute(["GET", "POST"], "/user/search", "views/search_user.php");
10$router->addRoute(["GET", "POST"], "/dashboard", "views/dashboard.php");
11$router->addRoute(["GET", "POST"], "/", "views/login.php");
12$router->addRoute(["GET", "POST"], "/logout", "logic/logout.php");
13$router->addRoute(["GET", "POST"], "/course/search", "views/search_course.php");
14$router->addRoute(["GET", "POST"], "/course/:enroll/enroll", "views/search_course.php");
15$router->addRoute(["GET", "POST"], "/course/:unsubscribe/unsubscribe", "views/search_course.php");
16$router->addRoute(["GET"], "/test/template/:hello", function($vars) {
17  $t = new Lollipop\Template();
18  echo $t->template("template_test.html", $vars);
19});
20$router->addRoute(["GET"], "/user/add", function($vars) {
21  include "logic/user/add_get.php";
22  $vars = database_permissions();
23 $t = new Lollipop\Template();
24  echo $t->template("views/add_user.html", $vars);
25});
26$router->addRoute(["POST"], "/user/add", "logic/add_user_post.php");
27
28$router->route();