Esempio n. 1
0
 /**
  * Comprova que el dia estigui lliure 
  * */
 public static function validaDia($DIA, $idE, $HoraPre, $HoraPost, $idH, $idS)
 {
     //Garantim que si hi ha un altre espai, no comprovi
     if ($idE == 1) {
         $idE = 0;
     }
     //Tornar-la a fer per fer-la més criteria;
     $C = new Criteria();
     $C = self::getCriteriaActiu($C, $idS);
     $C->addJoin(self::HORARISID, HorarisespaisPeer::HORARIS_HORARISID);
     $C = HorarisespaisPeer::getCriteriaActiu($C, $idS);
     $C->add(HorarisespaisPeer::ESPAIS_ESPAIID, $idE);
     $C->addAnd(MaterialPeer::getCriteriaSolapament($C, $HoraPre, $HoraPost, HorarisPeer::HORAPRE, HorarisPeer::HORAPOST));
     $C->add(self::DIA, $DIA);
     if ($idH > 0) {
         $C->add(HorarisespaisPeer::HORARIS_HORARISID, $idH, Criteria::NOT_EQUAL);
     }
     return self::doSelect($C);
 }