Commit 968c9082 authored by Michael Koch's avatar Michael Koch
Browse files

Check for study space timeslot from Monday to Sunday (this seems to fix issue #12)

parent 1ef657c6
......@@ -546,6 +546,8 @@ function addReservation() {
showDialog("Ihre Buchung konnte nicht entgegengenommen werden.<br />Sie können einen Lernsprintraum nur ab einer Woche im Voraus buchen.");
} else if (r.reason.includes("Timeslot not logical")) {
showDialog("Ihre Buchung konnte nicht entgegengenommen werden.<br />Der Buchungszeitraum ist unlogisch.");
} else if (r.reason.includes("Timeslot not from monday to sunday")) {
showDialog("Ihre Buchung konnte nicht entgegengenommen werden.<br />Der Buchungszeitraum ist nicht von Montag bis Sonntag.");
} else if (r.reason.includes("Studyspace overbooked")) {
showDialog("Ihre Buchung konnte nicht entgegengenommen werden.<br />Für den gewählten Zeitraum gibt es bereits zu viele Buchungen.<br />Bitte wählen Sie einen anderen Zeitraum für Ihre Buchung.");
} else if (r.reason.includes("Invalid university mail")) {
......
......@@ -462,6 +462,10 @@ function addReservation($q) {
fail("Invalid university mail");
}
if (date('w', strtotime($q->from_event)) != 1 || date('w', strtotime($q->to_event)) != 0) {
fail("Timeslot not from monday to sunday");
}
$resv_options = array(
"from_event_after" => $q->from_event,
"from_event_before" => $q->to_event,
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment