コード例 #1
0
ファイル: actions.class.php プロジェクト: nagiro/intra
 /**
  * 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';
 }