Julio Montoya 12 years ago
parent e5ec22dcd6
commit 37db718c5b
  1. 23
      main/inc/lib/userportal.lib.php

@ -1009,6 +1009,8 @@ class IndexManager
// Loop course content
$html_courses_session = '';
$atLeastOneCourseIsVisible = false;
foreach ($session['courses'] as $course) {
$is_coach_course = api_is_coach($session_id, $course['code']);
$allowed_time = 0;
@ -1032,6 +1034,8 @@ class IndexManager
if ($session_now > $allowed_time && $days_access_after_end > $dif_time_after - 1) {
// Read only and accessible.
$atLeastOneCourseIsVisible = true;
if (api_get_setting('hide_courses_in_sessions') == 'false') {
$c = CourseManager::get_logged_user_course_html(
$course,
@ -1046,9 +1050,11 @@ class IndexManager
}
}
// No courses to show
if (empty($html_courses_session)) {
continue;
// No courses to show.
if ($atLeastOneCourseIsVisible == false) {
if (empty($html_courses_session)) {
continue;
}
}
if ($count_courses_session > 0) {
@ -1208,13 +1214,17 @@ class IndexManager
}
}
}
return $sessions_with_category.$sessions_with_no_category.$courses_html.$special_courses;
return $sessions_with_category.
$sessions_with_no_category.
$courses_html.$special_courses;
}
/**
* Shows a welcome message when the user doesn't have any content in the course list
*/
function return_welcome_to_course_block() {
function return_welcome_to_course_block()
{
$count_courses = CourseManager::count_courses();
$tpl = $this->tpl->get_template('layout/welcome_to_course.tpl');
@ -1230,7 +1240,8 @@ class IndexManager
return $this->tpl->fetch($tpl);
}
function return_hot_courses() {
function return_hot_courses()
{
return CourseManager::return_hot_courses();
}
}

Loading…
Cancel
Save