コード例 #1
0
setCookieVar($i_cookie_prefix . 'question_delimiter', $f_strQSep);
$f_strA1Sep = readPostCookieVar('answer_delimiter', $i_cookie_prefix . 'answer_delimiter', 'Choice: ');
setCookieVar($i_cookie_prefix . 'answer_delimiter', $f_strA1Sep);
$f_strA2Sep = readPostCookieVar('answer2_delimiter', $i_cookie_prefix . 'answer2_delimiter', 'Choice 2: ');
setCookieVar($i_cookie_prefix . 'answer2_delimiter', $f_strA2Sep);
$f_strPreQSep = readPostCookieVar('preq_delimiter', $i_cookie_prefix . 'preq_delimiter', 'Intro: ');
setCookieVar($i_cookie_prefix . 'preq_delimiter', $f_strPreQSep);
$f_strExplainQSep = readPostCookieVar('postq_delimiter', $i_cookie_prefix . 'postq_delimiter', 'Explanation: ');
setCookieVar($i_cookie_prefix . 'postq_delimiter', $f_strExplainQSep);
$f_strCorrectASep = readPostCookieVar('correct_delimiter', $i_cookie_prefix . 'correct_delimiter', 'Correct: ');
setCookieVar($i_cookie_prefix . 'correct_delimiter', $f_strCorrectASep);
$f_strPointsSep = readPostCookieVar('points_delimiter', $i_cookie_prefix . 'points_delimiter', 'Points: ');
setCookieVar($i_cookie_prefix . 'points_delimiter', $f_strPointsSep);
$f_strQTypeSep = readPostCookieVar('type_delimiter', $i_cookie_prefix . 'type_delimiter', 'Type: ');
setCookieVar($i_cookie_prefix . 'type_delimiter', $f_strQTypeSep);
$f_strSectionSep = readPostCookieVar('subject_delimiter', $i_cookie_prefix . 'subject_delimiter', 'Subject: ');
setCookieVar($i_cookie_prefix . 'subject_delimiter', $f_strSectionSep);
$i_nQuestion = 0;
$i_nAnswerCount1 = 0;
$i_nAnswerCount2 = 0;
FindNearestSep($i_nCurrNearest, $i_nCurrNearestPos);
if ($i_nCurrNearestPos > 0) {
    $f_import_document = substr($f_import_document, $i_nCurrNearestPos, strlen($f_import_document) - $i_nCurrNearestPos);
}
while (strlen($f_import_document) > 0 || $i_nCurrNearest >= 0) {
    switch ($i_nCurrNearest) {
        case 1:
            $f_import_document = substr($f_import_document, strlen($f_strQSep), strlen($f_import_document) - strlen($f_strQSep));
            break;
        case 2:
            $f_import_document = substr($f_import_document, strlen($f_strPreQSep), strlen($f_import_document) - strlen($f_strPreQSep));
コード例 #2
0
<?php

$g_vars['page']['location'] = array('test_manager', 'test_manager', 'test_questions', 'import_questions');
$f_testid = (int) readGetVar('testid');
$g_vars['page']['testid'] = $f_testid;
$g_vars['page']['header'] = $lngstr['page_header_import_questions'];
$g_vars['page']['selected_section'] = 'testmanager';
$g_vars['page']['selected_tab'] = 'testmanager-10';
$g_vars['page']['menu_2_items'] = getMenu2Items($g_vars['page']['selected_section']);
$i_cookie_prefix = 'test_import_';
$g_vars['page']['question_delimiter'] = readPostCookieVar('question_delimiter', $i_cookie_prefix . 'question_delimiter', 'Question: ');
$g_vars['page']['answer_delimiter'] = readPostCookieVar('answer_delimiter', $i_cookie_prefix . 'answer_delimiter', 'Choice: ');
$g_vars['page']['answer2_delimiter'] = readPostCookieVar('answer2_delimiter', $i_cookie_prefix . 'answer2_delimiter', 'Choice 2: ');
$g_vars['page']['preq_delimiter'] = readPostCookieVar('preq_delimiter', $i_cookie_prefix . 'preq_delimiter', 'Intro: ');
$g_vars['page']['postq_delimiter'] = readPostCookieVar('postq_delimiter', $i_cookie_prefix . 'postq_delimiter', 'Explanation: ');
$g_vars['page']['correct_delimiter'] = readPostCookieVar('correct_delimiter', $i_cookie_prefix . 'correct_delimiter', 'Correct: ');
$g_vars['page']['points_delimiter'] = readPostCookieVar('points_delimiter', $i_cookie_prefix . 'points_delimiter', 'Points: ');
$g_vars['page']['type_delimiter'] = readPostCookieVar('type_delimiter', $i_cookie_prefix . 'type_delimiter', 'Type: ');
$g_vars['page']['subject_delimiter'] = readPostCookieVar('subject_delimiter', $i_cookie_prefix . 'subject_delimiter', 'Subject: ');
$g_smarty->assign('g_vars', $g_vars);
displayTemplate('testmanager-questions-import');