teacher.php 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. <?php
  2. $root = $_SERVER['DOCUMENT_ROOT'];
  3. include($root . "/util/session.php"); //checks that the user is logged in
  4. include($root . "/util/privilege_check.php");
  5. checkPrivilege("teacher");
  6. ?>
  7. <!DOCTYPE html>
  8. <html lang="en">
  9. <head>
  10. <meta charset="UTF-8">
  11. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  12. <meta name="description" content="Teacher panel">
  13. <link href="https://fonts.googleapis.com/css2?family=Roboto:wght@400&display=swap" rel="stylesheet">
  14. <link rel="stylesheet" type="text/css" href="teacherStyle.css">
  15. <link rel="stylesheet" type="text/css" href="question.css">
  16. <title>Teacher main page</title>
  17. </head>
  18. <body>
  19. <?php
  20. include($root . "/teacher/header.php");
  21. if (isset($_SESSION['questionAdd'])) {
  22. if (!isset($_POST['questionTypeMultiple'])) {
  23. include($root . "/teacher/question_true_false_form.php");
  24. } else {
  25. include($root . "/teacher/question_multiple_form.php");
  26. }
  27. } else if (isset($_POST['chapterPanel']) || isset($_SESSION['chapterPanel'])) {
  28. setChapters();
  29. include($root . "/teacher/chapterPage.php");
  30. } else if (isset($_POST['subjectPanel']) || isset($_SESSION['subjectPanel'])) {
  31. setSubjects();
  32. include($root . "/teacher/subjectPage.php");
  33. } else {
  34. include($root . "/teacher/mainPage.php");
  35. }
  36. include($root . "/teacher/footer.php");
  37. function setChapters()
  38. {
  39. if (!isset($_SESSION['chapterPanel'])) {
  40. if (isset($_POST['chapterPanel'])) {
  41. $chapter = $_POST['chapterPanel'];
  42. $_SESSION['chapterPanel'] = $chapter;
  43. }
  44. }
  45. }
  46. function setSubjects()
  47. {
  48. if (!isset($_SESSION['subjectPanel'])) {
  49. if (isset($_POST['subjectPanel'])) {
  50. $chapter = $_POST['subjectPanel'];
  51. $_SESSION['subjectPanel'] = $chapter;
  52. }
  53. }
  54. }
  55. ?>
  56. </body>