|
|
|
@ -1209,8 +1209,8 @@ return 'application/octet-stream'; |
|
|
|
|
} |
|
|
|
|
} else { |
|
|
|
|
$user_status = SessionManager::get_user_status_in_session($user_id, $course_info['code'], $session_id); |
|
|
|
|
if (in_array($user_status, array('0', '6'))) { |
|
|
|
|
//is true if is an student or a coach |
|
|
|
|
if (in_array($user_status, array('0', '2', '6'))) { |
|
|
|
|
//is true if is an student, course session teacher or coach |
|
|
|
|
$user_in_course = true; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
@ -2491,9 +2491,13 @@ return 'application/octet-stream'; |
|
|
|
|
if (CourseManager::is_user_subscribed_in_course($user_id, $course_info['code'])) { |
|
|
|
|
$user_in_course = true; |
|
|
|
|
} |
|
|
|
|
//Check if course is open then we can consider that the student is regitered to the course |
|
|
|
|
if (isset($course_info) && in_array($course_info['visibility'], array(2, 3))) { |
|
|
|
|
$user_in_course = true; |
|
|
|
|
} |
|
|
|
|
} else { |
|
|
|
|
$user_status = SessionManager::get_user_status_in_session($user_id, $course_info['code'], $session_id); |
|
|
|
|
if (in_array($user_status, array('0', '6'))) { //user and coach |
|
|
|
|
if (in_array($user_status, array('0', '2', '6'))) { //is true if is an student, course session teacher or coach |
|
|
|
|
$user_in_course = true; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|