diff --git a/include/zeitwunsch.class.php b/include/zeitwunsch.class.php index 0e6270504..a8c90f09c 100644 --- a/include/zeitwunsch.class.php +++ b/include/zeitwunsch.class.php @@ -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)) {