require_once "classes/Configurations.php"; require_once "classes/Page.php"; require_once "classes/SignupGadgets.php"; require_once "classes/Debugger.php"; require_once "classes/SignupGadget.php"; require_once "classes/CommonTools.php"; /* Implementations of the most critical classes */ $configurations = new Configurations(); $page = new Page(1); $debugger = new Debugger(); $database = new Database(); /* The code */ $signupGadgets = new SignupGadgets(); // Check if the search was performed $searchString = CommonTools::GET('search'); $year = CommonTools::GET('year'); // Is the search performed? if ($searchString != null && $searchString != "") { $debugger->debug("Searching signup gadgets using search string {$searchString}", "index.php"); $signupGadgets->selectSearchSignupGadget($searchString); } else { if ($year != null && $year != "") { $signupGadgets->selectSignupGadgetsByYear($year); } else { $signupGadgets->selectOpenGadgetsOrClosedDuringLastDays(7); } } // Get all selected gadgets to array $signupGadgets_array = $signupGadgets->getSignupGadgets(); // Print table headers $page->addContent("<table id=\"signup-gadgets\">");
require_once "classes/Configurations.php"; require_once "classes/Page.php"; require_once "classes/Debugger.php"; require_once "classes/SignupGadget.php"; require_once "classes/Database.php"; require_once "classes/CommonTools.php"; require_once "classes/SignupGadgetAnswerFormater.php"; /* Implementations of the most critical classes */ $configurations = new Configurations(); $page = new Page(1); $debugger = new Debugger(); $database = new Database(); /* The code */ // Chech the id $signupid = $request->getSignupId(); $sort = CommonTools::GET('sort'); if ($signupid == null || !is_int(intval($signupid)) || $signupid < 0) { // Id is not an header("Location: " . $configurations->webRoot); } // Create gadget and get the data from database $signupGadget = new SignupGadget($signupid); $signupGadget->sortAnswers($sort); //Set page title $page->title = $signupGadget->getTitle(); // Prints title and description $page->addContent("<div id=\"signup-info\">"); $page->addContent("<h3 id=\"signup-title\"><span>" . $signupGadget->getTitle() . "</span></h3>"); $page->addContent("<p id=\"signup-description\"><span>" . CommonTools::newlineToBr($signupGadget->getDescription()) . "</span></p>"); // Check the state of signup (open/close/not yet open) if ($signupGadget->isOpen()) {
/* Requirements */ require_once "classes/Configurations.php"; require_once "classes/Page.php"; require_once "classes/SignupGadgets.php"; require_once "classes/Debugger.php"; require_once "classes/SignupGadget.php"; require_once "classes/CommonTools.php"; require_once "classes/SignupGadgetAnswerFormater.php"; /* Implementations of the most critical classes */ $configurations = new Configurations(); $page = new Page(1); $debugger = new Debugger(); $database = new Database(); // Create gadget and get the data from database $signupId = $request->getSignupId(); $sort = CommonTools::GET("sort"); $signupGadget = new SignupGadget($signupId); $signupGadget->sortAnswers($sort); $passwordFromUser = CommonTools::POST("password"); // Prints title and description $page->addContent("<h1>" . $signupGadget->getTitle() . "</h1>"); $page->addContent("<i>" . $signupGadget->getDescription() . "</i>"); $password = $signupGadget->getPassword(); if ($passwordFromUser == null || $passwordFromUser != $password) { $page->addContent("<h3>Anna salasana</h3>"); $page->addContent("<form method=\"post\" action=\"" . $configurations->webRoot . "showanswers/{$signupId}\">"); $page->addContent("<p>Salasana:</p>"); $page->addContent("<input type=\"password\" title=\"Kirjoita salasana\" name=\"password\" />"); $page->addContent("<input type=\"submit\" value=\"OK\" /></form>"); } else { // Check the state of signup (open/close/not yet open)
require_once "classes/CsvFormater.php"; require_once "classes/Configurations.php"; require_once "classes/Page.php"; require_once "classes/SignupGadgets.php"; require_once "classes/Debugger.php"; require_once "classes/SignupGadget.php"; require_once "classes/CommonTools.php"; /* Implementations of the most critical classes */ $configurations = new Configurations(); $page = new Page(2); $debugger = new Debugger(); $database = new Database(); $signupId = $request->getSignupId(); $signupGadget = new SignupGadget($signupId); $passwordFromUser = CommonTools::GET("password"); $password = $signupGadget->getPassword(); if ($passwordFromUser == null || $passwordFromUser != $password) { // Prints title and description $page->addContent("<h1>" . $signupGadget->getTitle() . "</h1>"); $page->addContent("<i>" . $signupGadget->getDescription() . "</i>"); $page->addContent("<h3>Anna salasana</h3>"); $page->addContent("<form method=\"get\" action=\"" . $configurations->webRoot . "csvoutput/{$signupId}\">"); $page->addContent("<p>Salasana:</p>"); $page->addContent("<input type=\"password\" title=\"Kirjoita salasana\" name=\"password\" />"); $page->addContent("<input type=\"submit\" value=\"OK\" /></form>"); $page->printPage(); } else { header('Content-type: text/csv'); header('Content-Disposition: attachment; filename="ilmo' . $signupId . '.csv"'); print CsvFormater::getAnswersInCsvFormat($signupGadget);
/* Requirements */ require_once "classes/Configurations.php"; require_once "classes/Page.php"; require_once "classes/Debugger.php"; require_once "classes/Database.php"; require_once "classes/SignupGadget.php"; require_once "classes/CommonTools.php"; require_once "classes/User.php"; require_once "classes/SignupGadgetQuestionFormater.php"; /* Implementations of the most critical classes */ $configurations = new Configurations(); $page = new Page(3); $debugger = new Debugger(); $database = new Database(); /* Variables from outside */ $userId = CommonTools::GET("userid"); $signupId = $request->getSignupId(); $signupGadget = new SignupGadget($signupId); /* The code */ $page->addContent("<form id=\"kysymykset\" method=\"post\" action=\"" . $configurations->webRoot . "admin/updateanswer\">"); $page->addContent("<input type=\"hidden\" name=\"userid\" value=\"" . $userId . "\">"); $page->addContent("<input type=\"hidden\" name=\"signupid\" value=\"" . $signupId . "\">"); $page->addContent(SignupGadgetQuestionFormater::getQuestionsInPrintableFormat($signupGadget, $userId)); $page->addContent("<input type=\"hidden\" name=\"question_ids\" value=\"" . $signupGadget->getFormatedQuestionIds() . "\">"); $page->addContent("<input id=\"vahvista\" type=\"submit\" value=\"Tallenna muutokset\">"); $page->addContent("</form><br>"); $page->addContent("<form id=\"peru\" method=\"post\" action=\"" . $configurations->webRoot . "admin/showanswers/{$signupId}\">"); $page->addContent("<input id=\"peru\" type=\"submit\" value=\"Peruuta\">"); $page->addContent("</form>"); $page->printPage();