Adapted: Negative Zeitsperre overrult positive Zeitsperre 'ZVerfueg'

Wenn zur gleichen Zeit eine negative und eine positive Zeitsperre besteht
dann wird die Zeit in der LV Planung als negativ (rot) markiert.
(Bsp: LektorIn hatte verfuegbare Zeit eingetragen [pos Zsp], ist wegen eines Krankenstands
dann doch nicht verfuegbar [neg Zsp] --> wird als nicht verfuegbar angezeigt)
This commit is contained in:
Cris
2022-03-29 15:03:26 +02:00
parent fe52b7e352
commit c3f9fda0cd
+7 -1
View File
@@ -256,7 +256,13 @@ class zeitwunsch extends basis_db
WHERE
mitarbeiter_uid=".$this->db_add_param($uid)."
AND vondatum<=".$this->db_add_param($ende)."
AND bisdatum>=".$this->db_add_param($start);
AND bisdatum>=".$this->db_add_param($start). "
-- Negative Zeitsperren sollen im Plan eine positive Zeitsperre 'ZVerfueg' overrulen
ORDER BY
CASE
WHEN zeitsperretyp_kurzbz = 'ZVerfueg' THEN 1
ELSE 2
END;";
if(!$this->db_query($sql))
{