accessing sessions by teachers when date have ended -refs #6778

1.9.x
Yoselyn Castillo 12 years ago
parent 43cbf42638
commit cc9418e73f
  1. 16
      main/inc/lib/usermanager.lib.php

@ -2107,6 +2107,7 @@ class UserManager
$result = Database::query($sql);
if (Database::num_rows($result) > 0) {
$count = 0;
while ($row = Database::fetch_array($result)) {
$categories[$row['session_category_id']]['session_category']['id'] = $row['session_category_id'];
$categories[$row['session_category_id']]['session_category']['name'] = $row['session_category_name'];
@ -2118,26 +2119,19 @@ class UserManager
// Checking session visibility
$visibility = api_get_session_visibility($session_id, null, $ignore_visibility_for_admins);
switch ($visibility) {
case SESSION_VISIBLE_READ_ONLY:
case SESSION_VISIBLE:
case SESSION_AVAILABLE:
break;
case SESSION_INVISIBLE:
continue(2);
}
$categories[$row['session_category_id']]['sessions'][$row['id']]['session_name'] = $row['name'];
$categories[$row['session_category_id']]['sessions'][$row['id']]['session_id'] = $row['id'];
$categories[$row['session_category_id']]['sessions'][$row['id']]['date_start'] = $row['date_start'];
$categories[$row['session_category_id']]['sessions'][$row['id']]['date_end'] = $row['date_end'];
$categories[$row['session_category_id']]['sessions'][$row['id']]['date_start'] = '0000-00-00';
$categories[$row['session_category_id']]['sessions'][$row['id']]['date_end'] = '0000-00-00';
$categories[$row['session_category_id']]['sessions'][$row['id']]['nb_days_access_before_beginning'] = $row['nb_days_access_before_beginning'];
$categories[$row['session_category_id']]['sessions'][$row['id']]['nb_days_access_after_end'] = $row['nb_days_access_after_end'];
$categories[$row['session_category_id']]['sessions'][$row['id']]['courses'] = UserManager::get_courses_list_by_session($user_id, $row['id']);
}
}
return $categories;
}
/**

Loading…
Cancel
Save