function JQ_editQuiz(&$row, &$lists, $option, $page, $course_id, &$params, $levels, $count_array)
    {
        global $Itemid, $JLMS_CONFIG;
        $toolbar = array();
        $toolbar[] = array('btn_type' => 'save', 'btn_txt' => _JLMS_QUIZ_SAVE_QUIZ_BTN, 'btn_js' => "javascript:submitbutton('save_quiz');");
        $toolbar[] = array('btn_type' => 'apply', 'btn_txt' => _JLMS_QUIZ_APPLY_BTN, 'btn_js' => "javascript:submitbutton('apply_quiz');");
        $toolbar[] = array('btn_type' => 'cancel', 'btn_txt' => _JLMS_QUIZ_CANCEL_BTN, 'btn_js' => "javascript:submitbutton('cancel_quiz');");
        $h = $row->c_id ? _JLMS_QUIZ_EDIT_QUIZ_TITLE : _JLMS_QUIZ_NEW_QUIZ_TITLE;
        JLMS_quiz_admin_html_class::showQuizHead($course_id, $option, $h, true, $toolbar);
        ?>
<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_quiz') {
		form.page.value = pressbutton;
		form.submit();
		return;
	}
	// do field validation
	if (form.c_title.value == "") {
		alert( "<?php 
        echo _JLMS_PL_ENTER_NAME;
        ?>
" );
	} else {
		form.page.value = pressbutton;
		form.submit();
	}
}

