@@ 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 | ||
@@ 3324-3334 (lines=11) @@ | ||
3321 | if (isset($course_info) && in_array($course_info['visibility'], array(2, 3))) { |
|
3322 | $user_in_course = true; |
|
3323 | } |
|
3324 | } else { |
|
3325 | $user_status = SessionManager::get_user_status_in_course_session( |
|
3326 | $user_id, |
|
3327 | $course_info['real_id'], |
|
3328 | $session_id |
|
3329 | ); |
|
3330 | //is true if is an student, course session teacher or coach |
|
3331 | if (in_array($user_status, array('0', '2', '6'))) { |
|
3332 | $user_in_course = true; |
|
3333 | } |
|
3334 | } |
|
3335 | } |
|
3336 | ||
3337 | $tbl_doc = Database::get_course_table(TABLE_DOCUMENT); |