/** * * @param Request $request * @param type $slug * @return type * @RequiresGaia("admin") */ public function zoomAction(Request $request, $slug) { $repid = 'CoreAdminBundle:adminlistedesregles'; $rep2 = $this->getDoctrine()->getRepository($repid); $dernierAcces2 = $rep2->findBy(array('id' => "=" . $slug)); $dernierAcces2 = $rep2->find($slug); $regle = $this->extraireRegles($dernierAcces2); if (is_null($regle)) { $regle = array(0 => array('nom' => "AUCUNE REGLE CORRESPOND A ID " . "=" . $slug . " Dans " . $repid, 'status' => "LISTE VIDE", 'incluscrit' => "", 'inclusregle' => "", 'id' => "")); } else { if (array_key_exists(0, $regle)) { } else { $regle = array(0 => array('nom' => "AUCUNE REGLE CORRESPOND A ID " . "=" . $slug . " Dans " . $repid, 'status' => "LISTE VIDE", 'incluscrit' => "", 'inclusregle' => "", 'id' => "")); } } // $irmsecurity a été injecté à l'instanciation de la class $auth = $this->irmsecurity->getIRMSecurityStatus(); $auth = $auth . $this->irmsecurity->getCapabilities(1, "YAML"); return $this->render('CoreAdminBundle:Default:zoom.html.twig', array('auth' => $auth, 'id' => $slug, 'rq' => $request->getBaseUrl(), 'regles' => $regle)); }