@@ 489-508 (lines=20) @@ | ||
486 | $sessionData['enrolled'] = $this->getUserStatusForSession(api_get_user_id(), $session); |
|
487 | $sessionData['courses'] = array(); |
|
488 | ||
489 | foreach ($sessionCourses as $sessionCourse) { |
|
490 | $course = $sessionCourse->getCourse(); |
|
491 | ||
492 | $sessionCourseData = [ |
|
493 | 'title' => $course->getTitle(), |
|
494 | 'coaches' => [] |
|
495 | ]; |
|
496 | ||
497 | $userCourseSubscriptions = $session->getUserCourseSubscriptionsByStatus( |
|
498 | $course, |
|
499 | Chamilo\CoreBundle\Entity\Session::COACH |
|
500 | ); |
|
501 | ||
502 | foreach ($userCourseSubscriptions as $userCourseSubscription) { |
|
503 | $user = $userCourseSubscription->getUser(); |
|
504 | $sessionCourseData['coaches'][] = $user->getCompleteName(); |
|
505 | } |
|
506 | ||
507 | $sessionData['courses'][] = $sessionCourseData; |
|
508 | } |
|
509 | ||
510 | $sessionCatalog[] = $sessionData; |
|
511 | } |
|
@@ 727-746 (lines=20) @@ | ||
724 | ||
725 | $sessionCourses = $session->getCourses(); |
|
726 | ||
727 | foreach ($sessionCourses as $sessionCourse) { |
|
728 | $course = $sessionCourse->getCourse(); |
|
729 | ||
730 | $sessionCourseData = [ |
|
731 | 'title' => $course->getTitle(), |
|
732 | 'coaches' => [] |
|
733 | ]; |
|
734 | ||
735 | $userCourseSubscriptions = $session->getUserCourseSubscriptionsByStatus( |
|
736 | $course, |
|
737 | Chamilo\CoreBundle\Entity\Session::COACH |
|
738 | ); |
|
739 | ||
740 | foreach ($userCourseSubscriptions as $userCourseSubscription) { |
|
741 | $user = $userCourseSubscription->getUser(); |
|
742 | $sessionCourseData['coaches'][] = $user->getCompleteName(); |
|
743 | } |
|
744 | ||
745 | $sessionInfo['courses'][] = $sessionCourseData; |
|
746 | } |
|
747 | ||
748 | return $sessionInfo; |
|
749 | } |