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();
    }
Ejemplo n.º 2
0
 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);
 }
Ejemplo n.º 3
0
    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();
    }