Teachers can see courses in sessions when selecting the history BT#7359

1.9.x
Julio Montoya 11 years ago
parent 38b53d2dfc
commit a42c10b3dd
  1. 12
      main/inc/lib/userportal.lib.php

@ -963,9 +963,9 @@ class IndexManager {
// If we're not in the history view...
if (!isset($_GET['history'])) {
//Display special courses
// Display special courses.
$special_courses = CourseManager::display_special_courses($user_id, $this->load_directories_preview);
//Display courses
// Display courses.
$courses_html .= CourseManager::display_courses($user_id, $this->load_directories_preview);
}
@ -1002,8 +1002,9 @@ class IndexManager {
$is_coach_course = api_is_coach($session_id, $course['code']);
$allowed_time = 0;
$dif_time_after = 0;
if ($date_session_start != '0000-00-00') {
if ($is_coach_course) {
if ($is_coach_course && !isset($_GET['history'])) {
$allowed_time = api_strtotime($date_session_start) - ($days_access_before_beginning*86400);
if ($session_now > $date_session_end) {
$dif_time_after = $session_now - api_strtotime($date_session_end);
@ -1014,7 +1015,8 @@ class IndexManager {
}
}
if ($session_now > $allowed_time && $days_access_after_end >= $dif_time_after-1) {
// Read only and accessible
// Read only and accessible.
if (api_get_setting('hide_courses_in_sessions') == 'false') {
$c = CourseManager::get_logged_user_course_html(
$course,
@ -1037,7 +1039,7 @@ class IndexManager {
if ($count_courses_session > 0) {
$params = array();
$session_box = Display :: get_session_title_box($session_id);
$session_box = Display::get_session_title_box($session_id);
$params['icon'] = Display::return_icon('window_list.png', $session_box['title'], array('id' => 'session_img_'.$session_id), ICON_SIZE_LARGE);
$extra_info = !empty($session_box['coach']) ? $session_box['coach'] : null;

Loading…
Cancel
Save