$smarty->assign('question', $info['question']); $smarty->assign('type', $info['type']); $smarty->assign('position', $info['position']); if (isset($_REQUEST['remove'])) { $access->check_authenticity(); $quizlib->remove_quiz_question($_REQUEST['remove']); } if (isset($_REQUEST['save'])) { check_ticket('edit-quiz-question'); $quizlib->replace_quiz_question($_REQUEST['questionId'], $_REQUEST['question'], $_REQUEST['questionType'], $_REQUEST['quizId'], $_REQUEST['position']); $smarty->assign('question', ''); $smarty->assign('questionId', 0); } if (isset($_REQUEST['import'])) { check_ticket('edit-quiz-question'); $questions = TextToQuestions($_REQUEST['input_data']); foreach ($questions as $question) { $question_text = $question->getQuestion(); $id = $quizlib->replace_quiz_question(0, $question_text, 'o', $_REQUEST['quizId'], 0); $temp_max = $question->getChoiceCount(); for ($i = 0; $i < $temp_max; $i++) { $a = $question->GetChoice($i); $b = $question->GetCorrect($i); $quizlib->replace_question_option(0, $a, $b, $id); } } $smarty->assign('question', ''); $smarty->assign('questionId', 0); } if (isset($_REQUEST['useQuestion'])) { check_ticket('edit-quiz-question');
if ($prefs['feature_ticketlib2'] != 'y' or isset($_POST['daconfirm']) and isset($_SESSION["ticket_{$area}"])) { key_check($area); $quizlib->remove_quiz_question($_REQUEST["remove"]); } else { key_get($area); } } if (isset($_REQUEST["save"])) { check_ticket('edit-quiz-question'); $quizlib->replace_quiz_question($_REQUEST["questionId"], $_REQUEST["question"], $_REQUEST["questionType"], $_REQUEST["quizId"], $_REQUEST["position"]); $smarty->assign('question', ''); $smarty->assign('questionId', 0); } if (isset($_REQUEST["import"])) { check_ticket('edit-quiz-question'); $questions = TextToQuestions($_REQUEST["input_data"]); foreach ($questions as $question) { $question_text = $question->getQuestion(); $id = $quizlib->replace_quiz_question(0, $question_text, 'o', $_REQUEST["quizId"], 0); $temp_max = $question->getChoiceCount(); for ($i = 0; $i < $temp_max; $i++) { $a = $question->GetChoice($i); $b = $question->GetCorrect($i); $quizlib->replace_question_option(0, $a, $b, $id); } } $smarty->assign('question', ''); $smarty->assign('questionId', 0); } if (isset($_REQUEST["useQuestion"])) { check_ticket('edit-quiz-question');