Example #1
0
require_once $dir . 'model.php';
$model = new Model();
if ($_REQUEST['action'] == 'answer_selected') {
    $answer = $model->getAnswer($_POST['id']);
    if (trim($answer['correct_answer']) == trim($_POST['answer'])) {
        $_SESSION['quiz']['score'] += 10;
        echo 'Correct answer!!';
    } else {
        $ansArr = explode(';', $answer['answers']);
        echo "Wrong answer!! \n Correct Answer : " . $ansArr[$answer['correct_answer']];
    }
    exit;
} else {
    if ($_REQUEST['action'] == 'manage_user') {
        array_walk($_POST, 'escapeString');
        $user_id = $model->updateUser($_POST);
        if ($_SESSION['quiz']['user_id'] > 0) {
            //if user already logged in,then its score is already added on submit quiz action
        } else {
            $_SESSION['quiz']['user_id'] = $user_id;
            $model->addScore($user_id, $_SESSION);
            echo 'Your name will now show in ranking. Thanks!!';
        }
        exit;
    } else {
        if ($_REQUEST['action'] == 'joker_used') {
            $question_id = $_POST['id'];
            $_SESSION['quiz']['joker_used'] += 1;
            echo $_SESSION['quiz']['joker_used'];
            exit;
        } else {