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