If the session does not have any content hide it! see BT#6687

1.9.x
Julio Montoya 12 years ago
parent c1f3f4021b
commit b81625bfbf
  1. 15
      main/inc/lib/userportal.lib.php

@ -913,15 +913,14 @@ class IndexManager {
$session_categories = UserManager::get_sessions_by_category($user_id, false);
}
$html = '';
//Showing history title
// Showing history title
if ($load_history) {
$html .= Display::page_subheader(get_lang('HistoryTrainingSession'));
if (empty($session_categories)) {
$html .= get_lang('YouDoNotHaveAnySessionInItsHistory');
$html .= get_lang('YouDoNotHaveAnySessionInItsHistory');
}
}
@ -961,9 +960,10 @@ class IndexManager {
$days_access_after_end = $session['nb_days_access_after_end'];
$date_session_end = $session['date_end'];
$session_now = time();
$html_courses_session = '';
$count_courses_session = 0;
// Loop course content
$html_courses_session = '';
foreach ($session['courses'] as $course) {
$is_coach_course = api_is_coach($session_id, $course['code']);
$allowed_time = 0;
@ -982,13 +982,18 @@ class IndexManager {
if ($session_now > $allowed_time && $days_access_after_end >= $dif_time_after-1) {
//read only and accesible
if (api_get_setting('hide_courses_in_sessions') == 'false') {
$c = CourseManager :: get_logged_user_course_html($course, $session_id, 'session_course_item', true, $this->load_directories_preview);
$c = CourseManager::get_logged_user_course_html($course, $session_id, 'session_course_item', true, $this->load_directories_preview);
$html_courses_session .= $c[1];
}
$count_courses_session++;
}
}
// No courses to show
if (empty($html_courses_session)) {
continue;
}
if ($count_courses_session > 0) {
$params = array();

Loading…
Cancel
Save