function showEditImg($imgs_details, &$lists, $option, $id) { global $Itemid; $toolbar = array(); $toolbar[] = array('btn_type' => 'save', 'btn_txt' => _JLMS_QUIZ_SAVE_IMGS_BTN, 'btn_js' => "javascript:submitbutton('save_imgs');"); $toolbar[] = array('btn_type' => 'cancel', 'btn_txt' => _JLMS_QUIZ_CANCEL_BTN, 'btn_js' => "javascript:submitbutton('cancel_imgs');"); $h = $imgs_details[0]->c_id ? _JLMS_QUIZ_IMGS_EDIT_TITLE : _JLMS_QUIZ_IMGS_NEW_TITLE; JLMS_quiz_admin_html_class::showQuizHead($id, $option, $h, true, $toolbar); ?> <script language="javascript" type="text/javascript"> <!-- function submitbutton(pressbutton) { var form = document.adminForm; if (pressbutton == 'cancel_imgs') { form.page.value = pressbutton; form.submit(); return; } // do field validation if (form.imgs_name.value == ""){ alert( "<?php echo _JLMS_PL_ENTER_NAME; ?> " ); } else { form.page.value = pressbutton; form.submit(); } } //--><!]]> </script> <?php JLMS_TMPL::OpenMT('jlms_table_no_borders'); $hparams = array(); $toolbar = array(); $title = ''; JLMS_TMPL::OpenTS(); ?> <form action="<?php echo sefRelToAbs("index.php?option=" . $option . "&Itemid=" . $Itemid); ?> " method="post" name="adminForm" enctype="multipart/form-data"> <table width="100%" cellpadding="0" cellspacing="0" border="0" class="jlms_item_properties"> <tr> <td width="15%" valign="middle" style="vertical-align:middle"><?php echo _JLMS_ENTER_NAME; ?> </td> <td><input class="inputbox" size="40" type="text" name="imgs_name" value="<?php echo $imgs_details[0]->c_id ? $imgs_details[0]->imgs_name : ''; ?> "> </td> </tr> <tr> <td valign="top" style="vertical-align:top"><br /><?php echo isset($imgs_details[0]->imgs_id) ? _JLMS_PREVIEW_ALT_TITLE . ':' : _JLMS_CHOOSE_FILE; ?> </td> <td valign="top"> <?php if (isset($imgs_details[0]->c_id) && $imgs_details[0]->c_id) { $link = sefRelToAbs("index.php?tmpl=component&option={$option}&task=quizzes&course_id=" . $id . "&page=imgs_v&file_id=" . $imgs_details[0]->imgs_id . "&imgs_name=" . $imgs_details[0]->imgs_name . ""); ?> <img src="<?php echo $link; ?> " border="0" title="<?php echo $imgs_details[0]->imgs_name; ?> "> <?php } else { ?> <br /><input size="40" class="inputbox" type="file" name="imgs" /> <?php } ?> </td> </tr> </table> <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 $id; ?> " /> <input type="hidden" name="c_id" value="<?php echo isset($imgs_details[0]->c_id) ? $imgs_details[0]->c_id : ''; ?> " /> <input type="hidden" name="page" value="save_imgs" /> </form> <?php JLMS_TMPL::CloseTS(); JLMS_TMPL::CloseMT(); JLMS_quiz_admin_html_class::showQuizFooter(); }
function JQ_ViewAnswersSurvey($option, $course_id, $quiz_id, $quest_id) { global $JLMS_DB, $Itemid; $group_id = intval(mosGetParam($_REQUEST, 'group_id', 0)); // echo '<pre>'; // print_r($_POST); // echo '</pre>'; if ($group_id) { $query = "SELECT b.user_id FROM #__lms_users_in_global_groups as b, #__lms_users_in_groups as c"; $query .= "\n WHERE b.user_id = c.user_id AND c.course_id = '" . $course_id . "'"; $query .= "\n AND b.group_id = '" . $group_id . "'"; } else { $query = "SELECT c.user_id FROM #__lms_users_in_groups as c"; $query .= "\n WHERE c.course_id = '" . $course_id . "'"; } $JLMS_DB->setQuery($query); $user_in_groups = $JLMS_DB->loadResultArray(); $str_user_in_groups = '0'; if (count($user_in_groups)) { $str_user_in_groups = implode(",", $user_in_groups); } $query = "SELECT c_question FROM #__lms_quiz_t_question WHERE c_id = '" . $quest_id . "' AND c_quiz_id = '" . $quiz_id . "'"; $JLMS_DB->setQuery($query); $question = $JLMS_DB->loadResult(); $query = "SELECT c.* FROM #__lms_quiz_r_student_quiz as a, #__lms_quiz_r_student_question as q, #__lms_quiz_r_student_survey as c"; $query .= "\n WHERE q.c_id = c.c_sq_id AND q.c_question_id = '" . $quest_id . "'"; $query .= "\n AND a.c_id = q.c_stu_quiz_id"; if ($group_id) { $query .= "\n AND a.c_student_id IN (" . $str_user_in_groups . ")"; } $JLMS_DB->setQuery($query); $total_answers = $JLMS_DB->loadObjectList(); // echo '<pre>'; // print_r($total_count); // print_r($total_answers); // echo '</pre>'; $lists = array(); $javascript = 'onchange="if(document.adminFormQ.quiz_id.value != 0){document.adminFormQ.submit();}"'; $query = "SELECT id as value, ug_name as text FROM #__lms_usergroups WHERE course_id = '0'"; $JLMS_DB->setQuery($query); $showgroups = array(); $showgroups[] = mosHTML::makeOption('0', 'All Courses'); $showgroups = array_merge($showgroups, $JLMS_DB->loadObjectList()); $lists['showgroups'] = mosHTML::selectList($showgroups, 'group_id', 'class="inputbox" size="1" ' . $javascript, 'value', 'text', $group_id); $extra = $group_id ? "&group_id=" . $group_id . "" : ''; $link_back = sefRelToAbs("index.php?option=" . $option . "&Itemid=" . $Itemid . "&task=quizzes&page=quiz_bars&id=" . $course_id . "&quiz_id=" . $quiz_id . "" . $extra); JLMS_quiz_admin_html_class::JQ_ShowAnswersSurvey($lists, $total_answers, $course_id, $quiz_id, $quest_id, $question, $link_back, $option); }
function ShowCertificate($course_id, $option, &$row, &$lists) { global $Itemid; $toolbar = array(); $toolbar[] = array('btn_type' => 'save', 'btn_txt' => _JLMS_QUIZ_SAVE_CRTF_BTN, 'btn_js' => "javascript:submitbutton('save_crtf');"); $toolbar[] = array('btn_type' => 'apply', 'btn_txt' => _JLMS_QUIZ_SAVE_CRTF_BTN, 'btn_js' => "javascript:submitbutton('apply_crtf');"); //$toolbar[] = array('btn_type' => 'preview', 'btn_txt' => _JLMS_QUIZ_PREVIEW_CRTF_BTN, 'btn_js' => sefRelToAbs("index.php?option=$option&Itemid=$Itemid&task=quizzes&id=$course_id&page=preview_crtf&crtf_id=".$row->id), 'btn_target' => '_blank'); $toolbar[] = array('btn_type' => 'preview', 'btn_txt' => _JLMS_QUIZ_PREVIEW_CRTF_BTN, 'btn_js' => "javascript:jlms_ShowCertificatePreview()"); $toolbar[] = array('btn_type' => 'cancel', 'btn_txt' => _JLMS_QUIZ_CANCEL_BTN, 'btn_js' => "javascript:submitbutton('cancel_crtf');"); $h = $row->id ? _JLMS_QUIZ_EDIT_CRTF_BTN : _JLMS_QUIZ_NEW_CRTF_BTN; JLMS_quiz_admin_html_class::showQuizHead($course_id, $option, $h, true, $toolbar); require_once _JOOMLMS_FRONT_HOME . "/includes/lms_certificates.php"; ?> <script language="javascript" type="text/javascript"> <!-- function submitbutton(pressbutton) { var proceed_to_submit = true; var form = document.adminForm; if (pressbutton == 'save_crtf' || pressbutton == 'apply_crtf') { if (form.crtf_name.value == '') { alert('<?php echo _JLMS_PL_ENTER_NAME; ?> '); proceed_to_submit = false; } } if (proceed_to_submit) { form.page.value = pressbutton; form.submit(); } } //--> </script> <form action="<?php echo sefRelToAbs("index.php?option={$option}&Itemid={$Itemid}"); ?> " method="post" name="adminForm" enctype="multipart/form-data"> <table width="100%" cellpadding="0" cellspacing="0" border="0" class="jlms_table_no_borders"> <tr> <td width="100%"> <?php JLMS_Certificates::JLMS_editCertificate_Page($row); ?> </td> </tr> </table> <input type="hidden" name="option" value="<?php echo $option; ?> " /> <input type="hidden" name="page" value="" /> <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="crtf_id" value="<?php echo $row->id; ?> " /> </form> <?php JLMS_quiz_admin_html_class::showQuizFooter(); }