Merge branch 'feature-3878/temput_ganztaegige_zeitsperren_erzeugen_keine_kollision'

This commit is contained in:
Andreas Österreicher
2023-03-13 16:24:45 +01:00
+4 -4
View File
@@ -663,10 +663,10 @@ class lehreinheit extends basis_db
$sql_lkt=mb_substr($sql_lkt,3);
$sql_query="SELECT * FROM campus.tbl_zeitsperre
WHERE ($sql_lkt) AND
( (vondatum<".$this->db_add_param($datum)." AND bisdatum>".$this->db_add_param($datum).")
OR (vondatum=".$this->db_add_param($datum)." AND bisdatum=".$this->db_add_param($datum)." AND vonstunde<=".$this->db_add_param($stunde)." AND bisstunde>=".$this->db_add_param($stunde).")
OR (vondatum=".$this->db_add_param($datum)." AND bisdatum>".$this->db_add_param($datum)." AND vonstunde<=".$this->db_add_param($stunde).")
OR (vondatum<".$this->db_add_param($datum)." AND bisdatum=".$this->db_add_param($datum)." AND bisstunde>=".$this->db_add_param($stunde).") )";
(vondatum <= ".$this->db_add_param($datum)." AND
bisdatum >= ".$this->db_add_param($datum)." AND
(vonstunde <= ". $this->db_add_param($stunde)." OR vonstunde IS NULL) AND
(bisstunde >= ". $this->db_add_param($stunde)." OR bisstunde IS NULL))";
//echo $sql_query.'<br>';
if (!$this->db_query($sql_query))
{