function JLMS_cLook_Feel(&$row, &$lists, $option) { JHTML::_('behavior.tooltip'); ?> <script language="javascript" type="text/javascript"> <!-- function setgood() { return true; } function submitbutton(pressbutton) { var form = document.adminForm; <?php if (class_exists('JFactory')) { $editor =& JLMS07062010_JFactory::getEditor(); echo $editor->save('frontpage_text_guest'); } else { getEditorContents('editor3', 'frontpage_text_guest'); } ?> try { form.onsubmit(); } catch(e) { //alert(e); } var form2 = document.adminForm_text_guest; try { form2.onsubmit(); } catch(e) { //alert(e); } form.frontpage_text_guest.value = form2.frontpage_text_guest.value; submitform( pressbutton ); } <?php if (JLMS_J16version()) { ?> Joomla.submitbutton = submitbutton; <?php } ?> //--> </script> <?php //for table $colgroup = ' <colgroup> <col width="180"> </colgroup> '; ?> <div> <table width="100%" > <tr> <td width="220" valign="top"> <div> <?php echo joomla_lms_adm_html::JLMS_menu(); ?> </div> </td> <td valign="top"> <div class="width-100"> <fieldset class="adminform"> <?php if (!class_exists('JToolBarHelper')) { ?> <table class="adminheading"> <tr> <th class="config"><?php echo _JOOMLMS_COMP_NAME; ?> : <small> <?php echo _JLMS_LF_APPEARANCE; ?> </small> </th> </tr> </table> <?php } ?> <table width="100%" border="0"> <tr> <td valign="top" > <form action="index.php" method="post" name="adminForm" onsubmit="setgood();"> <table > <tr> <td> <div class="width-100"> <fieldset class="adminform"><legend><?php echo _JLMS_LF_JLMS_TOP_MENU; ?> </legend> <table cellpadding="0" cellspacing="0"> <?php echo $colgroup; ?> <tr><td valign="top"><?php echo _JLMS_LF_SHOW_TOP_MENU; ?> :</td> <td> <fieldset class="radio"> <?php echo $lists['lofe_show_top']; ?> </fieldset> </td> </tr> <tr><td valign="top"><?php echo _JLMS_LF_TOP_MENU_STYLE; ?> :</td> <td> <fieldset class="radio"> <?php echo $lists['lofe_menu_style']; ?> </fieldset> </td> </tr> <tr><td valign="top"><?php echo _JLMS_LF_SHOW_MENU_ITEM_HEAD; ?> :</td> <td> <fieldset class="radio"> <?php echo $lists['lofe_show_head']; ?> </fieldset> </td> </tr> </table> </fieldset> </div> </td> </tr> <tr> <td> <div class="width-100"> <fieldset class="adminform"><legend><?php echo _JLMS_LF_COURSE_SELECTBOX; ?> </legend> <table cellpadding="0" cellspacing="0"> <?php echo $colgroup; ?> <tr><td valign="top"><?php echo _JLMS_LF_SHOW_COURSE_SELB; ?> :</td> <td> <fieldset class="radio"> <?php echo $lists['lofe_show_course_box']; ?> </fieldset> </td> </tr> </table> </fieldset> </div> </td> </tr> <?php //Show Status Lpaths/Scorms //by Max - 25.02.2011 ?> <tr> <td> <div class="width-100"> <fieldset class="adminform"> <legend><?php echo _JLMS_LF_RESULTS_DISPLAY_OPTIONS; ?> </legend> <table cellpadding="0" cellspacing="0"> <?php echo $colgroup; ?> <tr> <td valign="top"> <?php echo _JLMS_LF_SCORM_STATUS_AS; ?> : </td> <td> <fieldset class="radio"> <?php echo $lists['scorm_status_as']; ?> </fieldset> </td> </tr> <tr> <td valign="top"> <?php echo _JLMS_LF_LPATH_STATUS_AS; ?> : </td> <td> <fieldset class="radio"> <?php echo $lists['lpath_status_as']; ?> </fieldset> </td> </tr> <tr> <td valign="top"> <?php echo _JLMS_LF_QUIZ_STATUS_AS; ?> : </td> <td> <fieldset class="radio"> <?php echo $lists['quiz_status_as']; ?> </fieldset> </td> </tr> </table> </fieldset> </div> </td> </tr> <tr> <td> <div class="width-100"> <fieldset class="adminform"><legend><?php echo _JLMS_LF_META_DATA; ?> </legend> <table cellpadding="0" cellspacing="0"> <?php echo $colgroup; ?> <tr> <td><?php echo _JLMS_LF_META_DESC; ?> :</td> <td> <textarea class="text_area" cols="60" rows="2" style="width:500px; height:40px" name="meta_desc"><?php echo $row->meta_desc; ?> </textarea> </td> </tr> <tr> <td><?php echo _JLMS_LF_META_KEYW; ?> :</td> <td> <textarea class="text_area" cols="60" rows="2" style="width:500px; height:40px" name="meta_keys"><?php echo $row->meta_keys; ?> </textarea> </td> </tr> </table> </fieldset> </div> </td> </tr> <tr> <td> <div class="width-100"> <fieldset class="adminform"><legend><?php echo _JLMS_LF_HPAGE_CONFIG; ?> </legend> <table cellpadding="0" cellspacing="0"> <?php echo $colgroup; ?> <tr><td valign="top"><?php echo _JLMS_LF_CH_COURSES_LI_MOD; ?> :</td> <td> <fieldset class="radio"> <?php echo $lists['frontpage_courses']; ?> </fieldset> </td> </tr> <tr><td valign="top"><?php echo _JLMS_LF_CH_COURSES_EXPAND_ALL; ?> :</td> <td> <fieldset class="radio"> <?php echo $lists['frontpage_courses_expand_all']; ?> </fieldset> </td> </tr> <tr><td valign="top"><?php echo _JLMS_LF_CH_ALL_COURSES_L; ?> :</td> <td> <fieldset class="radio"> <?php echo $lists['frontpage_allcourses']; ?> </fieldset> </td> </tr> <tr><td valign="top"><?php echo _JLMS_LF_CH_ANNOUNCEMENTS_M; ?> :</td> <td> <fieldset class="radio"> <?php echo $lists['frontpage_announcements']; ?> </fieldset> </td> </tr> <tr><td valign="top"><?php echo _JLMS_LF_CH_HOMEW_M; ?> :</td> <td> <fieldset class="radio"> <?php echo $lists['frontpage_homework']; ?> </fieldset> </td> </tr> <tr><td valign="top"><?php echo _JLMS_LF_CH_DROPB_M; ?> :</td> <td> <fieldset class="radio"> <?php echo $lists['frontpage_dropbox']; ?> </fieldset> </td> </tr> <tr><td valign="top"><?php echo _JLMS_LF_CH_MAILB_M; ?> :</td> <td> <fieldset class="radio"> <?php echo $lists['frontpage_mailbox']; ?> </fieldset> </td> </tr> <tr><td valign="top"><?php echo _JLMS_LF_CH_CRT_M; ?> :</td> <td> <fieldset class="radio"> <?php echo $lists['frontpage_certificates']; ?> </fieldset> </td> </tr> <tr><td valign="top"><?php echo _JLMS_LF_CH_LFP_M; ?> :</td> <td> <fieldset class="radio"> <?php echo $lists['frontpage_latest_forum_posts']; ?> </fieldset> </td> </tr> <tr><td><?php echo _JLMS_LF_NUM_ITEMS_IN_M; ?> :</td> <td><input class="text_area" type="text" name="homepage_items" size="3" maxlength="4" value="<?php echo $row->homepage_items; ?> "/> </td> </tr> <tr><td valign="top"><?php echo _JLMS_LF_HOMEP_TEXT; ?> :</td> <td> <?php JLMS_editorArea('editor2', $row->frontpage_text, 'frontpage_text', '100%;', '250', '40', '20'); ?> </td> </tr> </table> </fieldset> </div> </td> </tr> </table> <input type="hidden" name="option" value="<?php echo $option; ?> "/> <input type="hidden" name="boxchecked" value=""/> <input type="hidden" name="task" value=""/> <input type="hidden" name="frontpage_text_guest" value=""/> </form> </fieldset> </div> <table > <tr> <td> <form action="index.php" method="post" name="adminForm_text_guest" onsubmit="setgood();"> <div class="width-100"> <fieldset class="adminform"><legend><?php echo _JLMS_LF_HOMEP_TEXT_UNR_USRS; ?> </legend> <table cellpadding="0" cellspacing="0"> <tr> <td> <?php JLMS_editorArea('editor3', $row->frontpage_text_guest, 'frontpage_text_guest', '100%;', '250', '40', '20'); ?> </td> </tr> </table> </fieldset> </div> </form> </td> </tr> </table> </td> </tr> </table> </td> </tr> </table> </div> <?php }
function showEditDocument($doc_details, &$lists, $option, $id) { $JLMS_CONFIG =& JLMSFactory::getConfig(); $Itemid = $JLMS_CONFIG->get('Itemid'); $is_dis_start = !($doc_details->publish_start == 1); $is_dis_end = !($doc_details->publish_end == 1); ?> <script language="javascript" type="text/javascript"> <!--//--><![CDATA[//><!-- window.addEvent('domready', function() { <?php if ($is_dis_start) { ?> document.adminForm.startday.disabled = true; document.adminForm.startmonth.disabled = true; document.adminForm.startyear.disabled = true; <?php } if ($is_dis_end) { ?> document.adminForm.endday.disabled = true; document.adminForm.endmonth.disabled = true; document.adminForm.endyear.disabled = true; <?php } ?> } ); function setgood() { return true; } function submitbutton(pressbutton) { var form=document.adminForm; try { form.onsubmit(); } catch(e) { //alert(e); } if (is_start_c == 1) {if (form.start_date.value == ''){jlms_getDate('start');}} if (is_end_c == 1) {if (form.end_date.value == ''){jlms_getDate('end');}} <?php if (!$doc_details->id && !($doc_details->folder_flag == 1)) { ?> if ((pressbutton=='save_doc') && ((form.userfile0.value=="") && (form.doc_name0.value==""))){alert("<?php echo _JLMS_DOCS_SELECT_FILE_OR_ENTER_NAME; ?> "); <?php } else { ?> if ((pressbutton=='save_doc') && (form.doc_name0.value=="")){alert("<?php echo _JLMS_PL_ENTER_NAME; ?> "); <?php } ?> } else { <?php if (class_exists('JFactory')) { $editor =& JLMS07062010_JFactory::getEditor(); echo $editor->save('doc_description'); } else { getEditorContents('editor1', 'doc_description'); } ?> form.task.value = pressbutton; form.submit(); } } function submitbutton_aF2(pb, ri2) { var form=document.adminForm2; if (pb=='add_perms') { form.role_id2.value = 0; var sel_value = form.role_id.options[form.role_id.selectedIndex].value; if (sel_value == 0 || sel_value == '0') { } else { form.task2.value = pb; form.submit(); } } else if (pb=='del_perms') { form.role_id2.value = ri2; form.task2.value = pb; form.submit(); } } var is_start_c = <?php echo $doc_details->publish_start ? '1' : '0'; ?> ; var is_end_c = <?php echo $doc_details->publish_end ? '1' : '0'; ?> ; function jlms_Change_start() { var form=document.adminForm; if (is_start_c == 1) { is_start_c = 0 form.startday.disabled = true; form.startmonth.disabled = true; form.startyear.disabled = true; } else { is_start_c = 1 form.startday.disabled = false; form.startmonth.disabled = false; form.startyear.disabled = false; } } function jlms_Change_end() { var form=document.adminForm; if (is_end_c == 1) { is_end_c = 0 form.endday.disabled = true; form.endmonth.disabled = true; form.endyear.disabled = true; } else { is_end_c = 1 form.endday.disabled = false; form.endmonth.disabled = false; form.endyear.disabled = false; } } <?php if (!($doc_details->folder_flag == 1) && !$doc_details->id) { ?> function jlms_changeZips_values(elem) { if (elem.name == 'upload_zip') { if (elem.value == '1' || elem.value == 1) { if (elem.form.zip_package.length) { var i; for (i = 0; i<elem.form.zip_package.length; i++) { if (elem.form.zip_package[i].value > 0) { if (elem.form.zip_package[i].checked) { elem.form.zip_package[i].checked = false; } } else { if (!elem.form.zip_package[i].checked) { elem.form.zip_package[i].checked = true; } } } } document.getElementById('jlms_newformbtn_row').style.display = ''; document.getElementById('jlms_newformbtn_row').style.visibility = 'visible'; } } else if (elem.name == 'zip_package') { if (elem.value == '1' || elem.value == 1) { if (elem.form.upload_zip.length) { var i; for (i = 0; i<elem.form.upload_zip.length; i++) { if (elem.form.upload_zip[i].value > 0) { if (elem.form.upload_zip[i].checked) { elem.form.upload_zip[i].checked = false; } } else { if (!elem.form.upload_zip[i].checked) { elem.form.upload_zip[i].checked = true; } } } } i = 1; while(document.getElementById('tr1_' + i)) { document.getElementById('tr1_' + i).style.display = 'none'; document.getElementById('tr1_' + i).style.visibility = 'hidden'; document.getElementById('tr2_' + i).style.display = 'none'; document.getElementById('tr2_' + i).style.visibility = 'hidden'; i++; } document.getElementById('jlms_newformbtn_row').style.display = 'none'; document.getElementById('jlms_newformbtn_row').style.visibility = 'hidden'; } } } <?php } else { ?> function jlms_changeZips_values(elem) { } <?php } ?> function Add_new_form() { i = 1; while(document.getElementById('tr1_' + i)) { if( document.getElementById('tr1_' + i).style.display == 'none' && document.getElementById('tr1_' + i).style.visibility == 'hidden') { document.getElementById('tr1_' + i).style.display = ''; document.getElementById('tr1_' + i).style.visibility = 'visible'; document.getElementById('tr2_' + i).style.display = ''; document.getElementById('tr2_' + i).style.visibility = 'visible'; break; } i++; } } //--><!]]> </script> <?php JLMS_TMPL::OpenMT(); $hparams = array(); $toolbar = array(); $title = ''; if ($doc_details->folder_flag == 1) { $title = $doc_details->id ? _JLMS_DOCS_TITLE_EDIT_FOLDER : _JLMS_DOCS_TITLE_NEW_FOLDER; } else { $title = $doc_details->id ? _JLMS_DOCS_TITLE_EDIT_DOC : _JLMS_DOCS_TITLE_NEW_DOC; } $toolbar[] = array('btn_type' => 'save', 'btn_js' => "javascript:submitbutton('save_doc');"); $toolbar[] = array('btn_type' => 'cancel', 'btn_js' => "javascript:submitbutton('cancel_doc');"); JLMS_TMPL::ShowHeader('doc', $title, $hparams, $toolbar); JLMS_TMPL::OpenTS(); ?> <form action="<?php echo sefRelToAbs("index.php?option=" . $option . "&Itemid=" . $Itemid); ?> " method="post" name="adminForm" enctype="multipart/form-data" onsubmit="setgood();"> <table width="100%" cellpadding="0" cellspacing="0" border="0" id="jlms_item_properties"> <tr> <td width="30%" valign="middle" style="vertical-align:middle"><?php echo _JLMS_ENTER_NAME; ?> </td> <td><input class="inputbox" size="40" type="text" name="doc_name0" value="<?php echo str_replace('"', '"', $doc_details->doc_name); ?> " /> </td> </tr> <?php if (!($doc_details->folder_flag == 1)) { ?> <tr> <td valign="middle" style="vertical-align:middle"><br /><?php echo _JLMS_CHOOSE_FILE; ?> </td> <td> <br /><input size="40" class="inputbox" type="file" name="userfile0" /> </td> </tr> <?php if (!$doc_details->id) { ?> <?php for ($i = 1; $i < 10; $i++) { ?> <tr style="visibility:hidden; display:none;" id="tr1_<?php echo $i; ?> "> <td valign="middle" style="vertical-align:middle"><br /><?php echo _JLMS_ENTER_NAME; ?> </td> <td><br /><input class="inputbox" size="40" type="text" name="doc_name<?php echo $i; ?> " value="<?php echo str_replace('"', '"', $doc_details->doc_name); ?> " /> </td> </tr> <tr style="visibility:hidden; display:none;" id="tr2_<?php echo $i; ?> "> <td valign="middle" style="vertical-align:middle"><br /><?php echo _JLMS_CHOOSE_FILE; ?> </td> <td> <br /><input size="40" class="inputbox" type="file" name="userfile<?php echo $i; ?> " /> </td> </tr> <?php } ?> <tr id="jlms_newformbtn_row"> <td width="30%" valign="middle" style="vertical-align:middle" colspan="2"><br /> <input type="button" onclick="javascript:Add_new_form();" value="+" style="width: 70px;" name="add_new_g_cat" class="text_area"/> </td> </tr> <?php } ?> <?php if (!($doc_details->folder_flag == 1) && !$doc_details->id) { ?> <tr> <td valign="middle" style="vertical-align:middle"><br /><?php echo _JLMS_OUTDOCS_UPLOAD_ZIP_FILES; ?> :</td> <td><br /><?php echo $lists['upload_zip']; ?> </td> </tr> <tr><td colspan="2"><span class="small"><?php echo _JLMS_OUTDOCS_UPLOAD_ZIP_FILES_NOTE; ?> </span></td></tr> <?php } ?> <tr> <td valign="middle" style="vertical-align:middle"><br /><?php echo _JLMS_DOCS_UPLOAD_CONTENT_ZIP_PACK; ?> :</td> <td><br /><?php echo $lists['content_zip_pack']; ?> </td> </tr> <?php } ?> <tr> <td valign="middle" style="vertical-align:middle"><br /><?php echo _JLMS_PLACE_IN; ?> </td> <td><br /><?php echo $lists['course_folders']; ?> </td> </tr> <tr> <td valign="middle" style="vertical-align:middle"><br /><?php echo _JLMS_PUBLISHING; ?> </td> <td><br /><?php echo $lists['publishing']; ?> </td> </tr> <tr> <td valign="middle"><br /><?php echo _JLMS_START_DATE; ?> </td> <td valign="middle" style="vertical-align:middle "><br /> <table class="jlms_date_outer" cellpadding="0" cellspacing="0" border="0"><tr><td valign="middle"><input type="checkbox" value="1" name="is_start" onclick="jlms_Change_start()" <?php echo $doc_details->publish_start ? 'checked' : ''; ?> /></td> <td valign="middle" style="vertical-align:middle "> <?php $s_date = $is_dis_start ? date('Y-m-d') : $doc_details->start_date; echo JLMS_HTML::_('calendar.calendar', $s_date, 'start', 'start'); ?> </td></tr></table> </td> </tr> <tr> <td><br /><?php echo _JLMS_END_DATE; ?> </td> <td valign="middle" style="vertical-align:middle "><br /> <table class="jlms_date_outer" cellpadding="0" cellspacing="0" border="0"><tr><td valign="middle"><input type="checkbox" value="1" name="is_end" onclick="jlms_Change_end()" <?php echo $doc_details->publish_end ? 'checked' : ''; ?> /></td> <td valign="middle" style="vertical-align:middle "> <?php $e_date = $is_dis_end ? date('Y-m-d') : $doc_details->end_date; echo JLMS_HTML::_('calendar.calendar', $e_date, 'end', 'end'); ?> </td></tr></table> </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', $doc_details->is_time_related, $doc_details->show_period); ?> </td> </tr> <tr> <td colspan="2" valign="top" align="left" style="text-align:left "><br /><?php echo _JLMS_DESCRIPTION; ?> </td> </tr> <tr> <td colspan="2"> <?php JLMS_editorArea('editor1', $doc_details->doc_description, 'doc_description', '100%', '250', '40', '20'); ?> </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="update_document" /> <input type="hidden" name="boxchecked" value="0" /> <input type="hidden" name="course_id" value="<?php echo $id; ?> " /> <input type="hidden" name="folder_flag" value="<?php echo $doc_details->folder_flag; ?> " /> <input type="hidden" name="id" value="<?php echo $doc_details->id; ?> " /> </form> <?php $JLMS_ACL =& JLMSFactory::getACL(); if ($JLMS_ACL->CheckPermissions('docs', 'set_permissions') && isset($doc_details->id) && $doc_details->id && isset($doc_details->folder_flag) && $doc_details->folder_flag == 1) { $db =& JFactory::getDbo(); $query = "SELECT a.*, b.lms_usertype as role_name FROM #__lms_documents_perms as a LEFT JOIN #__lms_usertypes as b ON a.role_id = b.id WHERE a.doc_id = " . intval($doc_details->id); $db->SetQuery($query); $doc_perms = $db->LoadObjectList(); $role_types = '(1,2,4,5)'; $query = "SELECT id as value, lms_usertype as text, roletype_id, IF(roletype_id = 4, 1, IF(roletype_id = 2, 2, IF(roletype_id = 1, 4, 3))) as ordering FROM #__lms_usertypes WHERE roletype_id IN {$role_types} ORDER BY ordering, lms_usertype"; $db->SetQuery($query); $roles = $db->LoadObjectList('value'); $cur_role = 0; //$view_by ? $row->role_id : $row->lms_usertype_id; $sel_name = 'role_id'; // : 'lms_usertype_id'; $sel_html = '<select id="roles_selections" class="text_area" style="width:266px" name="' . $sel_name . '">'; $sel_html .= '<option value="0"> - Select role - </option>'; $prev_roletype = 0; foreach ($roles as $role) { if ($role->roletype_id != $prev_roletype) { if ($prev_roletype) { $sel_html .= '</optgroup>'; } $prev_roletype = $role->roletype_id; if ($role->roletype_id == 4) { $sel_html .= '<optgroup label="Administrator roles">'; } if ($role->roletype_id == 2) { $sel_html .= '<optgroup label="Teacher roles">'; } if ($role->roletype_id == 5) { $sel_html .= '<optgroup label="Assistant roles">'; } if ($role->roletype_id == 1) { $sel_html .= '<optgroup label="Learner roles">'; } } $selected = ''; if ($role->value == $cur_role) { $selected = ' selected="selected"'; } $sel_html .= '<option value="' . $role->value . '"' . $selected . '>' . $role->text . '</option>'; } $sel_html .= '</optgroup>'; $sel_html .= '</select>'; $custom_perm_title = _JLMS_CUSTOM_PERMISSIONS; if ($JLMS_CONFIG->get('is_trial', false) && $JLMS_CONFIG->get('trial_custom_perm_heading_text', '')) { $custom_perm_title .= $JLMS_CONFIG->get('trial_custom_perm_heading_text', ''); } ?> <a name="perms"></a><div class="contentheading"><?php echo $custom_perm_title; ?> </div> <?php if ($JLMS_CONFIG->get('is_trial', false) && $JLMS_CONFIG->get('trial_custom_perm_page_text', '')) { echo '<div class="joomlalms_sys_message">' . $JLMS_CONFIG->get('trial_custom_perm_page_text', '') . '</div>'; } ?> <form action="<?php echo sefRelToAbs("index.php?option=" . $option . "&Itemid=" . $Itemid); ?> " method="post" name="adminForm2" enctype="multipart/form-data"> <table width="100%" cellpadding="0" cellspacing="0" border="0"> <tr> <<?php echo $JLMS_CONFIG->get('tableheader_tag', 'td'); ?> width="16" class="sectiontableheader"> </<?php echo $JLMS_CONFIG->get('tableheader_tag', 'td'); ?> > <<?php echo $JLMS_CONFIG->get('tableheader_tag', 'td'); ?> class="sectiontableheader"><?php echo _JLMS_CPERM_ROLE_NAME; ?> </<?php echo $JLMS_CONFIG->get('tableheader_tag', 'td'); ?> > <<?php echo $JLMS_CONFIG->get('tableheader_tag', 'td'); ?> class="sectiontableheader"><?php echo _JLMS_CPERM_VIEW; ?> </<?php echo $JLMS_CONFIG->get('tableheader_tag', 'td'); ?> > <<?php echo $JLMS_CONFIG->get('tableheader_tag', 'td'); ?> class="sectiontableheader"><?php echo _JLMS_CPERM_VIEW_ALL; ?> </<?php echo $JLMS_CONFIG->get('tableheader_tag', 'td'); ?> > <<?php echo $JLMS_CONFIG->get('tableheader_tag', 'td'); ?> class="sectiontableheader"><?php echo _JLMS_CPERM_ORDER; ?> </<?php echo $JLMS_CONFIG->get('tableheader_tag', 'td'); ?> > <<?php echo $JLMS_CONFIG->get('tableheader_tag', 'td'); ?> class="sectiontableheader"><?php echo _JLMS_CPERM_PUBLISH; ?> </<?php echo $JLMS_CONFIG->get('tableheader_tag', 'td'); ?> > <<?php echo $JLMS_CONFIG->get('tableheader_tag', 'td'); ?> class="sectiontableheader"><?php echo _JLMS_CPERM_MANAGE; ?> </<?php echo $JLMS_CONFIG->get('tableheader_tag', 'td'); ?> > </tr> <?php $k = 1; if (count($doc_perms)) { $yes_img = '<img height="16" width="16" border="0" alt="V" src="' . $JLMS_CONFIG->get('live_site') . '/components/com_joomla_lms/lms_images/toolbar/btn_accept.png" class="JLMS_png"/>'; $no_img = '<img height="16" width="16" border="0" alt="X" src="' . $JLMS_CONFIG->get('live_site') . '/components/com_joomla_lms/lms_images/toolbar/btn_cancel.png" class="JLMS_png"/>'; foreach ($doc_perms as $doc_perm) { echo '<tr class="sectiontableentry' . $k . '">'; echo '<td>'; echo '<a href="javascript:submitbutton_aF2(\'del_perms\', ' . $doc_perm->role_id . ');"><img src="' . $JLMS_CONFIG->get('live_site') . '/components/com_joomla_lms/lms_images/toolbar/btn_delete.png" class="JLMS_png" width="16" height="16" border="0" alt="btn_add" /></a>'; echo '</td>'; echo '<td align="left">' . $doc_perm->role_name . '</td>'; echo '<td align="center">' . ($doc_perm->p_view ? $yes_img : $no_img) . '</td>'; echo '<td align="center">' . ($doc_perm->p_viewall ? $yes_img : $no_img) . '</td>'; echo '<td align="center">' . ($doc_perm->p_order ? $yes_img : $no_img) . '</td>'; echo '<td align="center">' . ($doc_perm->p_publish ? $yes_img : $no_img) . '</td>'; echo '<td align="center">' . ($doc_perm->p_manage ? $yes_img : $no_img) . '</td>'; echo '</tr>'; } } ?> <tr class="sectiontableentry<?php echo $k; ?> "> <td><a href="javascript:submitbutton_aF2('add_perms', 0);"><img src="<?php echo $JLMS_CONFIG->get('live_site'); ?> /components/com_joomla_lms/lms_images/toolbar/btn_add.png" class="JLMS_png" width="16" height="16" border="0" alt="btn_add" /></a></td> <td><?php echo $sel_html; ?> </td> <td align="center"><input class="inputbox" type="checkbox" name="p_view" value="1" /></td> <td align="center"><input class="inputbox" type="checkbox" name="p_viewall" value="1" /></td> <td align="center"><input class="inputbox" type="checkbox" name="p_order" value="1" /></td> <td align="center"><input class="inputbox" type="checkbox" name="p_publish" value="1" /></td> <td align="center"><input class="inputbox" type="checkbox" name="p_manage" value="1" /></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="save_doc" /> <input type="hidden" name="role_id2" value="0" /> <input type="hidden" name="task2" value="add_perms" /> <input type="hidden" name="boxchecked" value="0" /> <input type="hidden" name="course_id" value="<?php echo $id; ?> " /> <input type="hidden" name="folder_flag" value="<?php echo $doc_details->folder_flag; ?> " /> <input type="hidden" name="id" value="<?php echo $doc_details->id; ?> " /> </form> <?php } ?> <?php JLMS_TMPL::CloseTS(); JLMS_TMPL::CloseMT(); }
function newLPath(&$row, &$lists, $option, $course_id, $params, $lp_params) { global $Itemid, $_MAMBOTS, $JLMS_CONFIG; ?> <script language="javascript" type="text/javascript"> <!--//--><![CDATA[//><!-- function jlms_isChecked(formname,isitchecked){ if (isitchecked == true){ eval('document.'+formname+'.boxchecked.value++'); } else { eval('document.'+formname+'.boxchecked.value--'); } } function setgood() { return true; } function submitbutton(pressbutton, jform_name) { var form = eval("document."+jform_name);//adminForm; if (pressbutton == 'cancel_lpath') { form.task.value = 'cancel_lpath'; form.submit(); } else { if (pressbutton == 'lpath_add_prereq') { if (form.lpath_new_prereq.value && form.lpath_new_prereq.value != 0 && form.lpath_new_prereq.value != '0') { form.task.value = 'lpath_add_prereq'; form.submit(); return; } else { return; } } else if (pressbutton == 'lpath_del_prereq') { if (form.boxchecked.value && form.boxchecked.value != 0 && form.boxchecked.value != '0') { form.task.value = 'lpath_del_prereq'; form.submit(); return; } else { return; } } <?php $editor3 =& JLMS07062010_JFactory::getEditor(); echo $editor3->save('lpath_completion_msg'); $editor2 =& JLMS07062010_JFactory::getEditor(); echo $editor2->save('lpath_description'); ?> if (form.lpath_name.value == "") { alert( "<?php echo _JLMS_LPATH_ENTER_NAME; ?> " ); } else { try { form.onsubmit(); } catch(e) { //alert(e); } var form_msg = document.adminFormlp_msg; try { form_msg.onsubmit(); } catch(e) { //alert(e); } form.lpath_completion_msg.value = form_msg.lpath_completion_msg.value; form.submit(); } } } //--><!]]> </script> <?php JLMS_TMPL::OpenMT(); $hparams = array(); JLMS_TMPL::ShowHeader($row->item_id ? 'scorm' : 'lpath', $row->id ? _JLMS_LPATH_EDIT_LPATH : _JLMS_LPATH_NEW_LPATH, $hparams); JLMS_TMPL::OpenTS('', ' valign="top"'); if (!$row->id || $row->id && !$row->item_id) { ?> <form action="<?php echo sefRelToAbs("index.php?option={$option}&Itemid={$Itemid}"); ?> " method="post" name="adminFormlp" enctype="multipart/form-data"> <table width="100%" cellpadding="0" cellspacing="0" border="0" id="jlms_item_properties"> <tr> <td width="30%" align="left" valign="middle" style="vertical-align:middle "> </td> <td align="right" style="text-align:right "> <?php $toolbar = array(); $toolbar[] = array('btn_type' => 'save', 'btn_js' => "javascript:submitbutton('save_lpath', 'adminFormlp');"); $toolbar[] = array('btn_type' => 'cancel', 'btn_js' => "javascript:submitbutton('cancel_lpath', 'adminFormlp');"); echo JLMS_ShowToolbar($toolbar); ?> </td> </tr> <tr> <td width="30%"><?php echo _JLMS_ENTER_NAME; ?> </td> <td> <input size="40" class="inputbox" type="text" name="lpath_name" value="<?php echo $row->lpath_name; ?> " /> </td> </tr> <?php $tr_style = ''; if (!$JLMS_CONFIG->get('plugin_forum') || !$JLMS_CONFIG->get('plugin_lpath_forum')) { $tr_style = ' style="display:none;"'; } else { if (!$params->get('course_forum_created')) { $tr_style = ' style="display:none;"'; } } ?> <tr<?php echo $tr_style; ?> > <td align="left" width="15%" valign="middle" style="vertical-align:middle "><br /><?php echo _JLMS_COURSES_ADD_FORUM; ?> </td> <td><br /> <?php if ($params->get('course_forum_created')) { echo mosHTML::yesnoRadioList("lp_params[add_forum]", 'class="inputbox" ', $lp_params->get('add_forum', 0)); } else { echo _JLMS_CREATE_COURSE_FORUM_FIRST; } ?> </td> </tr> <tr> <td width="30%"><br /> <?php echo _JLMS_LPATH_STATUS_PUB; ?> : </td> <td><br /> <?php echo mosHTML::yesnoRadioList("published", 'class="inputbox" ', $row->published); ?> </td> </tr> <tr> <td width="30%"><br /> <?php echo _JLMS_LPATH_RESUME_LAST_ATTEMPT; ?> </td> <td><br /> <?php echo mosHTML::yesnoRadioList("lp_params[resume_last_attempt]", 'class="inputbox" ', $lp_params->get('resume_last_attempt', 1)); ?> </td> </tr> <tr> <td width="30%"><br /> <?php echo _JLMS_LPATH_SHOW_NAV_LEFT; ?> : </td> <td><br /> <?php echo mosHTML::yesnoRadioList("lp_params[navigation_type]", 'class="inputbox" ', $lp_params->get('navigation_type', 0)); ?> </td> </tr> <tr> <td width="15%" 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, 'adminFormlp'); ?> </td> </tr> <tr> <td align="left" valign="top" style="vertical-align:top "><br /><?php echo _JLMS_SHORT_DESCRIPTION; ?> </td> <td><br /><textarea class="inputbox" name="lpath_shortdescription" cols="50" rows="3"><?php echo $row->lpath_shortdescription; ?> </textarea></td> </tr> <tr> <td colspan="2" align="left" style="text-align:left "><br /><?php echo _JLMS_DESCRIPTION; ?> </td> </tr> <tr> <td colspan="2"> <?php JLMS_editorArea('editor2', $row->lpath_description, 'lpath_description', '100%', '250', '40', '20'); ?> </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="save_lpath" /> <input type="hidden" name="boxchecked" value="0" /> <input type="hidden" name="id" value="<?php echo $row->id; ?> " /> <input type="hidden" name="course_id" value="<?php echo $course_id; ?> " /> <input type="hidden" name="lpath_type" value="1" /> <input type="hidden" name="lpath_completion_msg" value="" /> </form> <form action="<?php echo sefRelToAbs("index.php?option={$option}&Itemid={$Itemid}"); ?> " method="post" name="adminFormlp_msg" onsubmit="setgood();"> <table width="100%" cellpadding="0" cellspacing="0" border="0" class="jlms_table_no_borders"> <tr> <td colspan="2" align="left" style="text-align:left "><br /><?php echo _JLMS_LPATH_COMPLETION_MSG; ?> </td> </tr> <tr> <td colspan="2"> <?php JLMS_editorArea('editor3', $row->lpath_completion_msg, 'lpath_completion_msg', '100%', '250', '40', '20'); ?> </td> </tr> </table> </form> <br /> <form action="<?php echo sefRelToAbs("index.php?option={$option}&Itemid={$Itemid}"); ?> " method="post" name="adminFormlp_prereq"> <?php JLMS_course_lpath_html::editLpath_showPrereq($lists, 'adminFormlp_prereq', $row->id ? true : false); ?> <input type="hidden" name="option" value="<?php echo $option; ?> " /> <input type="hidden" name="Itemid" value="<?php echo $Itemid; ?> " /> <input type="hidden" name="task" value="save_lpath" /> <input type="hidden" name="boxchecked" value="0" /> <input type="hidden" name="id" value="<?php echo $row->id; ?> " /> <input type="hidden" name="course_id" value="<?php echo $course_id; ?> " /> <input type="hidden" name="lpath_type" value="1" /> <input type="hidden" name="lpath_completion_msg" value="" /> </form> <?php } JLMS_TMPL::CloseTS(); JLMS_TMPL::CloseMT(); }
function showEditDocument($doc_details, &$lists, $option) { global $Itemid, $JLMS_CONFIG; $is_dis_start = !($doc_details->publish_start == 1); $is_dis_end = !($doc_details->publish_end == 1); ?> <script language="javascript" type="text/javascript"> <!--//--><![CDATA[//><!-- window.addEvent('domready', function() { <?php if ($is_dis_start) { ?> document.adminForm.startday.disabled = true; document.adminForm.startmonth.disabled = true; document.adminForm.startyear.disabled = true; <?php } if ($is_dis_end) { ?> document.adminForm.endday.disabled = true; document.adminForm.endmonth.disabled = true; document.adminForm.endyear.disabled = true; <?php } ?> } ); function setgood() { return true; } function submitbutton(pressbutton) { var form=document.adminForm; try { form.onsubmit(); } catch(e) { //alert(e); } if (is_start_c == 1) {if (form.start_date.value == ''){jlms_getDate('start');}} if (is_end_c == 1) {if (form.end_date.value == ''){jlms_getDate('end');}} <?php if (!$doc_details->id && !($doc_details->folder_flag == 1)) { ?> if ((pressbutton=='save_outdoc') && ((form.userfile0.value=="") && (form.doc_name0.value==""))){alert("<?php echo _JLMS_DOCS_SELECT_FILE_OR_ENTER_NAME; ?> "); <?php } else { ?> if ((pressbutton=='save_outdoc') && (form.doc_name0.value=="")){alert("<?php echo _JLMS_PL_ENTER_NAME; ?> "); <?php } ?> } else { <?php $editor =& JLMS07062010_JFactory::getEditor(); echo $editor->save('doc_description'); ?> form.task.value = pressbutton;form.submit(); } } var is_start_c = <?php echo $doc_details->publish_start ? '1' : '0'; ?> ; var is_end_c = <?php echo $doc_details->publish_end ? '1' : '0'; ?> ; function jlms_Change_start() { var form=document.adminForm; if (is_start_c == 1) { is_start_c = 0 form.startday.disabled = true; form.startmonth.disabled = true; form.startyear.disabled = true; } else { is_start_c = 1 form.startday.disabled = false; form.startmonth.disabled = false; form.startyear.disabled = false; } } function jlms_Change_end() { var form=document.adminForm; if (is_end_c == 1) { is_end_c = 0 form.endday.disabled = true; form.endmonth.disabled = true; form.endyear.disabled = true; } else { is_end_c = 1 form.endday.disabled = false; form.endmonth.disabled = false; form.endyear.disabled = false; } } function Add_new_form() { i = 1; while(window.parent.document.getElementById('tr1_' + i)) { if( window.parent.document.getElementById('tr1_' + i).style.display == 'none' && window.parent.document.getElementById('tr1_' + i).style.visibility == 'hidden') { window.parent.document.getElementById('tr1_' + i).style.display = ''; window.parent.document.getElementById('tr1_' + i).style.visibility = 'visible'; window.parent.document.getElementById('tr2_' + i).style.display = ''; window.parent.document.getElementById('tr2_' + i).style.visibility = 'visible'; window.parent.document.getElementById('tr3_' + i).style.display = ''; window.parent.document.getElementById('tr3_' + i).style.visibility = 'visible'; break; } i++; } } //--><!]]> </script> <?php JLMS_TMPL::OpenMT(); $hparams = array('show_menu' => true, 'simple_menu' => true); $toolbar = array(); $title = ''; if ($doc_details->folder_flag == 1) { $title = $doc_details->id ? _JLMS_OUTDOCS_TITLE_EDIT_FOLDER : _JLMS_OUTDOCS_TITLE_NEW_FOLDER; } else { $title = $doc_details->id ? _JLMS_OUTDOCS_TITLE_EDIT_DOC : _JLMS_OUTDOCS_TITLE_NEW_DOC; } $toolbar[] = array('btn_type' => 'save', 'btn_js' => "javascript:submitbutton('save_outdoc');"); $toolbar[] = array('btn_type' => 'cancel', 'btn_js' => "javascript:submitbutton('cancel_outdoc');"); JLMS_TMPL::ShowHeader('outdoc', $title, $hparams, $toolbar); JLMS_TMPL::OpenTS(); ?> <form action="<?php echo sefRelToAbs("index.php?option=" . $option . "&Itemid=" . $Itemid); ?> " method="post" name="adminForm" enctype="multipart/form-data" onsubmit="setgood();"> <table width="100%" cellpadding="0" cellspacing="0" border="0" class="jlms_properties_table"> <tr> <td width="30%" valign="middle" style="vertical-align:middle"><?php echo _JLMS_ENTER_NAME; ?> </td> <td><input class="inputbox" size="40" type="text" name="doc_name0" value="<?php echo str_replace('"', '"', $doc_details->doc_name); ?> " /> </td> </tr> <?php if (!($doc_details->folder_flag == 1)) { ?> <tr> <td valign="middle" style="vertical-align:middle"><br /><?php echo _JLMS_CHOOSE_FILE; ?> </td> <td> <br /><input size="40" class="inputbox" type="file" name="userfile0" /> </td> </tr> <?php } ?> <?php if (!($doc_details->folder_flag == 1) && !$doc_details->id) { ?> <?php for ($i = 1; $i < 10; $i++) { ?> <tr style="visibility:hidden; display:none;" id="tr1_<?php echo $i; ?> "><td colspan="2" height="10"></td></tr> <tr style="visibility:hidden; display:none;" id="tr2_<?php echo $i; ?> "> <td width="150" valign="middle" style="vertical-align:middle"><?php echo _JLMS_ENTER_NAME; ?> </td> <td><input class="inputbox" size="40" type="text" name="doc_name<?php echo $i; ?> " value="<?php echo str_replace('"', '"', $doc_details->doc_name); ?> " /> </td> </tr> <tr style="visibility:hidden; display:none;" id="tr3_<?php echo $i; ?> "> <td valign="middle" style="vertical-align:middle"><br /><?php echo _JLMS_CHOOSE_FILE; ?> </td> <td> <br /><input size="40" class="inputbox" type="file" name="userfile<?php echo $i; ?> " /> </td> </tr> <?php } ?> <tr><td colspan="2" height="10"></td></tr> <tr> <td width="15%" valign="middle" style="vertical-align:middle" colspan="2"> <input type="button" onclick="javascript:Add_new_form();" value="+" style="width: 70px;" name="add_new_g_cat" class="text_area"/> </td> </tr> <?php } ?> <?php if (!($doc_details->folder_flag == 1) && !$doc_details->id) { ?> <tr> <td valign="middle" style="vertical-align:middle"><br /><?php echo _JLMS_OUTDOCS_UPLOAD_ZIP_FILES; ?> :</td> <td><br /><?php echo $lists['upload_zip']; ?> </td> </tr> <tr><td colspan="2"><span class="small"><?php echo _JLMS_OUTDOCS_UPLOAD_ZIP_FILES_NOTE; ?> </span></td></tr> <?php } ?> <tr> <td valign="middle" style="vertical-align:middle"><br /><?php echo _JLMS_PLACE_IN; ?> </td> <td><br /><?php echo $lists['course_folders']; ?> </td> </tr> <tr> <td valign="middle" style="vertical-align:middle"><br /><?php echo _JLMS_ORDERING; ?> </td> <td><br /><input class="inputbox" size="40" type="text" name="doc_order" maxlength="5" value="<?php echo $doc_details->ordering; ?> " /></td> </tr> <tr> <td valign="middle" style="vertical-align:middle"><br /><?php echo _JLMS_PUBLISHING; ?> </td> <td><br /><?php echo $lists['publishing']; ?> </td> </tr> <tr> <td valign="middle"><br /><?php echo _JLMS_START_DATE; ?> </td> <td valign="middle" style="vertical-align:middle "><br /> <table class="jlms_date_outer" cellpadding="0" cellspacing="0" border="0"><tr><td valign="middle"><input type="checkbox" value="1" name="is_start" onclick="jlms_Change_start()" <?php echo $doc_details->publish_start ? 'checked' : ''; ?> /></td> <td valign="middle" style="vertical-align:middle "> <?php $s_date = $is_dis_start ? date('Y-m-d') : $doc_details->start_date; echo JLMS_HTML::_('calendar.calendar', $s_date, 'start', 'start'); ?> </td></tr></table> </td> </tr> <tr> <td><br /><?php echo _JLMS_END_DATE; ?> </td> <td valign="middle" style="vertical-align:middle "><br /> <table class="jlms_date_outer" cellpadding="0" cellspacing="0" border="0"><tr><td valign="middle"><input type="checkbox" value="1" name="is_end" onclick="jlms_Change_end()" <?php echo $doc_details->publish_end ? 'checked' : ''; ?> /></td> <td valign="middle" style="vertical-align:middle "> <?php $e_date = $is_dis_end ? date('Y-m-d') : $doc_details->end_date; echo JLMS_HTML::_('calendar.calendar', $e_date, 'end', 'end'); ?> </td></tr></table> </td> </tr> <tr> <td valign="middle"><br /><?php echo _JLMS_OUTDOCS_VISFOR; ?> </td> <td><br /> <?php $chk1 = ''; $chk2 = ''; $chk3 = ''; if ($doc_details->outdoc_share == 0) { $chk1 = ' checked="checked"'; } if ($doc_details->outdoc_share == 1) { $chk2 = ' checked="checked"'; } if ($doc_details->outdoc_share == 2) { $chk3 = ' checked="checked"'; } ?> <input type="radio" name="outdoc_share" id="outdoc_share0" value="0"<?php echo $chk1; ?> /><label for="outdoc_share0"><?php echo _JLMS_OUTDOCS_PRIVATE; ?> </label> <input type="radio" name="outdoc_share" id="outdoc_share1" value="1"<?php echo $chk2; ?> /><label for="outdoc_share1"><?php echo _JLMS_OUTDOCS_TEACHERS; ?> </label> <input type="radio" name="outdoc_share" id="outdoc_share2" value="2"<?php echo $chk3; ?> /><label for="outdoc_share2"><?php echo _JLMS_OUTDOCS_ALL; ?> </label> </td> </tr> <tr> <td><br /><?php echo _JLMS_OUTDOCS_SHOWCOURSES; ?> </td> <td><br /><?php echo $lists['share_to_courses']; ?> </td> </tr> <tr> <td colspan="2" valign="top" align="left" style="text-align:left "><br /><?php echo _JLMS_DESCRIPTION; ?> </td> </tr> <tr> <td colspan="2"> <?php JLMS_editorArea('editor1', $doc_details->doc_description, 'doc_description', '100%', '250', '40', '20'); ?> </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="update_document" /> <input type="hidden" name="boxchecked" value="0" /> <input type="hidden" name="folder_flag" value="<?php echo $doc_details->folder_flag; ?> " /> <input type="hidden" name="id" value="<?php echo $doc_details->id; ?> " /> </form> <?php JLMS_TMPL::CloseTS(); JLMS_TMPL::CloseMT(); }