BUG: Fixed issues with pointer event listeners on calendar selector

This commit is contained in:
Ivymaster
2026-05-18 17:45:08 +02:00
parent 3cf7543586
commit ddfcb68d62
10 changed files with 329 additions and 262 deletions
@@ -189,9 +189,14 @@ class Studienplan_model extends DB_Model
SELECT sps.studienplan_id
FROM lehre.tbl_studienplan_semester sps
JOIN public.tbl_studiensemester ss ON ss.studiensemester_kurzbz = sps.studiensemester_kurzbz
WHERE (ss.start >= ? AND ss.ende <= ?) OR (ss.start <= ? AND ss.ende >= ?)
WHERE (
(ss.start >= ? AND ss.ende <= ?) OR
(ss.start <= ? AND ss.ende >= ?) OR
(ss.start <= ? AND ss.ende >= ? AND ss.ende <= ?) OR
(ss.start >= ? AND ss.start <= ? AND ss.ende >= ?)
)
)";
return $this->execReadOnlyQuery($query, array($organizationalUnitShortCode, $startDate, $endDate, $startDate, $endDate));
return $this->execReadOnlyQuery($query, array($organizationalUnitShortCode, $startDate, $endDate, $startDate, $endDate, $startDate, $startDate, $endDate, $startDate, $endDate, $endDate));
}
}
@@ -362,9 +362,11 @@ class Studiensemester_model extends DB_Model
JOIN lehre.tbl_studienplan_semester sp ON sp.studiensemester_kurzbz = s.studiensemester_kurzbz
WHERE sp.studienplan_id IN ? AND (
(s.start >= ? AND s.ende <= ?) OR
(s.start <= ? AND s.ende >= ?)
(s.start <= ? AND s.ende >= ?) OR
(s.start <= ? AND s.ende >= ? AND s.ende <= ?) OR
(s.start >= ? AND s.start <= ? AND s.ende >= ?)
)";
return $this->execQuery($query, array($studyPlanIds, $studyPlanIds, $fromDate, $toDate, $fromDate, $toDate));
return $this->execQuery($query, array($studyPlanIds, $studyPlanIds, $fromDate, $toDate, $fromDate, $toDate, $fromDate, $fromDate, $toDate, $fromDate, $toDate, $toDate));
}
}