public function executeAjaxSelectMaterial(sfWebRequest $request) { $this->IDS = $this->getUser()->getSessionPar('idS'); $idG = $request->getParameter('generic'); if ($request->hasParameter('dies_franja')) { $diai = $request->getParameter('diai'); $diaf = $request->getParameter('diaf'); return $this->renderText(MaterialPeer::getOptionsMaterialLliureHores($diai, $diaf, '00:00', '24:00', $this->IDS, $idG)); } else { $dies = $request->getParameter('dies'); $hpre = $request->getParameter('horapre'); $hpost = $request->getParameter('horapost'); foreach (explode(',', $dies) as $d) { list($d, $m, $y) = explode('/', $d); $dia = $y . '-' . $m . '-' . $d; return $this->renderText(MaterialPeer::getOptionsMaterialLliureHores($dia, $dia, $hpre, $hpost, $this->IDS, $idG)); } } }