Adapted TEMPUS Kollisionencheck for positive Zeitsperre 'Zeitverfuegbarkeit'

Positive Zeitsperre 'Zeitverfuegbarkeit' will not appear as collision.
This commit is contained in:
Cris
2022-01-04 17:00:16 +01:00
parent 8dc178fb00
commit c88b9a8297
2 changed files with 11 additions and 4 deletions
+5 -2
View File
@@ -681,8 +681,11 @@ class lehreinheit extends basis_db
else
{
$row=$this->db_fetch_object($erg_zs);
$this->errormsg="Kollision (Zeitsperre): $row->zeitsperre_id|$row->mitarbeiter_uid|$row->zeitsperretyp_kurzbz|$row->bezeichnung|$row->vondatum/$row->vonstunde-$row->bisdatum/$row->bisstunde - $row->vertretung_uid";
return false;
if ($row->zeitsperretyp_kurzbz != 'ZVerfueg')
{
$this->errormsg = "Kollision (Zeitsperre): $row->zeitsperre_id|$row->mitarbeiter_uid|$row->zeitsperretyp_kurzbz|$row->bezeichnung|$row->vondatum/$row->vonstunde-$row->bisdatum/$row->bisstunde - $row->vertretung_uid";
return false;
}
}
}
return true;
+6 -2
View File
@@ -878,8 +878,12 @@ class lehrstunde extends basis_db
if ($anz_zs!=0)
{
$row = $this->db_fetch_object($erg_zs);
$this->errormsg="Kollision (Zeitsperre): $row->zeitsperre_id|$row->lektor|$row->zeitsperretyp_kurzbz - $row->vondatum/$row->vonstunde|$row->bisdatum/$row->bisstunde";
return true;
if ($row->zeitsperretyp_kurzbz != 'ZVerfueg')
{
$this->errormsg="Kollision (Zeitsperre): $row->zeitsperre_id|$row->lektor|$row->zeitsperretyp_kurzbz - $row->vondatum/$row->vonstunde|$row->bisdatum/$row->bisstunde";
return true;
}
}
return false;
}