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();