|
|
|
|
@ -18,22 +18,22 @@ class CourseSelectForm |
|
|
|
|
*/ |
|
|
|
|
static function display_form($course, $hidden_fields = null, $avoid_serialize=false) { |
|
|
|
|
global $charset; |
|
|
|
|
$resource_titles[RESOURCE_EVENT] = get_lang('Events'); |
|
|
|
|
$resource_titles[RESOURCE_EVENT] = get_lang('Events'); |
|
|
|
|
$resource_titles[RESOURCE_ANNOUNCEMENT] = get_lang('Announcements'); |
|
|
|
|
$resource_titles[RESOURCE_DOCUMENT] = get_lang('Documents'); |
|
|
|
|
$resource_titles[RESOURCE_LINK] = get_lang('Links'); |
|
|
|
|
$resource_titles[RESOURCE_COURSEDESCRIPTION] = get_lang('CourseDescription'); |
|
|
|
|
$resource_titles[RESOURCE_FORUM] = get_lang('Forums'); |
|
|
|
|
$resource_titles[RESOURCE_FORUMCATEGORY] = get_lang('ForumCategory'); |
|
|
|
|
$resource_titles[RESOURCE_FORUM] = get_lang('Forums'); |
|
|
|
|
$resource_titles[RESOURCE_FORUMCATEGORY] = get_lang('ForumCategory'); |
|
|
|
|
$resource_titles[RESOURCE_QUIZ] = get_lang('Tests'); |
|
|
|
|
$resource_titles[RESOURCE_LEARNPATH] = get_lang('Learnpaths'); |
|
|
|
|
$resource_titles[RESOURCE_SCORM] = 'SCORM'; |
|
|
|
|
$resource_titles[RESOURCE_TOOL_INTRO] = get_lang('ToolIntro'); |
|
|
|
|
$resource_titles[RESOURCE_SURVEY] = get_lang('Survey'); |
|
|
|
|
$resource_titles[RESOURCE_LEARNPATH] = get_lang('ToolLearnpath'); |
|
|
|
|
$resource_titles[RESOURCE_SCORM] = 'SCORM'; |
|
|
|
|
$resource_titles[RESOURCE_TOOL_INTRO] = get_lang('ToolIntro'); |
|
|
|
|
$resource_titles[RESOURCE_SURVEY] = get_lang('Survey'); |
|
|
|
|
$resource_titles[RESOURCE_GLOSSARY] = get_lang('Glossary'); |
|
|
|
|
$resource_titles[RESOURCE_WIKI] = get_lang('Wiki'); |
|
|
|
|
$resource_titles[RESOURCE_THEMATIC] = get_lang('Thematic'); |
|
|
|
|
$resource_titles[RESOURCE_ATTENDANCE] = get_lang('Attendance'); |
|
|
|
|
$resource_titles[RESOURCE_WIKI] = get_lang('Wiki'); |
|
|
|
|
$resource_titles[RESOURCE_THEMATIC] = get_lang('Thematic'); |
|
|
|
|
$resource_titles[RESOURCE_ATTENDANCE] = get_lang('Attendance'); |
|
|
|
|
?> |
|
|
|
|
<script> |
|
|
|
|
function exp(item) { |
|
|
|
|
@ -231,12 +231,6 @@ class CourseSelectForm |
|
|
|
|
echo '<b onclick="javascript:exp('."'$type'".');" >'.$resource_titles[RESOURCE_FORUM].'</b><br />'; |
|
|
|
|
echo '<div id="div_'.$type.'">'; |
|
|
|
|
|
|
|
|
|
//All non categories |
|
|
|
|
/*echo '<div class="btn-group">'; |
|
|
|
|
echo "<a class=\"btn\" href=\"javascript: void(0);\" onclick=\"javascript:setCheckbox('".RESOURCE_FORUMCATEGORY."', true);\" >".get_lang('All')."</a>"; |
|
|
|
|
echo "<a class=\"btn\" href=\"javascript: void(0);\" onclick=\"javascript:setCheckbox('".RESOURCE_FORUMCATEGORY."', false);\" >".get_lang('None')."</a>"; |
|
|
|
|
echo '</div><br />';*/ |
|
|
|
|
|
|
|
|
|
echo '<ul>'; |
|
|
|
|
foreach ($forum_categories as $forum_category_id => $forum_category) { |
|
|
|
|
echo '<li>'; |
|
|
|
|
@ -246,12 +240,6 @@ class CourseSelectForm |
|
|
|
|
$forum_category->show(); |
|
|
|
|
echo '</label>'; |
|
|
|
|
|
|
|
|
|
if (isset($forums[$forum_category_id]) && count($forums[$forum_category_id]) > 1) { |
|
|
|
|
/*echo '<div class="btn-group">'; |
|
|
|
|
echo "<a class=\"btn\" href=\"javascript: void(0);\" onclick=\"javascript:setCheckboxForum('".RESOURCE_FORUM."',true, '".$forum_category_id."');\" >".get_lang('All')."</a>"; |
|
|
|
|
echo "<a class=\"btn\" href=\"javascript: void(0);\" onclick=\"javascript:setCheckboxForum('".RESOURCE_FORUM."',false, '".$forum_category_id."' );\" >".get_lang('None')."</a>"; |
|
|
|
|
echo '</div>';*/ |
|
|
|
|
} |
|
|
|
|
echo '</li>'; |
|
|
|
|
|
|
|
|
|
if (isset($forums[$forum_category_id])) { |
|
|
|
|
@ -263,14 +251,6 @@ class CourseSelectForm |
|
|
|
|
echo '<input type="checkbox" class="resource_forum" id="resource_'.RESOURCE_FORUM.'_'.$forum_id.'" onclick="javascript:check_forum(this);" my_rel="'.$forum_id.'" rel="'.$forum_category_id.'" name="resource['.RESOURCE_FORUM.']['.$forum_id.']" />'; |
|
|
|
|
$forum->show(); |
|
|
|
|
echo '</label>'; |
|
|
|
|
|
|
|
|
|
if (isset($forum_topics[$forum_id])) { |
|
|
|
|
/*echo '<div class="btn-group">'; |
|
|
|
|
echo "<a class=\"btn\" href=\"javascript: void(0);\" onclick=\"javascript:setCheckboxForum('".RESOURCE_FORUMTOPIC."',true, '".$forum_id."');\" >".get_lang('All')."</a>"; |
|
|
|
|
echo "<a class=\"btn\" href=\"javascript: void(0);\" onclick=\"javascript:setCheckboxForum('".RESOURCE_FORUMTOPIC."',false, '".$forum_id."' );\" >".get_lang('None')."</a>"; |
|
|
|
|
echo '</div>';*/ |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
echo '</li>'; |
|
|
|
|
if (isset($forum_topics[$forum_id])) { |
|
|
|
|
$my_forum_topics = $forum_topics[$forum_id]; |
|
|
|
|
@ -352,7 +332,7 @@ class CourseSelectForm |
|
|
|
|
if (count($resources) > 0) { |
|
|
|
|
switch($type) { |
|
|
|
|
case RESOURCE_SCORM: |
|
|
|
|
foreach ($resources as $id=>$resource) { |
|
|
|
|
foreach ($resources as $id => $resource) { |
|
|
|
|
echo '<input type="hidden" name="resource['.RESOURCE_SCORM.']['.$id.']" id="resource['.RESOURCE_SCORM.']['.$id.']" value="On" />'; |
|
|
|
|
} |
|
|
|
|
break; |
|
|
|
|
@ -490,6 +470,7 @@ class CourseSelectForm |
|
|
|
|
if (is_array($resources)) { |
|
|
|
|
foreach ($resources as $id => $obj) { |
|
|
|
|
$resource_is_used_elsewhere = $course->is_linked_resource($obj); |
|
|
|
|
//var_dump($obj, $resource_is_used_elsewhere); |
|
|
|
|
// check if document is in a quiz (audio/video) |
|
|
|
|
if ($type == RESOURCE_DOCUMENT && $course->has_resources(RESOURCE_QUIZ)) { |
|
|
|
|
foreach($course->resources[RESOURCE_QUIZ] as $qid => $quiz) { |
|
|
|
|
|