-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.php
59 lines (53 loc) · 1.83 KB
/
index.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
<?php
session_start();
$_SESSION['userName'] = $_SERVER["HTTP_X_UQ_USER"];
$_SESSION['guest'] = "notGuest";
require "handlers/user_handler.php";
require "handlers/home_handler.php";
require "handlers/blog_handler.php";
require "handlers/blog_edit_handler.php";
require "handlers/blogs_handler.php";
require "handlers/comment_handler.php";
require "handlers/image_handler.php";
require "handlers/logout_handler.php";
require "handlers/group_handler.php";
require "handlers/group_post_handler.php";
require "handlers/student_handler.php";
require "handlers/new_blog_handler.php";
require "handlers/new_assignment_handler.php";
require "handlers/assignments_handler.php";
require "handlers/static_pages_handler.php";
require "lib/mysql.php";
require "lib/util.php";
require "lib/queries.php";
require "lib/Toro.php";
ToroHook::add("404", function () {
header("HTTP/1.0 404 Not Found");
echo "Page does not exist";
exit;
});
Toro::serve(array(
"/" => "HomeHandler",
"/blog" => "BlogsHandler",
"/blog/:alpha" => "BlogHandler",
"/blog/:alpha/edit" => "BlogEditHandler",
"/blog/:number/comment" => "CommentHandler",
"/new-blog" => "NewBlogHandler",
"/new-assignment" => "NewAssignmentHandler",
"/my-assignments" => "MyAssignmentsHandler",
"/all-assignments" => "AllAssignmentsHandler",
"/images" => "ImagesHandler",
"/logout" => "LogoutHandler",
"/groups" => "GroupHandler",
"/groups/:alpha" => "GroupPostHandler",
"/inspiration" => "InspirationHandler",
"/assignments" => "AssignmentsHandler",
"/resources" => "ResourcesHandler",
"/lectures" => "LecturesHandler",
"/students" => "StudentHandler",
"/students/:alpha" => "StudentPostHandler",
"/profile" => "UserProfileHandler"
));
$_SESSION['courseProfile'] = get_blog_profile();
$_SESSION['courseProfile'] = $_SESSION['courseProfile'][0];
?>