@@ 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); |