timekeeper.php 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. <?php
  2. if (!defined('e107_INIT')) {
  3. require_once('../../class2.php');
  4. }
  5. $e107 = e107::getInstance();
  6. if (!e107::isInstalled('timekeeper')) {
  7. e107::redirect();
  8. exit;
  9. }
  10. require_once (e_PLUGIN . 'timekeeper/PreHeaderFunctions.php');
  11. //require_once (e_PLUGIN . 'timekeeper/QuestionGenerator.php');
  12. //require_once (e_PLUGIN . 'timekeeper/questionGenerators/subjects.php');
  13. //require_once (e_PLUGIN . 'timekeeper/TimeKeeperMain.php');
  14. //require_once (e_PLUGIN . 'timekeeper/FormGenerator.php');
  15. //require_once (e_PLUGIN . 'timekeeper/AnswerChecker.php');
  16. //print_a($_POST);
  17. $mode = filter_input(INPUT_POST, 'mode');
  18. if ($mode == "") {
  19. $mode = filter_input(INPUT_GET, 'mode');
  20. }
  21. if ($mode == 'Generate PDF') {
  22. $pdf = new ExcelFunctions;
  23. $pdf->GeneratePdf();
  24. } else if ($mode == 'short') {
  25. $json = new Summary;
  26. $json->GenerateSummary();
  27. }
  28. //
  29. //// New checker
  30. //$submitButton2 = filter_input(INPUT_POST, 'Answer');
  31. //$answerText = filter_input(INPUT_POST, 'a1');
  32. //if (isset($submitButton2)&&!empty($answerText)) {
  33. // $AnswerChecker = new AnswerChecker();
  34. // $text = $AnswerChecker->checkAnswers();
  35. //}
  36. // Get language file
  37. //e107::includeLan(e_PLUGIN.'timekeeper/languages/'.e_LANGUAGE.'_admin_rss_menu.php');
  38. //$timekeeperFront = new TimeKeeperMain;
  39. //$timekeeperFront->answerResponce = $text;
  40. require_once(HEADERF); // render the header (everything before the main content area)
  41. //$time = microtime(true) - $_SERVER["REQUEST_TIME_FLOAT"];
  42. //if (!check_class("Main Admin")) {
  43. // $timekeeperFront->run();
  44. //}else{
  45. require_once (e_PLUGIN . 'timekeeper/TK2.php');
  46. $tk2 = new TK2;
  47. $tk2->run();
  48. //}
  49. //print_a("Did nothing in $time seconds\n");
  50. require_once(FOOTERF); // render the footer (everything after the main content area)
  51. exit;