Remove use of doctrine forAll see BT#16186

pull/3023/head
Julio 6 years ago
parent 614c7e5710
commit 56e88f67ad
  1. 11
      main/lp/lp_subscribe_users.php
  2. 13
      main/session/resume_session.php

@ -68,12 +68,13 @@ if (!$session) {
->getQuery() ->getQuery()
->getResult(); ->getResult();
} else { } else {
$session->getUserCourseSubscriptionsByStatus($course, Session::STUDENT) $list = $session->getUserCourseSubscriptionsByStatus($course, Session::STUDENT);
->forAll( if ($list) {
function ($i, SessionRelCourseRelUser $sessionCourseUser) use (&$subscribedUsers) { /** @var SessionRelCourseRelUser $sessionCourseUser */
$subscribedUsers[$i] = $sessionCourseUser->getUser(); foreach ($list as $sessionCourseUser) {
$subscribedUsers[$sessionCourseUser->getUser()->getUserId()] = $sessionCourseUser->getUser();
}
} }
);
} }
// Getting all users in a nice format. // Getting all users in a nice format.

@ -178,16 +178,17 @@ if ($session->getNbrCourses() === 0) {
$course, $course,
$session $session
); );
// Get coachs of the courses in session // Get coachs of the courses in session
$namesOfCoaches = []; $namesOfCoaches = [];
$coachSubscriptions = $session->getUserCourseSubscriptionsByStatus($course, Session::COACH) $coachSubscriptions = $session->getUserCourseSubscriptionsByStatus($course, Session::COACH);
->forAll(
function ($index, SessionRelCourseRelUser $subscription) use (&$namesOfCoaches) {
$namesOfCoaches[] = $subscription->getUser()->getCompleteNameWithUserName();
return true; if ($coachSubscriptions) {
/** @var SessionRelCourseRelUser $subscription */
foreach ($coachSubscriptions as $subscription) {
$namesOfCoaches[] = $subscription->getUser()->getCompleteNameWithUserName();
}
} }
);
$orderButtons = ''; $orderButtons = '';
if (SessionManager::orderCourseIsEnabled()) { if (SessionManager::orderCourseIsEnabled()) {

Loading…
Cancel
Save