|
|
|
@ -8,7 +8,6 @@ |
|
|
|
|
require_once '../inc/global.inc.php'; |
|
|
|
|
|
|
|
|
|
use \Chamilo\CoreBundle\Entity\Session; |
|
|
|
|
use \Doctrine\Common\Collections\Criteria; |
|
|
|
|
|
|
|
|
|
api_block_anonymous_users(true); |
|
|
|
|
|
|
|
|
@ -46,12 +45,7 @@ if ($session) { |
|
|
|
|
foreach ($sessionCourses as $sessionCourse) { |
|
|
|
|
$course = $sessionCourse->getCourse(); |
|
|
|
|
$coursesInfo[$course->getId()] = $course->getCode(); |
|
|
|
|
$criteria = Criteria::create()->where( |
|
|
|
|
Criteria::expr()->eq("status", Session::STUDENT) |
|
|
|
|
); |
|
|
|
|
$userCourseSubscriptions = $session |
|
|
|
|
->getUserCourseSubscriptions() |
|
|
|
|
->matching($criteria); |
|
|
|
|
$userCourseSubscriptions = $session->getUserCourseSubscriptionsByStatus($course, Session::STUDENT); |
|
|
|
|
|
|
|
|
|
foreach ($userCourseSubscriptions as $userCourseSubscription) { |
|
|
|
|
$user = $userCourseSubscription->getUser(); |
|
|
|
|