|
|
|
@ -450,10 +450,10 @@ function get_logged_user_course_html($my_course) |
|
|
|
|
$course_title = $my_course['i']; |
|
|
|
|
$course_directory = $my_course['d']; |
|
|
|
|
$course_teacher = $my_course['t']; |
|
|
|
|
$course_teacher_email = $my_course['email']; |
|
|
|
|
$course_teacher_email = isset($my_course['email'])?$my_course['email']:''; |
|
|
|
|
$course_info = Database :: get_course_info($course_system_code); |
|
|
|
|
$course_access_settings = CourseManager :: get_access_settings($course_system_code); |
|
|
|
|
$course_id = $course_info['course_id']; |
|
|
|
|
$course_id = isset($course_info['course_id'])?$course_info['course_id']:null; |
|
|
|
|
$course_visibility = $course_access_settings['visibility']; |
|
|
|
|
$user_in_course_status = CourseManager :: get_user_in_course_status(api_get_user_id(), $course_system_code); |
|
|
|
|
//function logic - act on the data |
|
|
|
@ -631,6 +631,8 @@ function get_logged_user_course_html($my_course) |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* Returns the "what's new" icon notifications |
|
|
|
|
* @param array Course information array, containing at least elements 'db' and 'k' |
|
|
|
|
* @return string The HTML link to be shown next to the course |
|
|
|
|
* @version |
|
|
|
|
*/ |
|
|
|
|
function show_notification($my_course) |
|
|
|
@ -752,22 +754,12 @@ echo '<div class="maincontent">'; // start of content for logged in users |
|
|
|
|
// Plugins for the my courses main area |
|
|
|
|
api_plugin('mycourses_main'); |
|
|
|
|
|
|
|
|
|
// link to see the session view or course view |
|
|
|
|
/*if(api_get_setting('use_session_mode')=='true' && api_is_allowed_to_create_course()) { |
|
|
|
|
if(isset($_GET['sessionview'])){ |
|
|
|
|
echo '<a href="'.api_get_self().'">'.get_lang('CourseView').'</a>'; |
|
|
|
|
} |
|
|
|
|
else { |
|
|
|
|
echo '<a href="'.api_get_self().'?sessionview=true">'.get_lang('SessionView').'</a>'; |
|
|
|
|
} |
|
|
|
|
}*/ |
|
|
|
|
|
|
|
|
|
/* |
|
|
|
|
----------------------------------------------------------------------------- |
|
|
|
|
System Announcements |
|
|
|
|
----------------------------------------------------------------------------- |
|
|
|
|
*/ |
|
|
|
|
$announcement = $_GET['announcement'] ? $_GET['announcement'] : -1; |
|
|
|
|
$announcement = isset($_GET['announcement']) ? $_GET['announcement'] : -1; |
|
|
|
|
$visibility = api_is_allowed_to_create_course() ? VISIBLE_TEACHER : VISIBLE_STUDENT; |
|
|
|
|
SystemAnnouncementManager :: display_announcements($visibility, $announcement); |
|
|
|
|
|
|
|
|
@ -786,16 +778,6 @@ else |
|
|
|
|
|
|
|
|
|
$personal_course_list = UserManager::get_personal_session_course_list($_user['user_id']); |
|
|
|
|
|
|
|
|
|
/*if(api_get_setting('use_session_mode')=='true' && !$nosession) |
|
|
|
|
{ |
|
|
|
|
echo "bouh"; |
|
|
|
|
$personal_course_list = UserManager::get_personal_session_course_list($_user['user_id']); |
|
|
|
|
} |
|
|
|
|
else |
|
|
|
|
{ |
|
|
|
|
$personal_course_list = get_personal_course_list($_user['user_id']); |
|
|
|
|
}*/ |
|
|
|
|
|
|
|
|
|
foreach ($personal_course_list as $my_course) |
|
|
|
|
{ |
|
|
|
|
$thisCourseDbName = $my_course['db']; |
|
|
|
@ -803,17 +785,6 @@ else |
|
|
|
|
$thisCoursePublicCode = $my_course['c']; |
|
|
|
|
$thisCoursePath = $my_course['d']; |
|
|
|
|
$sys_course_path = api_get_path(SYS_COURSE_PATH); |
|
|
|
|
/* |
|
|
|
|
currently disabled functionality, should return |
|
|
|
|
$thisCoursePath = $sys_course_path . $thisCoursePath; |
|
|
|
|
if(! file_exists($thisCoursePath)) |
|
|
|
|
{ |
|
|
|
|
echo "<li>".$my_course['i']."<br/>"; |
|
|
|
|
echo "".get_lang("CourseDoesntExist")." (<a href=\"main/install/update_courses.php\">"; |
|
|
|
|
echo "".get_lang("GetCourseFromOldPortal")."</a>)</li>"; |
|
|
|
|
|
|
|
|
|
continue; |
|
|
|
|
}*/ |
|
|
|
|
$dbname = $my_course['k']; |
|
|
|
|
$status[$dbname] = $my_course['s']; |
|
|
|
|
|
|
|
|
@ -1043,13 +1014,16 @@ $display_add_course_link = api_is_allowed_to_create_course() && ($_SESSION["stud |
|
|
|
|
if ($display_add_course_link) |
|
|
|
|
display_create_course_link(); |
|
|
|
|
display_edit_course_list_links(); |
|
|
|
|
display_digest($toolsList, $digest, $orderKey, $courses); |
|
|
|
|
if(isset($toolsList) and is_array($toolsList) and isset($digest)) |
|
|
|
|
{ |
|
|
|
|
display_digest($toolsList, $digest, $orderKey, $courses); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
echo '</ul>'; |
|
|
|
|
echo '</div>'; |
|
|
|
|
|
|
|
|
|
// plugins for the my courses menu |
|
|
|
|
if (is_array($_plugins['mycourses_menu'])){ |
|
|
|
|
if (isset($_plugins['mycourses_menu']) && is_array($_plugins['mycourses_menu'])){ |
|
|
|
|
|
|
|
|
|
echo '<div class="note" style="background: none">'; |
|
|
|
|
api_plugin('mycourses_menu'); |
|
|
|
@ -1065,4 +1039,4 @@ echo '</div>'; // end of menu |
|
|
|
|
============================================================================== |
|
|
|
|
*/ |
|
|
|
|
Display :: display_footer(); |
|
|
|
|
?> |
|
|
|
|
?> |
|
|
|
|