<?php $f_pageno = (int) readGetVar('pageno'); if ($f_pageno < 1) { $f_pageno = 1; } $g_vars['page']['hide_cpanel'] = true; $i_testtime = readDiffTime(0, $G_SESSION['yt_testtime']); $g_vars['page']['test_timer'] = $G_SESSION['yt_testtime'] > 0 ? sprintf("<b>%02d:%02d:%02d</b>", $i_testtime['hours'], $i_testtime['minutes'], $i_testtime['seconds']) : $lngstr['page_test']['no_time_limit']; $g_vars['page']['questionindicator_hint'] = sprintf($lngstr['page_test']['questionindicator_hint'], $G_SESSION['yt_questionno'], $G_SESSION['yt_questioncount']); $g_vars['page']['questionindicator'] = sprintf($lngstr['page_test']['questionindicator'], $G_SESSION['yt_questionno'], $G_SESSION['yt_questioncount']); $g_vars['page']['testid'] = $G_SESSION['testid']; $g_vars['page']['test_name'] = convertTextValue($G_SESSION['yt_name']); $g_vars['page']['submit_button']['visible'] = true; $g_vars['page']['content_protection'] = $G_SESSION['yt_contentprotection']; $g_vars['page']['test_instructions'] = ''; $i_rSet1 = $g_db->SelectLimit("SELECT test_instructions FROM " . $srv_settings['table_prefix'] . "tests WHERE testid=" . $G_SESSION['testid'], 1); if (!$i_rSet1) { showDBError(__FILE__, 1); } else { if (!$i_rSet1->EOF) { $g_vars['page']['test_instructions'] = $i_rSet1->fields['test_instructions']; } $i_rSet1->Close(); } for ($i = 2; $i <= $f_pageno; $i++) { if (($i_pos = strpos($g_vars['page']['test_instructions'], IGT_TAG_PAGE_BREAK)) !== false) { $g_vars['page']['test_instructions'] = substr($g_vars['page']['test_instructions'], $i_pos + strlen(IGT_TAG_PAGE_BREAK)); } else { $g_vars['page']['test_instructions'] = ''; }
<?php $g_vars['page']['hide_cpanel'] = true; if (!isset($G_SESSION['yt_teststop'])) { if ($G_SESSION['yt_testtime'] > 0) { $G_SESSION['yt_teststop'] = time() + $G_SESSION['yt_testtime']; } else { $G_SESSION['yt_teststop'] = 0; } } if ($G_SESSION['yt_state'] != TEST_STATE_QREVIEW) { $G_SESSION['yt_questionno_current'] = min($G_SESSION['yt_questionno'], $G_SESSION['yt_questioncount']); } if ($G_SESSION['yt_teststop'] > 0) { $g_vars['page']['test_time']['use'] = true; $i_testtime = readDiffTime(time(), $G_SESSION['yt_teststop']); $g_vars['page']['test_time']['hours'] = $i_testtime['hours'] > 0 ? $i_testtime['hours'] : 0; $g_vars['page']['test_time']['minutes'] = $i_testtime['minutes'] > 0 ? $i_testtime['minutes'] : 0; $g_vars['page']['test_time']['seconds'] = $i_testtime['seconds'] > 0 ? $i_testtime['seconds'] : 0; } else { $g_vars['page']['test_time']['use'] = false; } $g_vars['page']['questionindicator_hint'] = sprintf($lngstr['page_test']['questionindicator_hint'], $G_SESSION['yt_questionno_current'], $G_SESSION['yt_questioncount']); $g_vars['page']['questionindicator'] = sprintf($lngstr['page_test']['questionindicator'], $G_SESSION['yt_questionno_current'], $G_SESSION['yt_questioncount']); $g_vars['page']['testid'] = $G_SESSION['testid']; $g_vars['page']['test_name'] = convertTextValue($G_SESSION['yt_name']); $g_vars['page']['content_protection'] = $G_SESSION['yt_contentprotection']; if (!isset($G_SESSION['questionid'])) { $nQuestionNoReal = $G_SESSION['yt_questions'][$G_SESSION['yt_questionno_current'] - 1]; $G_SESSION['questionid'] = $G_SESSION['yt_questionids'][$nQuestionNoReal]; $G_SESSION['yt_questionstart'] = time();
function getTimeFormatted($i_seconds) { global $lngstr; $i_result = ''; $i_time = readDiffTime(0, $i_seconds); $i_result = $i_time['seconds'] . ' ' . $lngstr['time_seconds_short']; if ($i_time['minutes'] > 0) { $i_result = $i_time['minutes'] . ' ' . $lngstr['time_minutes_short'] . ' ' . $i_result; } if ($i_time['hours'] > 0) { $i_result = $i_time['hours'] . ' ' . $lngstr['time_hours_short'] . ' ' . $i_result; } if ($i_time['days'] > 0) { $i_result = $i_time['days'] . ' ' . $lngstr['time_days_short'] . ' ' . $i_result; } return $i_result; }