Beispiel #1
0
 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();
 }
Beispiel #3
0
 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);
 }