<?php

$g_vars['page']['location'] = array('question_bank', 'question_bank', 'edit_question');
$i_answers_editor = IGT_USE_EDITOR_FOR_ANSWERS ? $G_SESSION['config_editortype'] : 0;
$i_feedback_editor = IGT_USE_EDITOR_FOR_FEEDBACK ? $G_SESSION['config_editortype'] : 0;
$i_editor_boxes = array('question_text');
initTextEditor($G_SESSION['config_editortype'], $i_editor_boxes);
$g_smarty->assign('g_vars', $g_vars);
displayTemplate('_header');
$f_testid = (int) readGetVar('testid');
$f_questionid = (int) readGetVar('questionid');
$f_answercount = (int) readGetVar('answercount');
$f_question_type = readGetVar('question_type');
if ($f_testid) {
    $g_vars['page']['selected_section'] = 'testmanager';
    $g_vars['page']['selected_tab'] = 'editquestions-2';
} else {
    $g_vars['page']['selected_section'] = 'questionbank';
    $g_vars['page']['selected_tab'] = 'editquestions-2';
}
$g_vars['page']['menu_2_items'] = getMenu2Items($g_vars['page']['selected_section']);
writePanel2($g_vars['page']['menu_2_items']);
echo '<h2>' . $lngstr['page_header_edit_question'] . '</h2>';
writeErrorsWarningsBar();
$i_rSet1 = $g_db->Execute("SELECT * FROM " . $srv_settings['table_prefix'] . "questions WHERE questionid=" . $f_questionid);
if (!$i_rSet1) {
    showDBError(__FILE__, 1);
} else {
    if (!$i_rSet1->EOF) {
        if (!is_numeric($f_question_type) || $f_question_type < 0 || $f_question_type > QUESTION_TYPE_COUNT) {
            $f_question_type = $i_rSet1->fields['question_type'];
<?php

$g_vars['page']['location'] = array('test_manager', 'test_manager', 'test_settings');
initTextEditor($G_SESSION['config_editortype'], array('test_instructions'));
$g_vars['page']['meta'] .= '<style type="text/css">@import url(' . $srv_settings['url_root'] . 'shared/calendar/skins/aqua/theme.css);</style>
<script type="text/javascript" src="' . $srv_settings['url_root'] . 'shared/calendar/calendar.js"></script>
<script type="text/javascript" src="' . $srv_settings['url_root'] . 'shared/calendar/lang/calendar-en.js"></script>
<script type="text/javascript" src="' . $srv_settings['url_root'] . 'shared/calendar/calendar-setup.js"></script>
<script type="text/javascript" src="' . $srv_settings['url_root'] . 'shared/calendar/calendar-helper.js"></script>';
$g_smarty->assign('g_vars', $g_vars);
displayTemplate('_header');
$f_testid = (int) readGetVar('testid');
$g_vars['page']['selected_section'] = 'testmanager';
$g_vars['page']['selected_tab'] = 'testmanager-2';
$g_vars['page']['menu_2_items'] = getMenu2Items($g_vars['page']['selected_section']);
writePanel2($g_vars['page']['menu_2_items']);
echo '<h2>' . $lngstr['page_header_test_settings'] . '</h2>';
writeErrorsWarningsBar();
$i_rSet1 = $g_db->SelectLimit("SELECT * FROM " . $srv_settings['table_prefix'] . "tests WHERE testid={$f_testid}", 1);
if (!$i_rSet1) {
    showDBError(__FILE__, 1);
} else {
    if (!$i_rSet1->EOF) {
        $i_subjects = array();
        $i_rSet2 = $g_db->Execute("SELECT * FROM " . $srv_settings['table_prefix'] . "subjects");
        if (!$i_rSet2) {
            showDBError(__FILE__, 2);
        } else {
            while (!$i_rSet2->EOF) {
                $i_subjects[$i_rSet2->fields['subjectid']] = $i_rSet2->fields['subject_name'];
                $i_rSet2->MoveNext();
<?php

$g_vars['page']['location'] = array('administration', 'report_templates', 'edit_report_template');
initTextEditor($G_SESSION['config_editortype'], array('rtemplate_body'));
$g_smarty->assign('g_vars', $g_vars);
displayTemplate('_header');
$f_rtemplateid = (int) readGetVar('rtemplateid');
$g_vars['page']['selected_section'] = 'administration';
$g_vars['page']['selected_tab'] = 'reporttemplates-2';
$g_vars['page']['menu_2_items'] = getMenu2Items($g_vars['page']['selected_section']);
writePanel2($g_vars['page']['menu_2_items']);
echo '<h2>' . $lngstr['page_header_rtemplates_edit'] . '</h2>';
function getTemplateTag($i_tag)
{
    return '["' . $i_tag . '","' . $i_tag . '"]';
}
writeErrorsWarningsBar();
$i_rSet1 = $g_db->Execute("SELECT * FROM " . $srv_settings['table_prefix'] . "rtemplates WHERE rtemplateid={$f_rtemplateid}");
if (!$i_rSet1) {
    showDBError(__FILE__, 1);
} else {
    if (!$i_rSet1->EOF) {
        echo '<p><form name=rtemplateForm method=post action="report-templates.php?rtemplateid=' . $f_rtemplateid . '&action=edit" onsubmit="return submitForm();">';
        echo '<table class=rowtable2 cellpadding=5 cellspacing=1 border=0 width="100%">';
        $i_rowno = 0;
        writeTR2($lngstr['page-rtemplates']['rtemplateid'], $i_rSet1->fields['rtemplateid']);
        writeTR2($lngstr['page-rtemplates']['rtemplatename'], getInputElement('rtemplate_name', $i_rSet1->fields['rtemplate_name']));
        writeTR2($lngstr['page-rtemplates']['rtemplatedescription'], getTextArea('rtemplate_description', $i_rSet1->fields['rtemplate_description']));
        $i_addon = 'rtemplate_bodyEditor.btnCustomTag=true; rtemplate_bodyEditor.arrCustomTag=[';
        $i_addon .= getTemplateTag(ETEMPLATE_TAG_IGIVETEST_URL) . ', ';
        $i_addon .= getTemplateTag(IGT_TAG_PAGE_BREAK) . ', ';
<?php

$g_vars['page']['location'] = array('test_manager', 'grading_systems', 'grading_scale', 'edit_grade');
initTextEditor($G_SESSION['config_editortype'], array('grade_feedback'));
$g_smarty->assign('g_vars', $g_vars);
displayTemplate('_header');
$f_gscaleid = (int) readGetVar('gscaleid');
$f_gscale_gradeid = (int) readGetVar('gscale_gradeid');
$g_vars['page']['selected_section'] = 'testmanager';
$g_vars['page']['selected_tab'] = 'grades-7';
$g_vars['page']['menu_2_items'] = getMenu2Items($g_vars['page']['selected_section']);
writePanel2($g_vars['page']['menu_2_items']);
echo '<h2>' . $lngstr['page_header_grade_settings'] . '</h2>';
writeErrorsWarningsBar();
$i_rSet1 = $g_db->Execute("SELECT * FROM " . $srv_settings['table_prefix'] . "gscales_grades WHERE gscaleid=" . $f_gscaleid . " AND gscale_gradeid=" . $f_gscale_gradeid);
if (!$i_rSet1) {
    showDBError(__FILE__, 1);
} else {
    if (!$i_rSet1->EOF) {
        echo '<p><form method=post action="grades.php?action=edits&gscaleid=' . $f_gscaleid . '&gscale_gradeid=' . $f_gscale_gradeid . '">';
        echo '<table class=rowtable2 cellpadding=5 cellspacing=1 border=0 width="100%">';
        $i_rowno = 0;
        writeTR2Fixed($lngstr['page_grade_gscaleid'], $i_rSet1->fields['gscale_gradeid']);
        writeTR2Fixed($lngstr['page_grade_gradename'], getInputElement('grade_name', $i_rSet1->fields['grade_name']));
        writeTR2Fixed($lngstr['page_grade_gradefrom'], getInputElement('grade_from', $i_rSet1->fields['grade_from']));
        writeTR2Fixed($lngstr['page_grade_gradeto'], getInputElement('grade_to', $i_rSet1->fields['grade_to']));
        writeTR2Fixed($lngstr['page_grade_gradedescription'], getTextArea('grade_description', $i_rSet1->fields['grade_description']));
        echo '<tr valign=top><td class=rowhdr2 colspan=2><a class=rowhdr2 href="javascript:void(0)" onclick="javascript:toggleSection(\'div_grades_advanced\')">' . $lngstr['page_grade']['section_advanced'] . '</td></tr>';
        echo '<tr valign=top><td class=rowone colspan=2><div id=div_grades_advanced style="display:' . (!isset($_COOKIE['div_grades_advanced']) || $_COOKIE['div_grades_advanced'] == 'Y' ? 'block' : 'none') . '"><table class=rowtable2 cellpadding=5 cellspacing=1 border=0 width="100%">';
        writeTR2Fixed($lngstr['page_grade']['feedback'], getTextEditor($G_SESSION['config_editortype'], 'grade_feedback', $i_rSet1->fields['grade_feedback']));
        echo '</table></div></td></tr>';