| @@ 1671-1686 (lines=16) @@ | ||
| 1668 | ) { |
|
| 1669 | $user_in_course = true; |
|
| 1670 | } |
|
| 1671 | } else { |
|
| 1672 | $user_status = SessionManager::get_user_status_in_course_session( |
|
| 1673 | $user_id, |
|
| 1674 | $course_info['real_id'], |
|
| 1675 | $session_id |
|
| 1676 | ); |
|
| 1677 | ||
| 1678 | if (in_array($user_status, array('0', '2', '6'))) { |
|
| 1679 | //is true if is an student, course session teacher or coach |
|
| 1680 | $user_in_course = true; |
|
| 1681 | } |
|
| 1682 | ||
| 1683 | if (api_is_platform_admin()) { |
|
| 1684 | $user_in_course = true; |
|
| 1685 | } |
|
| 1686 | } |
|
| 1687 | ||
| 1688 | // 4. Checking document visibility (i'm repeating the code in order to be more clear when reading ) - jm |
|
| 1689 | ||
| @@ 3339-3349 (lines=11) @@ | ||
| 3336 | if (isset($course_info) && in_array($course_info['visibility'], array(2, 3))) { |
|
| 3337 | $user_in_course = true; |
|
| 3338 | } |
|
| 3339 | } else { |
|
| 3340 | $user_status = SessionManager::get_user_status_in_course_session( |
|
| 3341 | $user_id, |
|
| 3342 | $course_info['real_id'], |
|
| 3343 | $session_id |
|
| 3344 | ); |
|
| 3345 | //is true if is an student, course session teacher or coach |
|
| 3346 | if (in_array($user_status, array('0', '2', '6'))) { |
|
| 3347 | $user_in_course = true; |
|
| 3348 | } |
|
| 3349 | } |
|
| 3350 | } |
|
| 3351 | ||
| 3352 | $tbl_doc = Database::get_course_table(TABLE_DOCUMENT); |
|