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));
<?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');