/** * hospiciActions::executeEntitats() * * Part de mostra dels espais per reservar a l'hospici * * @param mixed $request * @return void */ public function executeEntitats(sfWebRequest $request) { $this->setLayout('hospici'); $this->setTemplate('indexEntitats'); $this->accio = $request->getParameter('accio', 'index'); //Carrego la cerca $this->CERCA = $this->getUser()->getSessionPar('cerca', array()); $this->DESPLEGABLES = array(); $this->AUTH = $this->getUser()->isAuthenticated(); //Comença la cerca ************************************************* //Agafo els paràmetres $C = $request->getParameter('cerca', array()); $C2 = $this->getCercaEspaisComplet($C); //Faig la cerca dels cursos de l'Hospici i ho retorno amb valors //La cerca hauria de tornar els cursos, segons els paràmetres i a més els llistats amb els valors. $this->LLISTAT_ENTITATS = SitesPeer::getEntitatsCercaHospici($C2); $this->DESPLEGABLES['SELECT_POBLACIONS'] = SitesPeer::getPoblacionsCercaHospici($C2); $this->DESPLEGABLES['SELECT_CATEGORIES'] = SitesPeer::getCategoriesCercaHospici($C2); //Guardem a sessió la cerca "actual" $this->CERCA = $C2; $this->getUser()->setSessionPar('cerca', $this->CERCA); $this->MODE = 'CERCA'; }