| @@ 123-129 (lines=7) @@ | ||
| 120 | } |
|
| 121 | ||
| 122 | // Course-Coach access |
|
| 123 | if ($session->hasCoachInCourseWithStatus($user, $course)) { |
|
| 124 | if (!$session->isActiveForCoach()) { |
|
| 125 | return false; |
|
| 126 | } |
|
| 127 | $user->addRole('ROLE_CURRENT_SESSION_COURSE_TEACHER'); |
|
| 128 | return true; |
|
| 129 | } |
|
| 130 | ||
| 131 | // Student access |
|
| 132 | if ($session->hasUserInCourse($user, $course)) { |
|
| @@ 199-206 (lines=8) @@ | ||
| 196 | } |
|
| 197 | ||
| 198 | // Course session check |
|
| 199 | if ($session->hasCoachInCourseWithStatus($user, $course)) { |
|
| 200 | if (!$session->isActiveForCoach()) { |
|
| 201 | return false; |
|
| 202 | } |
|
| 203 | $user->addRole('ROLE_CURRENT_SESSION_COURSE_TEACHER'); |
|
| 204 | ||
| 205 | return true; |
|
| 206 | } |
|
| 207 | return false; |
|
| 208 | break; |
|
| 209 | } |
|