<?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;
}