public static function saveQuiz($medlem_id, $kommun_namn) { global $db; $kommun = Kommun::loadByNamn($kommun_namn); $kommun_id = $kommun->getId(); $sql = "SELECT COUNT(*) AS total FROM mm_quizsuccess WHERE kommun_id = " . $kommun_id . " AND medlem_id = " . $medlem_id; $result = $db->query($sql); $row = mysql_fetch_array($result); $total = $row['total']; if ($total == 0) { $date = date('Y-m-d H:s:i'); $sql = "INSERT INTO mm_quizsuccess (kommun_id, medlem_id, quiz_date) VALUES(" . $kommun_id . ", " . $medlem_id . ", '" . $date . "')"; $db->nonquery($sql); } }
<?php include $_SERVER["DOCUMENT_ROOT"] . "/php/init.php"; $smarty = new MMSmarty(); $smarty->assign("pagetitle", "Quiz"); $nr_of_rights = $_SESSION['quiz_r']; $nr_of_wrongs = $_SESSION['quiz_w']; $smarty->assign("kommunurl", $_GET["kommun"]); $kommunnamn = Kommun::convertFromUrlNamn($_GET["kommun"]); $smarty->assign("kommunnamn", $kommunnamn); $kommun = Kommun::loadByNamn($kommunnamn); $smarty->assign("kommun", $kommun); $kommunbilder = $kommun->listKommunbilder(true); $kommunbild = current($kommunbilder); $smarty->assign("kommunbild", $kommunbild); $smarty->assign("nr_of_rights", $nr_of_rights); $smarty->assign("nr_of_wrongs", $nr_of_wrongs); $smarty->display('quiz_result.tpl');
|\\xF0[\\x90-\\xBF][\\x80-\\xBF]{2} # planes 1-3 |[\\xF1-\\xF3][\\x80-\\xBF]{3} # planes 4-15 |\\xF4[\\x80-\\x8F][\\x80-\\xBF]{2} # plane 16 )+%xs', $string); } function convertUrlNamn($namn) { $from = array("aa", "ae", "oe", "AA", "AE", "OE", "Aa", "Ae", "Oe", "_"); $to = array("å", "ä", "ö", "Å", "Ä", "Ö", "Å", "Ä", "Ö", " "); if (detectUTF8($namn)) { return urldecode($namn); } else { return utf8_encode(urldecode($namn)); } } if (!($kommun = Kommun::loadByNamn(convertUrlNamn($_GET["knamn"])))) { exit; } $smarty = new MMSmarty(); $kommunNamn = $kommun->getNamn(); $kommunId = $kommun->getId(); $smarty->assign("kommun", $kommun); $smarty->assign("kommunNamn", $kommunNamn); $smarty->assign("kommunId", $kommunId); $smarty->assign("pagetitle", "Kommun - " . $kommunNamn); $notin = array($kommun->getId()); $kommunnamn = Kommun::listNamn(); $medlemmarIKommun = Medlem::loadByJustNuKommun($kommun); if ($medlemmarIKommun) { $smarty->assign("medlemmarIKommun", $medlemmarIKommun); }
<?php require_once $_SERVER["DOCUMENT_ROOT"] . "/php/init.php"; Security::demand(EDITOR); if (isset($ADMIN) && $ADMIN->getTyp() == "kommun") { $kommun = Kommun::loadByNamn($ADMIN->getANamn()); $urlHandler->redirect("Kommun", URL_EDIT, $kommun->getId()); } $smarty = new AdminSmarty(); $smarty->display('index.tpl');
<?php include $_SERVER["DOCUMENT_ROOT"] . "/php/init.php"; $req_kommun = $_SERVER['REQUEST_URI']; if (strcmp($req_kommun, '/kommun/Ystad/quiz/') != 0 && strcmp($req_kommun, '/kommun/ystad/quiz/') != 0 && strcmp($req_kommun, '/kommun/Helsingborg/quiz/') != 0 && strcmp($req_kommun, '/kommun/helsingborg/quiz/') != 0) { $access = new Access(); $access->logged_in = true; if (!$access->accessTo()) { throw new UserException('Vänligen logga in för att se sidan', ''); } } $smarty = new MMSmarty(); $kommun = Kommun::loadByNamn(Kommun::convertFromUrlNamn($_GET['kommun'])); $smarty->assign("pagetitle", "Kommunquiz för " . $kommun->getNamn()); $smarty->assign("kommun", $kommun); $kommunbilder = $kommun->listKommunbilder(true); $kommunbild = current($kommunbilder); $smarty->assign("kommunbild", $kommunbild); $smarty->assign("kommunurl", $_GET["kommun"]); $quiz = Quiz::loadByKommun($kommun); $fragor = $quiz->listFragor(); $questions_and_answers = array(); $antalFragor = 0; $antalVanligafragor = 0; $antalProfragor = 0; foreach ($fragor as $id => $fraga) { $alt_arr = null; $text_fraga = addslashes($fraga->getFraga()); $rattsvar = $fraga->getRattSvarId(); $quizAlternativ = $fraga->listAlternativ(); foreach ($quizAlternativ as $id2 => $qalt) {