/** * * @param Request $request * @param type $slug * @return type * @RequiresGaia("admin") */ public function zoomAction(Request $request, $slug) { // $this->container = new ContainerBuilder(); // $this->container->set("request",$request); // MARC LAST WORKED HERE error ; Doctrine not declared cause : creation of container above $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' => "")); } } $auth = ""; $auth = $auth . $this->gaia->getIRMSecurityStatus(); // $auth = $auth.$this->gaia->getGaiaValues('gaia'); if ($this->isAdmin()) { $auth = $auth . "I am Admin"; } else { $auth = $auth . "I am dangerous"; } return $this->render('CoreAdminBundle:Home:zoom.html.twig', array('auth' => $auth, 'id' => $slug, 'rq' => $request->getBaseUrl(), 'regles' => $regle)); }
/** * * @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)); }