| @@ 1654-1669 (lines=16) @@ | ||
| 1651 | ) { |
|
| 1652 | $user_in_course = true; |
|
| 1653 | } |
|
| 1654 | } else { |
|
| 1655 | $user_status = SessionManager::get_user_status_in_course_session( |
|
| 1656 | $user_id, |
|
| 1657 | $course_info['real_id'], |
|
| 1658 | $session_id |
|
| 1659 | ); |
|
| 1660 | ||
| 1661 | if (in_array($user_status, array('0', '2', '6'))) { |
|
| 1662 | //is true if is an student, course session teacher or coach |
|
| 1663 | $user_in_course = true; |
|
| 1664 | } |
|
| 1665 | ||
| 1666 | if (api_is_platform_admin()) { |
|
| 1667 | $user_in_course = true; |
|
| 1668 | } |
|
| 1669 | } |
|
| 1670 | ||
| 1671 | // 4. Checking document visibility (i'm repeating the code in order to be more clear when reading ) - jm |
|
| 1672 | ||
| @@ 3315-3325 (lines=11) @@ | ||
| 3312 | if (isset($course_info) && in_array($course_info['visibility'], array(2, 3))) { |
|
| 3313 | $user_in_course = true; |
|
| 3314 | } |
|
| 3315 | } else { |
|
| 3316 | $user_status = SessionManager::get_user_status_in_course_session( |
|
| 3317 | $user_id, |
|
| 3318 | $course_info['real_id'], |
|
| 3319 | $session_id |
|
| 3320 | ); |
|
| 3321 | //is true if is an student, course session teacher or coach |
|
| 3322 | if (in_array($user_status, array('0', '2', '6'))) { |
|
| 3323 | $user_in_course = true; |
|
| 3324 | } |
|
| 3325 | } |
|
| 3326 | } |
|
| 3327 | ||
| 3328 | $tbl_doc = Database::get_course_table(TABLE_DOCUMENT); |
|