}
$f_question_text = readPostVar('question_text');
$f_question_text = $g_db->qstr($f_question_text, get_magic_quotes_gpc());
$f_answer_correct = readPostVar('answer_correct');
$f_answer_percents = readPostVar('answer_percents');
$f_answer_text = readPostVar('answer_text');
if (is_array($f_answer_text)) {
    foreach ($f_answer_text as $key => $val) {
        if ($f_answer_text[$key] != '') {
            $f_answer_text[$key] = $g_db->qstr(IGT_USE_EDITOR_FOR_ANSWERS ? $f_answer_text[$key] : convertTextAreaHTML(true, $f_answer_text[$key]), get_magic_quotes_gpc());
        }
    }
}
$f_answer_feedback = array();
for ($i = 1; $i <= count($f_answer_text); $i++) {
    $f_answer_feedback[$i] = $g_db->qstr(IGT_USE_EDITOR_FOR_FEEDBACK ? readPostVar('answer_feedback_' . $i) : convertTextAreaHTML(true, readPostVar('answer_feedback_' . $i)), get_magic_quotes_gpc());
}
$f_question_points = (double) readPostVar('question_points');
$f_question_time_donotuse = (bool) readPostVar('question_time_donotuse');
if ($f_question_time_donotuse) {
    $f_question_time = 0;
} else {
    $f_question_time_hours = (int) readPostVar('question_time_hours');
    $f_question_time_minutes = (int) readPostVar('question_time_minutes');
    $f_question_time_seconds = (int) readPostVar('question_time_seconds');
    $f_question_time = $f_question_time_seconds + $f_question_time_minutes * 60 + $f_question_time_hours * 3600;
    if ($f_question_time < 0) {
        $f_question_time = 0;
    }
}
$f_question_shufflea = (int) readPostVar('question_shufflea');
function prepareText($i_text)
{
    global $g_db;
    return $g_db->qstr(convertTextAreaHTML(true, rtrim(ltrim($i_text))), 0);
}
function getTruncatedHTML($i_html, $i_length = 60)
{
    return truncateString(trim(strip_tags(convertTextAreaHTML(false, $i_html))), $i_length);
}