コード例 #1
0
ファイル: proquiz.php プロジェクト: krillo/motiomera
<?php

require_once $_SERVER["DOCUMENT_ROOT"] . "/php/init.php";
Security::demand(ADMIN);
$smarty = new AdminSmarty();
$smarty->assign("pagetitle", "proquiz");
// hämta alla MinaQuiz som har användarID 0
$MinaQuiz = MinaQuiz::listAsArray(0);
foreach ($MinaQuiz as $key => $quiz) {
    $MinaQuiz[$key]['fragor'] = MinaQuiz::getQuestions($quiz['id']);
}
$smarty->assign("isAgare", true);
$smarty->assign("egensida", "1");
$smarty->assign("proquiz", $MinaQuiz);
$smarty->assign("x", 0);
$smarty->assign("show", false);
$smarty->assign('visa_antal_fragor', 3);
$smarty->display('proquiz.tpl');
コード例 #2
0
ファイル: minaquiz.php プロジェクト: krillo/motiomera
if (isset($_GET["id"]) && $_GET["id"] > 0) {
    if (!SajtDelar::medlemHasAccess($USER, 'minaQuizVisa')) {
        throw new UserException("Ej behörig", "Du har inte behörighet att visa denna sida");
    }
    // hämta MinaQuizen för användaren angiven i url'en
    $medlem = Medlem::loadById($_GET["id"]);
    $MinaQuiz = MinaQuiz::listAsArray($medlem);
    foreach ($MinaQuiz as $id => $quiz) {
        $MinaQuiz[$id]['fragor'] = MinaQuiz::getQuestions($id);
    }
    $smarty->assign("isAgare", false);
    $smarty->assign("medlem", $medlem);
    $smarty->assign("egensida", "0");
    $quizsmedlem = $medlem;
} else {
    if (!SajtDelar::medlemHasAccess($USER, 'minaQuiz')) {
        throw new UserException("Ej behörig", "Du har inte behörighet att visa denna sida");
    }
    // hämta användarens egna MinaQuiz
    $MinaQuiz = MinaQuiz::listAsArray($USER);
    foreach ($MinaQuiz as $key => $quiz) {
        $MinaQuiz[$key]['fragor'] = MinaQuiz::getQuestions($quiz['id']);
    }
    $smarty->assign("isAgare", true);
    $smarty->assign("egensida", "1");
}
$smarty->assign("MinaQuiz", $MinaQuiz);
$smarty->assign("x", 0);
$smarty->assign("show", false);
$smarty->assign('visa_antal_fragor', 3);
$smarty->display('minaquiz.tpl');