| @@ 1710-1725 (lines=16) @@ | ||
| 1707 | ) { |
|
| 1708 | $user_in_course = true; |
|
| 1709 | } |
|
| 1710 | } else { |
|
| 1711 | $user_status = SessionManager::get_user_status_in_course_session( |
|
| 1712 | $user_id, |
|
| 1713 | $course_info['real_id'], |
|
| 1714 | $session_id |
|
| 1715 | ); |
|
| 1716 | ||
| 1717 | if (in_array($user_status, array('0', '2', '6'))) { |
|
| 1718 | //is true if is an student, course session teacher or coach |
|
| 1719 | $user_in_course = true; |
|
| 1720 | } |
|
| 1721 | ||
| 1722 | if (api_is_platform_admin()) { |
|
| 1723 | $user_in_course = true; |
|
| 1724 | } |
|
| 1725 | } |
|
| 1726 | ||
| 1727 | // 4. Checking document visibility (i'm repeating the code in order to be more clear when reading ) - jm |
|
| 1728 | if ($user_in_course) { |
|
| @@ 3395-3405 (lines=11) @@ | ||
| 3392 | if (isset($course_info) && in_array($course_info['visibility'], array(2, 3))) { |
|
| 3393 | $user_in_course = true; |
|
| 3394 | } |
|
| 3395 | } else { |
|
| 3396 | $user_status = SessionManager::get_user_status_in_course_session( |
|
| 3397 | $user_id, |
|
| 3398 | $course_info['real_id'], |
|
| 3399 | $session_id |
|
| 3400 | ); |
|
| 3401 | //is true if is an student, course session teacher or coach |
|
| 3402 | if (in_array($user_status, array('0', '2', '6'))) { |
|
| 3403 | $user_in_course = true; |
|
| 3404 | } |
|
| 3405 | } |
|
| 3406 | } |
|
| 3407 | ||
| 3408 | $tbl_doc = Database::get_course_table(TABLE_DOCUMENT); |
|