public function utilisateurAction(Request $request, \TRC\CoreBundle\Entity\Utilisateur $utilisateur) { $em = $this->getDoctrine()->getManager(); $fonctions = $em->getRepository('TRCCoreBundle:Fonction')->findBy(array('acteur' => $utilisateur->getActeur(), 'archive' => false), array('dateaffectation' => 'DESC'), null, 0); $fa = null; foreach ($fonctions as $key => $value) { if ($value->getActive() && $fa == null) { $fa = $value; break; } } return $this->render('TRCCoreBundle:Affichage:utilisateur.html.twig', array('utilisateur' => $utilisateur, 'fonctions' => $fonctions, 'poste' => $fa)); }
/** * {@inheritDoc} */ public function getActeur() { $this->__initializer__ && $this->__initializer__->__invoke($this, 'getActeur', []); return parent::getActeur(); }
public function fonction(\TRC\CoreBundle\Entity\Utilisateur $utilisateur) { return $this->em->getRepository('TRCCoreBundle:Fonction')->findOneBy(array('acteur' => $utilisateur->getActeur(), 'active' => true, 'archive' => false), array('dateaffectation' => 'DESC'), null, 0); }