1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| public function findAllEmargementsPassesParCours($em, $utilisateurProf, $idCours, $idCreneau)
{
return $em->createQuery(
"SELECT p.prof, u.nomUtilisateur, u.prenomUtilisateur, c.nomUe, w.plageHoraire, d.dateCours,
u.id, f.nomFormation, po.datePointageEntree, po.partiEnAvance, po.dureePointage, po.datePointageSortie
FROM App\Entity\CoursHoraires h
INNER JOIN App\Entity\Cours c
JOIN App\Entity\ProfCours p
JOIN App\Entity\Utilisateur u
JOIN App\Entity\PlageHoraire w
JOIN App\Entity\DateCours d
JOIN App\Entity\Formation f
JOIN App\Entity\Pointage po
WHERE h.plageHoraire = w.id
AND h.cours = c.id
AND c.id = p.cours
AND c.id = '".$idCours."'
AND w.id = '".$idCreneau."'
AND h.dateCours = d.id
AND u.formation = f.id
AND u.formation = po.formation
AND u.roles = '"["ROLE_USER"]"'
"
)->getResult();
} |
Partager