コード例 #1
0
    $startDateTime = $duration = "";
    if (isset($_POST["year"])) {
        $d = $_POST["year"] . "-" . $_POST["month"] . "-" . $_POST["day"] . " " . $_POST["hour"] . ":" . $_POST["minute"];
        $startDateTime = date("Y-m-d H:i:s", strtotime($d));
        //echo $startDateTime;
    }
    if (isset($_POST["durationHour"])) {
        $duration = date("H:i:s", strtotime($_POST["durationHour"] . ":" . $_POST["durationMinute"]));
    }
    insertExam($_SESSION["currentUser"], $examName, $startDateTime, $duration);
    echo "successful";
}
// --------------------- end save the exam -----------------------------
if (isset($_POST["addQuestion"])) {
    $topics = "";
    insertQuestion("MCQ", $_POST["question"], $_POST["domain"], $_POST["topics"], $_SESSION["currentUser"]);
    $options = explode("#", $_POST["options"]);
    $correctOptions = explode("#", $_POST["correctOptions"]);
    $questionId = selectQuestionID("MCQ", $_POST["question"], $_POST["domain"], $_POST["topics"], $_SESSION["currentUser"]);
    for ($index = 0; $index < count($options); $index++) {
        if (in_array($options[$index], $correctOptions)) {
            insertQuestionOptions($questionId, $options[$index], 1);
        } else {
            insertQuestionOptions($questionId, $options[$index], 0);
        }
    }
    insertQuestionSet($_POST["examId"], $questionId, $_POST["marks"]);
    $_SESSION["questionDomain"] = $_POST["domain"];
    $_SESSION["questionTopics"] = $_POST["topics"];
    echo "successful";
}
コード例 #2
0
ファイル: man_questions.php プロジェクト: uakfdotb/oneapp
                 if ($result === TRUE) {
                     $message = "Addition successful!";
                 } else {
                     $message = "Addition failed: {$result}";
                 }
             }
         } else {
             if ($_REQUEST['action'] == "delete") {
                 $qid = escape($_REQUEST['id']);
                 mysql_query("DELETE FROM {$database} WHERE id='{$qid}'");
             } else {
                 if ($_REQUEST['action'] == "Add multiple questions" && isset($_REQUEST['data'])) {
                     $dataText = str_replace("\r", "", $_REQUEST['data']);
                     $dataLines = explode("\n", $dataText);
                     for ($i = 0; $i < count($dataLines) - 2; $i += 3) {
                         $result = insertQuestion($dataLines[$i], $dataLines[$i + 1], $dataLines[$i + 2], $club_id, $database, $whereString);
                         if ($result === TRUE) {
                             $message = "Addition successful!";
                         } else {
                             $message = "Addition failed: {$result}";
                         }
                     }
                 } else {
                     if ($_REQUEST['action'] == "deleteall") {
                         deleteQuestions($database, $whereString);
                     }
                 }
             }
         }
     }
 }
コード例 #3
0
ファイル: populate.php プロジェクト: laiello/qnet-ua2011
insertUser(10, 'Pedro', 'Sorio', 'ps', 1, '20-11-1990', 'Male', 'Single', 'University', 'UA', 'Argentina', 'Catholic', 'img08');
// Insert query
$dates = array(getNextDate($phpdate), getNextDate($phpdate), getNextDate($phpdate), getNextDate($phpdate));
insertQuery(1, 'Chocolate', 1, $dates[2]);
insertAnswer(1, 1, 2);
insertAnswer(2, 1, 3);
insertAnswer(3, 1, 4);
insertAnswer(4, 1, 5);
insertQuestion(1, 'Do you like milka?', 1);
insertOption(1, 'Yes', 1, 1);
insertAnsOpt(1, 1, 1);
insertAnsOpt(2, 3, 1);
insertAnsOpt(7, 4, 1);
insertOption(2, 'No', 2, 1);
insertAnsOpt(3, 2, 2);
insertQuestion(2, 'How much do you like kinder eggs?', 1);
insertOption(3, 'Lot', 1, 2);
insertAnsOpt(4, 1, 3);
insertAnsOpt(5, 3, 3);
insertAnsOpt(8, 4, 3);
insertOption(4, 'Medium', 2, 2);
insertAnsOpt(6, 2, 4);
insertOption(5, 'Low', 3, 2);
insertSegment('GENDER', 0, 1);
insertSegment('AGE', 0, 1);
insertSegment('AGE', 1, 1);
// Insert statistic
insertStatistic(1, 'Interesting 2D...', 1, 1, getNextDate($phpdate));
insertUVar(1, 1, 'RELIGION', 0);
insertQVar(1, 1, 1, 1);
insertStatistic(2, 'Interesting 3D...', 1, 1, $dates[0]);
コード例 #4
0
        case 9:
            $i_strData = str_replace("\n", '', $i_strData);
            $i_strData = str_replace("\r", '', $i_strData);
            $i_strData = str_replace(' ', '', $i_strData);
            $i_nData = (int) $i_strData;
            if ($i_nData < 0) {
                $i_nData = 0;
            }
            $f_subjectid = $i_nData;
            break;
    }
    $i_nCurrNearest = $i_nNextNearest;
    $i_nCurrNearestPos = $i_nNextNearestPos;
}
if (!empty($f_question_text)) {
    insertQuestion();
}
gotoLocation('test-manager.php' . getURLAddon('?action=editt', array('action')));
function NewValueApply($i_nAnswerType, $i_strValue)
{
    global $f_answer_correct, $f_answer_percents;
    switch ($i_nAnswerType) {
        case QUESTION_TYPE_MULTIPLECHOICE:
        case QUESTION_TYPE_TRUEFALSE:
        case QUESTION_TYPE_MULTIPLEANSWER:
            if (!is_array($f_answer_correct)) {
                $f_answer_correct = array();
            }
            if (!is_array($f_answer_percents)) {
                $f_answer_percents = array();
            }