|
|
|
@ -27,13 +27,15 @@ $csv_content = array(); |
|
|
|
|
$course_info = api_get_course_info($courseCode); |
|
|
|
|
|
|
|
|
|
if (empty($course_info) || empty($lp_id)) { |
|
|
|
|
api_not_allowed(); |
|
|
|
|
api_not_allowed(api_get_origin() !== 'learnpath'); |
|
|
|
|
} |
|
|
|
|
$userInfo = api_get_user_info($user_id); |
|
|
|
|
$name = $userInfo['complete_name']; |
|
|
|
|
$isBoss = UserManager::userIsBossOfStudent(api_get_user_id(), $user_id); |
|
|
|
|
|
|
|
|
|
if (!api_is_platform_admin(true) && |
|
|
|
|
!CourseManager :: is_course_teacher(api_get_user_id(), $courseCode) && |
|
|
|
|
!$isBoss && |
|
|
|
|
!Tracking :: is_allowed_to_coach_student(api_get_user_id(), $user_id) && !api_is_drh() && !api_is_course_tutor() |
|
|
|
|
) { |
|
|
|
|
api_not_allowed( |
|
|
|
|