getParameter("portal_activate"); if(!$portal_activate) { return $this->render('CadolesCoreBundle:Core:home.html.twig',[ 'useheader' => true, 'usemenu' => false, 'usesidebar' => false, ]); } else { $em = $this->getDoctrine()->getManager(); // Récupération de la page encours $id = $request->query->get('id'); // L'utilisateur en cours $user=$this->getUser(); // Chargement des chartes à signer if($user) { $notices=$em->getRepository("CadolesPortalBundle:Notice")->getNoticeToRead($user); if(! $notices->isEmpty()) { return $this->render('CadolesPortalBundle:Notice:mustread.html.twig',[ 'useheader' => true, 'usemenu' => false, 'usesidebar' => false, 'maxwidth' => true, 'mustread' => true, 'notices' => $notices ]); } } // Calcul des pages de l'utilisateur $this->getDoctrine()->getRepository("CadolesPortalBundle:Page")->getPagesUser($user,$id,$entity,$pagesuser,$pagesadmin,$pagesshared); // si aucune page = page par défaut if(!$entity) { return $this->render('CadolesPortalBundle:Page:default.html.twig',[ 'useheader' => true, 'usemenu' => false, 'usesidebar' => false ]); } return $this->render('CadolesPortalBundle:Page:pages.html.twig', [ 'useheader' => true, 'usemenu' => true, 'usesidebar' => false, 'entity' => $entity, 'access' => "user", 'pagesadmin' => $pagesadmin, 'pagesuser' => $pagesuser, 'pagesshared' => $pagesshared, 'canadd' => ($user), 'widgets' => $this->getDoctrine()->getRepository("CadolesPortalBundle:Widget")->findAll() ]); } } }