function JQ_editQuest_Boilerplate(&$row, &$lists, $option, $page, $course_id, $q_om_type, &$qtype_str, &$params, $id, $gqp = false, $levels = false) { global $Itemid; ?> <script language="javascript" type="text/javascript"> <!-- function setgood() { return true; } function submitbutton(pressbutton) { var form = document.adminForm; try { form.onsubmit(); } catch(e) { //alert(e); } if (pressbutton == 'cancel_quest') { form.page.value = pressbutton; form.submit(); } if (pressbutton == 'preview_quest') { if (form.c_id.value == '0') { alert("<?php echo _JLMS_QUIZ_SAVE_QUEST_FIRST; ?> "); } else { window.open('index.php?option=<?php echo $option; ?> &Itemid=<?php echo $Itemid; ?> &task=quizzes&id=<?php echo $course_id; ?> &page=view_preview&c_id=<?php echo $row->c_id; ?> '); return; } } // do field validation if (form.c_question.value == ""){ alert( "<?php echo _JLMS_QUIZ_ENTER_QUEST_TEXT; ?> " ); } else { <?php if ($gqp) { ?> if( (form.level_id_0.value == 0) && (pressbutton != 'cancel_quest_gqp')) { alert( "<?php echo _JLMS_SELECT_CATEGORY; ?> " ); } else { form.page.value = pressbutton; form.submit(); } <?php } else { ?> form.page.value = pressbutton; form.submit(); <?php } ?> } } //--> </script> <?php $toolbar = JLMS_quiz_admin_html_class::GetQuestEdit_Toolbar($id, $gqp); if ($gqp) { $multicat = array(); $i = 0; foreach ($lists as $key => $item) { if (substr($key, 0, 6) == 'level_') { if (isset($lists['level_' . $i])) { $multicat[] = $lists['level_' . $i]; } $i++; } } } $h = $row->c_id ? _JLMS_QUIZ_QUEST_EDIT_TITLE : _JLMS_QUIZ_QUEST_NEW_TITLE; JLMS_quiz_admin_html_class::showQuizHead($course_id, $option, $h, true, $toolbar, '', $gqp); ?> <form action="<?php echo sefRelToAbs("index.php?option=" . $option . "&Itemid=" . $Itemid); ?> " method="post" name="adminForm" onsubmit="setgood();"> <?php JLMS_TMPL::OpenMT('jlms_table_no_borders'); JLMS_TMPL::OpenTS(); $tabs = new JLMSTabs(0); echo $tabs->startPane("JLMS"); echo $tabs->startTab(_JLMS_QUIZ_E_PARAMS_TAB, "jlmstab1"); ?> <table width="100%" cellpadding="0" cellspacing="0" border="0" class="jlms_item_properties"> <?php if ($gqp) { ?> <tr> <td colspan="2"> <?php JLMS_quiz_admin_html_class::JQ_subCategory($multicat, $levels); ?> </td> </tr> <?php } ?> <tr> <td align="left" valign="top" colspan="2"><br /><?php echo _JLMS_QUIZ_QUEST_QUEST_TXT; ?> </td> </tr> <tr> <td colspan="2"> <?php JLMS_editorArea('editor1', $row->c_question, 'c_question', '100%;', '250', '75', '20'); ?> </td> </tr> <tr> <td width="20%"><?php echo _JLMS_QUIZ_TBL_QUEST_PUBLISH; ?> :</td> <td> <input type="hidden" name="published" value="<?php echo $row->published; ?> " /> <input type="checkbox" name="published_chk" onClick="javascript: this.form['published'].value = (this.checked)?1:0;" <?php echo $row->published == 1 ? "checked" : ""; ?> /> </tr> <?php if (!$gqp) { ?> <tr> <td width="20%"><br /><?php echo _JLMS_QUIZ_QUEST_QUIZ; ?> </td><td><?php echo $lists['quiz']; ?> </td> </tr> <tr> <td valign="middle" align="left"><br /><?php echo _JLMS_QUIZ_ENTER_CAT; ?> </td> <td><br /><?php echo $lists['jq_categories']; ?> </td> </tr> <?php } ?> <tr> <td><br /><?php echo _JLMS_QUIZ_QUEST_ATTEMPTS; ?> </td><td><br /><input class="inputbox" type="text" name="c_attempts" size="50" maxlength="5" value="<?php echo $row->c_attempts; ?> " /></td> </tr> <tr> <td><br /><?php echo _JLMS_QUIZ_QUEST_ORDERING; ?> </td><td><br /><?php echo $lists['ordering']; ?> </td> </tr> </table> <?php echo $tabs->endPane(); JLMS_TMPL::CloseTS(); JLMS_TMPL::CloseMT(); ?> <input type="hidden" name="option" value="<?php echo $option; ?> " /> <input type="hidden" name="Itemid" value="<?php echo $Itemid; ?> " /> <input type="hidden" name="task" value="quizzes" /> <input type="hidden" name="c_type" value="<?php echo $q_om_type; ?> " /> <input type="hidden" name="id" value="<?php echo $course_id; ?> " /> <input type="hidden" name="page" value="save_quiz" /> <input type="hidden" name="c_id" value="<?php echo $row->c_id; ?> " /> </form> <?php JLMS_quiz_admin_html_class::showQuizFooter(); ?> <?php }