Пример #1
0
 public static function initialize($idR, $idS, $idU = 0, $client = false)
 {
     $OR = self::retrieveByPK($idR);
     if (!$OR instanceof Reservaespais) {
         $OR = new Reservaespais();
         $OR->setCodi(ReservaespaisPeer::getNextCodi());
         $OR->setUsuarisUsuariid($idU);
         $OR->setEstat(ReservaEspaisPeer::EN_ESPERA);
         $OR->setSiteId($idS);
         $OR->setActiu(true);
         $OR->setTractada(false);
     }
     //Si no s'han guardat les condicions, carreguem per defecte.
     if ($OR->getCondicionsccg() == "") {
         $OR->setCondicionsccg(ReservaespaisPeer::getCondicionsGeneric($OR, $idS));
     }
     if ($client) {
         return new ClientReservesForm($OR, array('IDS' => $idS));
     } else {
         return new ReservaespaisForm($OR, array('IDS' => $idS));
     }
 }