erlaube Terminkollision bei Raumreservierung

This commit is contained in:
Nikolaus Krondraf
2019-10-22 07:20:36 +02:00
parent e65fc08e31
commit b59ba3f156
@@ -1215,6 +1215,7 @@ function compareRaeume($a, $b)
function saveRaum($terminId, $ort_kurzbz, $uid)
{
$terminkollision = defined('CIS_PRUEFUNGSANMELDUNG_ERLAUBE_TERMINKOLLISION') ? CIS_PRUEFUNGSANMELDUNG_ERLAUBE_TERMINKOLLISION : false;
$pruefungstermin = new pruefungstermin($terminId);
$stunde = new stunde();
$datum_von = explode(" ", $pruefungstermin->von);
@@ -1227,7 +1228,7 @@ function saveRaum($terminId, $ort_kurzbz, $uid)
if($reservierung->isReserviert($ort_kurzbz, $datum_von[0], $h))
$reserviert = true;
}
if(!$reserviert || $pruefungstermin->sammelklausur == TRUE)
if($terminkollision || !$reserviert || $pruefungstermin->sammelklausur == TRUE)
{
$pruefung = new pruefungCis($pruefungstermin->pruefung_id);
$mitarbeiter = new mitarbeiter($pruefung->mitarbeiter_uid);