/** * Executem l'opció de canviar de site si en tenim més d'un. **/ public function executeGChangeSite(sfWebRequest $request) { $this->setLayout('gestio'); //Carreguem els sites que té l'usuari $this->SITES = UsuarisSitesPeer::getSitesArray($this->getUser()->getSessionPar('idU')); $this->IDS = $this->getUser()->getSessionPar('idS'); $this->IDU = $this->getUser()->getSessionPar('idU'); if ($request->hasParameter('BSAVE')) { $this->IDS = $request->getParameter('IDS'); $this->getUser()->setSessionPar('idS', $this->IDS); $OU = UsuarisPeer::initialize($this->IDU, $this->IDS, false, false)->getObject(); $this->makeLogin($OU, $this->IDS); } }