addFeedback('CANCELLED'); header('Location: question_db.php?_course_id='.$_course_id); exit; } else if ($_POST['submit']) { $_POST['feedback'] = trim($_POST['feedback']); $_POST['question'] = trim($_POST['question']); $_POST['category_id'] = intval($_POST['category_id']); $_POST['properties'] = intval($_POST['properties']); if ($_POST['question'] == ''){ $msg->addError(array('EMPTY_FIELDS', _AT('question'))); } if (!$msg->containsErrors()) { $_POST['feedback'] = $addslashes($_POST['feedback']); $_POST['question'] = $addslashes($_POST['question']); $sql_params = array( $_POST['category_id'], $_course_id, $_POST['feedback'], $_POST['question'], $_POST['properties']); $sql = vsprintf(TR_SQL_QUESTION_LONG, $sql_params); if ($testsQuestionsDAO->execute($sql)) { $msg->addFeedback('ACTION_COMPLETED_SUCCESSFULLY'); header('Location: question_db.php?_course_id='.$_course_id); exit; } } } $onload = 'document.form.category_id.focus();'; require_once(TR_INCLUDE_PATH.'header.inc.php'); if (!isset($_POST['properties'])) { $_POST['properties'] = 1; } $savant->assign('course_id', $_course_id); $savant->display('tests/create_edit_question_long.tmpl.php'); require (TR_INCLUDE_PATH.'footer.inc.php'); ?>