|
|
|
@ -19,8 +19,9 @@ class CourseSelectForm |
|
|
|
{ |
|
|
|
{ |
|
|
|
/** |
|
|
|
/** |
|
|
|
* Display the form |
|
|
|
* Display the form |
|
|
|
|
|
|
|
* @param array $course |
|
|
|
* @param array $hidden_fields Hidden fields to add to the form. |
|
|
|
* @param array $hidden_fields Hidden fields to add to the form. |
|
|
|
* @param boolean the document array will be serialize. This is used in the course_copy.php file |
|
|
|
* @param boolean $avoid_serialize the document array will be serialize. This is used in the course_copy.php file |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
public static function display_form($course, $hidden_fields = null, $avoid_serialize = false) |
|
|
|
public static function display_form($course, $hidden_fields = null, $avoid_serialize = false) |
|
|
|
{ |
|
|
|
{ |
|
|
|
@ -50,12 +51,9 @@ class CourseSelectForm |
|
|
|
el = document.getElementById('div_'+item); |
|
|
|
el = document.getElementById('div_'+item); |
|
|
|
if (el.style.display == 'none') { |
|
|
|
if (el.style.display == 'none') { |
|
|
|
el.style.display = ''; |
|
|
|
el.style.display = ''; |
|
|
|
//document.getElementById('img_'+item).src='<?php echo Display::returnIconPath('1.gif'); ?>';
|
|
|
|
|
|
|
|
document.getElementById('img_'+item).className = 'fa fa-minus-square-o fa-lg'; |
|
|
|
document.getElementById('img_'+item).className = 'fa fa-minus-square-o fa-lg'; |
|
|
|
} |
|
|
|
} else { |
|
|
|
else{ |
|
|
|
|
|
|
|
el.style.display='none'; |
|
|
|
el.style.display='none'; |
|
|
|
//document.getElementById('img_'+item).src='<?php echo Display::returnIconPath('0.gif'); ?>';
|
|
|
|
|
|
|
|
document.getElementById('img_'+item).className ='fa fa-plus-square-o fa-lg'; |
|
|
|
document.getElementById('img_'+item).className ='fa fa-plus-square-o fa-lg'; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
@ -65,7 +63,6 @@ class CourseSelectForm |
|
|
|
for (i = 0; i < d.elements.length; i++) { |
|
|
|
for (i = 0; i < d.elements.length; i++) { |
|
|
|
if (d.elements[i].type == "checkbox") { |
|
|
|
if (d.elements[i].type == "checkbox") { |
|
|
|
var name = d.elements[i].attributes.getNamedItem('name').nodeValue; |
|
|
|
var name = d.elements[i].attributes.getNamedItem('name').nodeValue; |
|
|
|
|
|
|
|
|
|
|
|
if (name.indexOf(type) > 0 || type == 'all') { |
|
|
|
if (name.indexOf(type) > 0 || type == 'all') { |
|
|
|
if ($(d.elements[i]).attr('rel') == item_id) { |
|
|
|
if ($(d.elements[i]).attr('rel') == item_id) { |
|
|
|
d.elements[i].checked = value; |
|
|
|
d.elements[i].checked = value; |
|
|
|
@ -141,13 +138,9 @@ class CourseSelectForm |
|
|
|
} |
|
|
|
} |
|
|
|
</script> |
|
|
|
</script> |
|
|
|
<?php |
|
|
|
<?php |
|
|
|
|
|
|
|
|
|
|
|
// get destination course title |
|
|
|
// get destination course title |
|
|
|
if (!empty($hidden_fields['destination_course'])) { |
|
|
|
if (!empty($hidden_fields['destination_course'])) { |
|
|
|
$sessionTitle = !empty($hidden_fields['destination_session']) ? ' (' . api_get_session_name( |
|
|
|
$sessionTitle = !empty($hidden_fields['destination_session']) ? ' (' . api_get_session_name($hidden_fields['destination_session']) . ')' : null; |
|
|
|
$hidden_fields['destination_session'] |
|
|
|
|
|
|
|
) . ')' : null; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$course_infos = CourseManager::get_course_information($hidden_fields['destination_course']); |
|
|
|
$course_infos = CourseManager::get_course_information($hidden_fields['destination_course']); |
|
|
|
echo '<h3>'; |
|
|
|
echo '<h3>'; |
|
|
|
echo get_lang('DestinationCourse').' : '.$course_infos['title'] . ' ('.$course_infos['code'].') '.$sessionTitle; |
|
|
|
echo get_lang('DestinationCourse').' : '.$course_infos['title'] . ' ('.$course_infos['code'].') '.$sessionTitle; |
|
|
|
@ -211,7 +204,6 @@ class CourseSelectForm |
|
|
|
case RESOURCE_SCORM: |
|
|
|
case RESOURCE_SCORM: |
|
|
|
break; |
|
|
|
break; |
|
|
|
default: |
|
|
|
default: |
|
|
|
//echo '<img id="img_'.$type.'" src="'.Display::returnIconPath('1.gif').'" onclick="javascript:exp('."'$type'".');" /> '; |
|
|
|
|
|
|
|
echo '<span id="img_'.$type.'" class="fa fa-minus-square-o fa-lg" onclick="javascript:exp('."'$type'".');" > </span> '; |
|
|
|
echo '<span id="img_'.$type.'" class="fa fa-minus-square-o fa-lg" onclick="javascript:exp('."'$type'".');" > </span> '; |
|
|
|
echo '<b onclick="javascript:exp('."'$type'".');" >'.$resource_titles[$type].'</b><br />'; |
|
|
|
echo '<b onclick="javascript:exp('."'$type'".');" >'.$resource_titles[$type].'</b><br />'; |
|
|
|
echo '<div id="div_'.$type.'">'; |
|
|
|
echo '<div id="div_'.$type.'">'; |
|
|
|
@ -256,8 +248,6 @@ class CourseSelectForm |
|
|
|
//Fixes forum order |
|
|
|
//Fixes forum order |
|
|
|
if (!empty($forum_categories)) { |
|
|
|
if (!empty($forum_categories)) { |
|
|
|
$type = RESOURCE_FORUMCATEGORY; |
|
|
|
$type = RESOURCE_FORUMCATEGORY; |
|
|
|
|
|
|
|
|
|
|
|
//echo '<img id="img_'.$type.'" src="'.Display::returnIconPath('1.gif').'" onclick="javascript:exp('."'$type'".');" /> '; |
|
|
|
|
|
|
|
echo '<span id="img_'.$type.'" class="fa fa-minus-square-o fa-lg" onclick="javascript:exp('."'$type'".');" > </span> '; |
|
|
|
echo '<span id="img_'.$type.'" class="fa fa-minus-square-o fa-lg" onclick="javascript:exp('."'$type'".');" > </span> '; |
|
|
|
echo '<b onclick="javascript:exp('."'$type'".');" >'.$resource_titles[RESOURCE_FORUM].'</b><br />'; |
|
|
|
echo '<b onclick="javascript:exp('."'$type'".');" >'.$resource_titles[RESOURCE_FORUM].'</b><br />'; |
|
|
|
echo '<div id="div_'.$type.'">'; |
|
|
|
echo '<div id="div_'.$type.'">'; |
|
|
|
@ -351,7 +341,7 @@ class CourseSelectForm |
|
|
|
/** |
|
|
|
/** |
|
|
|
* @param $course |
|
|
|
* @param $course |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
static function display_hidden_quiz_questions($course) |
|
|
|
public static function display_hidden_quiz_questions($course) |
|
|
|
{ |
|
|
|
{ |
|
|
|
if(is_array($course->resources)){ |
|
|
|
if(is_array($course->resources)){ |
|
|
|
foreach ($course->resources as $type => $resources) { |
|
|
|
foreach ($course->resources as $type => $resources) { |
|
|
|
@ -371,7 +361,7 @@ class CourseSelectForm |
|
|
|
/** |
|
|
|
/** |
|
|
|
* @param $course |
|
|
|
* @param $course |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
static function display_hidden_scorm_directories($course) |
|
|
|
public static function display_hidden_scorm_directories($course) |
|
|
|
{ |
|
|
|
{ |
|
|
|
if (is_array($course->resources)){ |
|
|
|
if (is_array($course->resources)){ |
|
|
|
foreach ($course->resources as $type => $resources) { |
|
|
|
foreach ($course->resources as $type => $resources) { |
|
|
|
@ -584,8 +574,9 @@ class CourseSelectForm |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* Display the form session export |
|
|
|
* Display the form session export |
|
|
|
|
|
|
|
* @param array $list_course |
|
|
|
* @param array $hidden_fields Hidden fields to add to the form. |
|
|
|
* @param array $hidden_fields Hidden fields to add to the form. |
|
|
|
* @param boolean the document array will be serialize. This is used in the course_copy.php file |
|
|
|
* @param boolean $avoid_serialize the document array will be serialize. This is used in the course_copy.php file |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
public static function display_form_session_export($list_course, $hidden_fields = null, $avoid_serialize = false) |
|
|
|
public static function display_form_session_export($list_course, $hidden_fields = null, $avoid_serialize = false) |
|
|
|
{ |
|
|
|
{ |
|
|
|
@ -595,12 +586,10 @@ class CourseSelectForm |
|
|
|
el = document.getElementById('div_'+item); |
|
|
|
el = document.getElementById('div_'+item); |
|
|
|
if (el.style.display == 'none') { |
|
|
|
if (el.style.display == 'none') { |
|
|
|
el.style.display = ''; |
|
|
|
el.style.display = ''; |
|
|
|
//document.getElementById('img_'+item).src='<?php echo Display::returnIconPath('1.gif'); ?>';
|
|
|
|
|
|
|
|
document.getElementById('img_'+item).className('fa fa-minus-square-o fa-lg'); |
|
|
|
document.getElementById('img_'+item).className('fa fa-minus-square-o fa-lg'); |
|
|
|
} |
|
|
|
} |
|
|
|
else{ |
|
|
|
else{ |
|
|
|
el.style.display = 'none'; |
|
|
|
el.style.display = 'none'; |
|
|
|
//document.getElementById('img_'+item).src='<?php echo Display::returnIconPath('0.gif'); ?>';
|
|
|
|
|
|
|
|
document.getElementById('img_'+item).className('fa fa-plus-square-o fa-lg'); |
|
|
|
document.getElementById('img_'+item).className('fa fa-plus-square-o fa-lg'); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
@ -654,7 +643,6 @@ class CourseSelectForm |
|
|
|
foreach ($list_course as $course) { |
|
|
|
foreach ($list_course as $course) { |
|
|
|
foreach ($course->resources as $type => $resources) { |
|
|
|
foreach ($course->resources as $type => $resources) { |
|
|
|
if (count($resources) > 0) { |
|
|
|
if (count($resources) > 0) { |
|
|
|
//echo '<img id="img_'.$course->code.'" src="'.Display::returnIconPath('1.gif').'" onclick="javascript:exp('."'$course->code'".');" />'; |
|
|
|
|
|
|
|
echo '<span id="img_'.$course->code.'" class="fa fa-minus-square-o fa-lg" onclick="javascript:exp('."'$course->code'".');" > </span>'; |
|
|
|
echo '<span id="img_'.$course->code.'" class="fa fa-minus-square-o fa-lg" onclick="javascript:exp('."'$course->code'".');" > </span>'; |
|
|
|
echo '<b onclick="javascript:exp('."'$course->code'".');" > '.$course->code.'</b><br />'; |
|
|
|
echo '<b onclick="javascript:exp('."'$course->code'".');" > '.$course->code.'</b><br />'; |
|
|
|
echo '<div id="div_'.$course->code.'">'; |
|
|
|
echo '<div id="div_'.$course->code.'">'; |
|
|
|
|