function gradebook_off(e){
	var form = document.adminForm;
	if(form['params[sh_self_verification]'].checked == 1){
		form.c_certificate.value = 0;
		form.c_certificate.disabled = 1;
		
		form.c_gradebook.value = 0;
		form.c_gradebook_chk.checked = 0;
		form.c_gradebook_chk.disabled = 1;
		
		form.c_enable_review.value = 0;
		form.c_enable_review_chk.checked = 0;
		form.c_enable_review_chk.disabled = 1;
		form['params[sh_user_answer]'].value = 0;
		form['params[sh_user_answer]'].checked = 0;
		form['params[sh_user_answer]'].disabled = 1;
	} else {
		form.c_certificate.disabled = 0;
		form.c_gradebook_chk.disabled = 0;	
		form.c_enable_review_chk.disabled = 0;
		form['params[sh_user_answer]'].disabled = 0;
	}
}
//-->
</script>
		<form action="<?php 
        echo sefRelToAbs("index.php?option={$option}&amp;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">
			<tr>
				<td width="20%" valign="middle" align="left"><?php 
        echo _JLMS_ENTER_NAME;
        ?>
</td>
				<td>
					<input size="40" class="inputbox" type="text" name="c_title" value="<?php 
        echo $row->c_title;
        ?>
" />
				</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>
			<tr>
				<td valign="middle" align="left"><br /><?php 
        echo _JLMS_QUIZ_CHOOSE_CRTF;
        ?>
</td>
				<td><br /><?php 
        echo $lists['jq_certificates'];
        ?>
</td>
			</tr>
			<tr>
				<td valign="middle" align="left"><br /><?php 
        echo _JLMS_QUIZ_TIME_LIMIT;
        ?>
</td>
				<td><br /><input class="inputbox" type="text" name="c_time_limit" size="50" maxlength="100" value="<?php 
        echo $row->c_time_limit;
        ?>
" /></td>
			</tr>
			<tr>
				<td valign="middle" align="left"><br /><?php 
        echo _JLMS_QUIZ_PASSING_SCORE;
        ?>
</td>
				<td><br /><input class="inputbox" type="text" name="c_passing_score" size="50" maxlength="100" value="<?php 
        echo $row->c_passing_score;
        ?>
" /></td>
			</tr>
			<tr>
				<td valign="middle" align="left"><br /><?php 
        echo _JLMS_STATUS_PUB;
        ?>
</td>
				<td><br />
					<?php 
        echo $lists['published'];
        ?>
				</td>
			</tr>
			<tr>
				<td valign="top" style="vertical-align:top "><br /><?php 
        echo _JLMS_IS_TIME_RELATED;
        ?>
</td>
				<td><br />
					<?php 
        JLMS_HTML::_('showperiod.field', $row->is_time_related, $row->show_period);
        ?>
				</td>
			</tr>
			<tr>
				<td colspan="2"><br /><?php 
        echo _JLMS_DESCRIPTION;
        ?>
</td>
			</tr>
			<tr>
				<td colspan="2">
				<?php 
        JLMS_editorArea('editor2', $row->c_description, 'c_description', '100%;', '250', '40', '20');
        ?>
				</td>
			</tr>
			<tr>
				<td valign="middle" align="left"><br /><?php 
        echo _RESUME_QUIZ_FROM_LAST_QUESTION;
        ?>
</td>
				<td><br />
					<?php 
        echo $lists['c_resume'];
        ?>
				</td>
			</tr>
			<tr>
				<td valign="middle" align="left"><br /><?php 
        echo _MAXIMUM_NUMBER_OF_ATTEMPTS;
        ?>
:</td>
				<td><br /><input class="inputbox" type="text" name="c_max_numb_attempts" size="50" maxlength="100" value="<?php 
        echo $row->c_max_numb_attempts;
        ?>
" /></td>
			</tr>
			<tr>
				<td valign="middle" align="left"><br /><?php 
        echo _JLMS_QUIZ_TIME_LIMIT_SAME_QUIZ;
        ?>
</td>
				<td><br /><input class="inputbox" type="text" name="c_min_after" size="50" maxlength="100" value="<?php 
        echo $row->c_min_after;
        ?>
" /></td>
			</tr>
			<tr>
				<td valign="middle" align="left"><br /><?php 
        echo _JLMS_SHOW_IN_SELF_VERIFICATION;
        ?>
</td>
				<td><br />
					<input type="checkbox" name="params[sh_self_verification]" value="1" <?php 
        echo $params->get('sh_self_verification') == 1 ? "checked" : "";
        ?>
 onclick="javascript: gradebook_off(this);" />
				</td>
			</tr>
			<tr>
				<td valign="middle" align="left"><br /><?php 
        echo _JLMS_SHOW_IN_GRADEBOOK_OPTION;
        ?>
</td>
				<td><br />
					<input type="hidden" name="c_gradebook" value="<?php 
        echo $row->c_gradebook;
        ?>
" />
					<input type="checkbox" name="c_gradebook_chk" <?php 
        echo $params->get('sh_self_verification') == 1 ? "disabled" : "";
        ?>
 onclick="javascript: this.form['c_gradebook'].value = (this.checked)?1:0;" <?php 
        echo $row->c_gradebook == 1 ? "checked" : "";
        ?>
 />
				</td>
			</tr>
			<tr>
				<td valign="middle" align="left"><br /><?php 
        echo _JLMS_QUIZ_RANDOMIZE_OPTION;
        ?>
</td>
				<td><br />
					<input type="hidden" name="c_random" value="<?php 
        echo $row->c_random;
        ?>
" />
					<input type="checkbox" name="c_random_chk" onclick="javascript: this.form['c_random'].value = (this.checked)?1:0;" <?php 
        echo $row->c_random == 1 ? "checked" : "";
        ?>
 />
				</td>
			</tr>
			<tr>
				<td valign="middle" align="left"><br /><?php 
        echo _JLMS_QUIZ_SKIP_QUEST;
        ?>
</td>
				<td><br />
					<input type="checkbox" name="params[sh_skip_quest]" value="1" <?php 
        echo $params->get('sh_skip_quest') == 1 ? "checked" : "";
        ?>
 />
				</td>
			</tr>
			<tr>
				<td valign="middle" align="left"><br /><?php 
        echo _JLMS_QUIZ_EMAIL_OPTION;
        ?>
</td>
				<td><br />
					<?php 
        echo $lists['user_email_to'];
        ?>
				</td>
			</tr>
			<tr>
				<td valign="middle" align="left"><br /><?php 
        echo _JLMS_QUIZ_PRINT_OPTION;
        ?>
</td>
				<td><br />
					<input type="hidden" name="c_enable_print" value="<?php 
        echo $row->c_enable_print;
        ?>
" />
					<input type="checkbox" name="c_enable_print_chk" onclick="javascript: this.form['c_enable_print'].value = (this.checked)?1:0;" <?php 
        echo $row->c_enable_print == 1 ? "checked" : "";
        ?>
 />
				</td>
			</tr>
			<tr>
				<td valign="middle" align="left"><br /><?php 
        echo _JLMS_QUIZ_SHOW_PANEL_CONTENT;
        ?>
</td>
				<td><br />
					<input type="hidden" name="c_slide" value="<?php 
        echo $row->c_slide;
        ?>
" />
					<input type="checkbox" name="c_slide_chk" onclick="javascript: this.form['c_slide'].value = (this.checked)?1:0;" <?php 
        echo $row->c_slide == 1 ? "checked" : "";
        ?>
 />
				</td>
			</tr>
			
		</table>
		<?php 
        echo $tabs->endTab();
        echo $tabs->startTab(_JLMS_QUIZ_QUEST_POOL, "jlmstab2");
        ?>
		<table width="100%" cellpadding="0" cellspacing="0" border="0" class="jlms_item_properties">
			<tr>
				<td colspan="2">
					<?php 
        echo JLMSCSS::h2(_JLMS_QUIZ_ADD_QUESTS_FROM_POOL);
        ?>
				</td>
			</tr>
			<tr>
				<td width="30%">
					<input type="radio" id="pool_quest_type" name="c_pool_type" value="1"<?php 
        echo $lists['pool_quest_mode'] ? ' checked="checked"' : '';
        ?>
 /><label for="pool_quest_type"><?php 
        echo _JLMS_QUIZ_ADD_POOL_MODE_QUEST;
        ?>
</label>
				</td>
				<td>
					<input type="text" name="pool_qtype_number" size="3" value="<?php 
        echo $lists['pool_quest_num'] ? $lists['pool_quest_num'] : 0;
        ?>
" />
				</td>
			</tr>
			<tr>
				<td colspan="2" align="left" style="text-align:left">
					<input type="radio" id="pool_cat_type" name="c_pool_type" value="2"<?php 
        echo !$lists['pool_quest_mode'] ? ' checked="checked"' : '';
        ?>
 /><label for="pool_cat_type"><?php 
        echo _JLMS_QUIZ_ADD_POOL_MODE_CAT;
        ?>
</label>
				</td>
			</tr>
			<?php 
        $k = 1;
        for ($i = 0, $n = count($lists['jq_pool_categories']); $i < $n; $i++) {
            $plc = $lists['jq_pool_categories'][$i];
            echo "<tr>";
            echo '<td width="30%" align="left">' . $plc->c_category . "</td>";
            echo '<td>';
            echo '<input type="hidden" name="pool_cat_id[]" value="' . $plc->c_id . '" />';
            echo '<input type="text" name="pool_cat_number[]" size="3" value="' . ($plc->items_number ? $plc->items_number : 0) . '" />';
            echo '</td></tr>';
        }
        ?>
			<?php 
        if ($JLMS_CONFIG->get('global_quest_pool')) {
            $gqp_title_text = _JLMS_QUIZ_ADD_QUESTS_FROM_GLOBAL_POOL;
            if ($JLMS_CONFIG->get('is_trial', false) && $JLMS_CONFIG->get('trial_gqp_heading_text', '')) {
                $gqp_title_text .= $JLMS_CONFIG->get('trial_gqp_heading_text', '');
            }
            ?>
				<tr>
					<td colspan="2">
						<?php 
            echo JLMSCSS::h2($gqp_title_text);
            ?>
					</td>
				</tr>
				<tr>
					<td width="30%">
					<input type="radio" id="pool_quest_type_gqp" name="c_pool_type_gqp" value="1"<?php 
            if ($row->flag == 1 || !$row->flag) {
                echo ' checked="checked"';
            } else {
                echo '';
            }
            ?>
 onclick="javascript:document.adminForm.page.value='edit_quiz'; document.adminForm.flag.value=1; document.adminForm.submit();" /><label for="pool_quest_type_gqp"><?php 
            echo _JLMS_QUIZ_ADD_POOL_MODE_QUEST;
            ?>
</label>
					</td>
					<td>
					<input type="text" name="pool_qtype_number_gqp" size="3" value="<?php 
            echo $lists['pool_quest_num_gqp'] ? $lists['pool_quest_num_gqp'] : 0;
            ?>
" />
					</td>
				</tr>
				<tr>
					<td colspan="2" align="left" style="text-align:left">
						<input type="radio" id="pool_cat_type_gqp" name="c_pool_type_gqp" value="2"<?php 
            if ($row->flag == 2) {
                echo ' checked="checked"';
            } else {
                echo '';
            }
            ?>
 onclick="javascript:document.adminForm.page.value='edit_quiz'; document.adminForm.flag.value=2; document.adminForm.submit();" />
						<label for="pool_cat_type_gqp"><?php 
            echo _JLMS_QUIZ_ADD_POOL_MODE_CAT;
            ?>
</label>
					</td>
				</tr>
				<?php 
            if ($row->flag == 2) {
                if (isset($lists['category'])) {
                    for ($i = 0; $i < count($lists['category']); $i++) {
                        ?>
							<tr>
								<td>
									<table border="0" width="100%" cellpadding="2" cellspacing="2" class="jlms_table_no_borders">
										<tr>
											<?php 
                        if ($levels[$i] != 0) {
                            JLMS_quiz_admin_html_class::view_separators($levels, $i);
                        }
                        ?>
				
											<td align="right" width="100%"><?php 
                        echo $lists['category'][$i];
                        ?>
</td>
										</tr>
									</table>
								</td>
								<td><input type="text" name="pool_cat_number_gqp[]" size="3" value="<?php 
                        if (isset($count_array[$i])) {
                            echo $count_array[$i];
                        }
                        ?>
" /></td>
							</tr>
						<?php 
                    }
                }
                ?>
					<tr>
						<td style="padding:4px;"><?php 
                echo $lists['new_category'];
                ?>
</td>
						<td><input type="text" name="pool_cat_number_gqp[]" size="3" value="" /></td>
					</tr>
				<?php 
            }
            /*
            $k = 1;
            for ($i=0, $n=count($lists['jq_pool_categories_gqp']); $i < $n; $i++) {
            	$plc = $lists['jq_pool_categories_gqp'][$i];
            	echo "<tr class='sectiontableentry$k'>";
            	echo '<td width="30%" align="left">'.$plc->c_category."</td>";
            	echo '<td>';
            	echo '<input type="hidden" name="pool_cat_id_gqp[]" value="'.$plc->id.'" />';
            	echo '<input type="text" name="pool_cat_number_gqp[]" size="3" value="'.($plc->items_number?$plc->items_number:0).'" />';
            	echo '</td></tr>';
            }
            */
            ?>
		<?php 
        }
        ?>
		</table>
		
		<?php 
        echo $tabs->endTab();
        echo $tabs->startTab(_JLMS_QUIZ_E_FEEDBACKS_TAB, "jlmstab3");
        ?>
		<table width="100%" cellpadding="0" cellspacing="0" border="0" class="jlms_item_properties">
			<tr>
				<td valign="middle" align="left"><br /><?php 
        echo _JLMS_QUIZ_FORCE_DIS_QUEST_FEEDBACK;
        ?>
</td>
				<td><br />
					<input type="checkbox" name="params[disable_quest_feedback]" value="1" <?php 
        echo $params->get('disable_quest_feedback') == 1 ? "checked" : "";
        ?>
 />
				</td>
			</tr>
			<tr>
				<td valign="middle" align="left"><br /><?php 
        echo _JLMS_QUIZ_MES_ANSWER_CORRECT;
        ?>
</td>
				<td><br /><textarea class="inputbox" name="c_right_message" cols="50" rows="5"><?php 
        echo $row->c_right_message;
        ?>
</textarea></td>
			</tr>
			<tr>
				<td valign="middle" align="left"><br /><?php 
        echo _JLMS_QUIZ_MES_ANSWER_INCORRECT;
        ?>
</td>
				<td><br /><textarea class="inputbox" name="c_wrong_message" cols="50" rows="5"><?php 
        echo $row->c_wrong_message;
        ?>
</textarea></td>
			</tr>
			<tr>
				<td valign="middle" align="left"><br /><?php 
        echo _JLMS_QUIZ_MES_USER_PASSES;
        ?>
</td>
				<td><br /><textarea class="inputbox" name="c_pass_message" cols="50" rows="5"><?php 
        echo $row->c_pass_message;
        ?>
</textarea></td>
			</tr>
			<tr>
				<td valign="middle" align="left"><br /><?php 
        echo _JLMS_QUIZ_MES_USER_FAILS;
        ?>
</td>
				<td><br /><textarea class="inputbox" name="c_unpass_message" cols="50" rows="5"><?php 
        echo $row->c_unpass_message;
        ?>
</textarea></td>
			</tr>
		</table>
		<?php 
        echo $tabs->endTab();
        echo $tabs->startTab(_JLMS_QUIZ_QUESTION_REVIEW_SETTINGS, "jlmstab4");
        ?>
		<table width="100%" cellpadding="0" cellspacing="0" border="0" class="jlms_item_properties">
			<tr>
				<td width="25%" valign="middle" align="left"><br /><?php 
        echo _JLMS_QUIZ_REVIEW_OPTION;
        ?>
</td>
				<td><br />
					<input type="hidden" name="c_enable_review" value="<?php 
        echo $params->get('sh_self_verification') == 1 ? 0 : $row->c_enable_review;
        ?>
" />
					<?php 
        /*
        <input type="checkbox" name="c_enable_review_chk" <?php echo ($params->get('sh_self_verification') == 1)?"disabled":""; ?> onclick="javascript: this.form['c_enable_review'].value = (this.checked)?1:0;" <?php echo ($row->c_enable_review == 1)?"checked":""; ?> />
        */
        ?>
					<?php 
        echo $lists['c_enable_review_chk'];
        ?>
				</td>
			</tr>
			<tr>
				<td valign="middle" align="left"><br /><?php 
        echo _JLMS_QUIZ_REVIEW_OPTION_USER_ANS;
        ?>
</td>
				<td><br />
					<?php 
        /*
        <input type="checkbox" name="params[sh_user_answer]" <?php echo ($params->get('sh_self_verification') == 1)?"disabled":""; ?> value="1" <?php echo ($params->get('sh_user_answer') == 1)?"checked":""; ?> />
        */
        ?>
					<?php 
        echo $lists['sh_user_answer'];
        ?>
				</td>
			</tr>
			<tr>
				<td valign="middle" align="left"><br /><?php 
        echo _JLMS_QUIZ_REVIEW_OPTION_CORRECT_ANS;
        ?>
</td>
				<td><br />
					<?php 
        /*
        <input type="checkbox" name="params[sh_user_answer]" <?php echo ($params->get('sh_self_verification') == 1)?"disabled":""; ?> value="1" <?php echo ($params->get('sh_user_answer') == 1)?"checked":""; ?> />
        */
        ?>
					<?php 
        echo $lists['sh_correct_answer'];
        ?>
				</td>
			</tr>
			<tr>
				<td valign="middle" align="left"><br /><?php 
        echo _JLMS_QUIZ_REVIEW_OPTION_EXPLAIN;
        ?>
</td>
				<td><br />
					<?php 
        echo $lists['quiz_explanation'];
        ?>
				</td>
			</tr>
		</table>
		<?php 
        echo $tabs->endTab();
        echo $tabs->startTab(_JLMS_ADVANCED, "jlmstab5");
        ?>
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="jlms_item_properties">
				<tr>
					<td width="25%"><br />
						<label for="f_page1">
						<?php 
        echo _JLMS_QUIZ_FINAL_SHOW_RESULTS;
        ?>
						</label>
					</td>
					<td><br />
						<?php 
        #echo $lists['sh_final_page_text'];
        ?>
						<input type="radio" value="0" id="sh_final_page_text" name="params[sh_final_page_text]" <?php 
        echo $params->get('sh_final_page_text') ? '' : 'checked="checked"';
        ?>
/>
						<label for="sh_final_page_text"><?php 
        echo _CMN_NO;
        ?>
</label>
						<input type="radio" value="1" id="sh_final_page_text" name="params[sh_final_page_text]" <?php 
        echo $params->get('sh_final_page_text') ? 'checked="checked"' : '';
        ?>
/>
						<label for="sh_final_page_text"><?php 
        echo _CMN_YES;
        ?>
</label>
					</td>
				</tr>
				<tr>
					<td align="left" style="text-align:left"><br />
					<?php 
        /* <!--<input type="radio" id="f_page2"  name="params[sh_final_page]" value="2"<?php echo ($params->get('sh_final_page')==2)?' checked="checked"':'';?>><label for="f_page2"><?php echo "Show content text";?></label>--> */
        ?>
						<label for="f_page2">
							<?php 
        echo _JLMS_QUIZ_FINAL_DISPLAY_BARS;
        ?>
						</label>
					</td>
					<td><br />
						<?php 
        #echo $lists['sh_final_page_grafic'];
        ?>
						<input type="radio" value="0" id="sh_final_page_grafic" name="params[sh_final_page_grafic]" <?php 
        echo $params->get('sh_final_page_grafic') ? '' : 'checked="checked"';
        ?>
/>
						<label for="sh_final_page_grafic"><?php 
        echo _CMN_NO;
        ?>
</label>
						<input type="radio" value="1" id="sh_final_page_grafic" name="params[sh_final_page_grafic]" <?php 
        echo $params->get('sh_final_page_grafic') ? 'checked="checked"' : '';
        ?>
/>
						<label for="sh_final_page_grafic"><?php 
        echo _CMN_YES;
        ?>
</label>
					</td>
				</tr>
				<tr>
					<td align="left" style="text-align:left"><br />
						<label for="f_page3">
							<?php 
        echo _JLMS_QUIZ_FINAL_SHOW_FEEDBACK;
        ?>
						</label>
					</td>
					<td><br />
						<?php 
        #echo $lists['sh_final_page_fdbck'];
        ?>
						<input type="radio" value="0" id="sh_final_page_fdbck" name="params[sh_final_page_fdbck]" <?php 
        echo $params->get('sh_final_page_fdbck') ? '' : 'checked="checked"';
        ?>
/>
						<label for="sh_final_page_fdbck"><?php 
        echo _CMN_NO;
        ?>
</label>
						<input type="radio" value="1" id="sh_final_page_fdbck" name="params[sh_final_page_fdbck]" <?php 
        echo $params->get('sh_final_page_fdbck') ? 'checked="checked"' : '';
        ?>
/>
						<label for="sh_final_page_fdbck"><?php 
        echo _CMN_YES;
        ?>
</label>
					</td>
				</tr>
			</table>
		<?php 
        echo $tabs->endTab();
        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="boxchecked" value="0" />
		<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;
        ?>
" />
		<input type="hidden" name="flag" value="<?php 
        echo $row->flag;
        ?>
" />
		</form>
			
		<?php 
        if ($row->flag) {
            ?>
		<script language="javascript" type="text/javascript">
			tabPane1.setSelectedIndex(1);
		</script>
		<?php 
        }
        ?>

		<?php 
        JLMS_quiz_admin_html_class::showQuizFooter();
        ?>

		<?php 
    }