/** * 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); }