Automatiken: Rahmen am Vorabend fuer den folgenden Tag
Neuer Schalter "Am Vorabend" im Wann-Band (Spalte next_day). Wochentage, Ferien und Feiertage gelten dann fuer morgen: "Kinderrollos zu, wenn morgen Schule ist" ist Mo-Fr, Ferien nie, Feiertage nie - wie der Wecker. Mit dem heutigen Tag ging das am letzten Ferientag, am Abend vor einem Feiertag und am Abend eines Feiertags daneben. Editor-Satz, Kurzfassung und Uebersicht nennen den Vorabend vorne, damit auch "nicht an Feiertagen" als Folgetag gelesen wird. Die Spalte legt vorabend.sql im SolarManager an, ausgewertet wird sie im Runner. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -200,6 +200,11 @@ if ($action === "list") {
|
||||
} else {
|
||||
$wann = "nie – kein Tag ausgewählt";
|
||||
}
|
||||
// Vorabend: alle Tagesangaben meinen morgen. Vorne, damit auch
|
||||
// "nicht an Feiertagen" weiter hinten als Folgetag gelesen wird.
|
||||
if ($a["next_day"]) {
|
||||
$wann = "Vorabend von " . $wann;
|
||||
}
|
||||
if ($a["window_from"] !== "00:00" || $a["window_to"] !== "23:59") {
|
||||
$wann .= ", " . $a["window_from"] . "–" . $a["window_to"];
|
||||
}
|
||||
@@ -405,6 +410,16 @@ $nutzdaten = json_encode([
|
||||
<div class="btn-group btn-group-sm" role="group" id="feiertagGroup"></div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- Vorabend: fuer alles, was abends fuer morgen geschieht - "Kinder
|
||||
ins Bett, wenn morgen Schule ist" ist dann Mo-Fr, Ferien nie,
|
||||
Feiertage nie, wie der Wecker. Uhrzeit und Zeitfenster bleiben
|
||||
beim heutigen Tag. -->
|
||||
<div class="form-check mb-2">
|
||||
<input class="form-check-input" type="checkbox" id="nextDay">
|
||||
<label class="form-check-label" for="nextDay">
|
||||
Am Vorabend – Wochentage, Ferien und Feiertage gelten für den folgenden Tag
|
||||
</label>
|
||||
</div>
|
||||
<!--
|
||||
.callout ist ein AdminLTE-Bauteil: farbiger Balken links, getoenter
|
||||
Grund, und die Toene kommen aus Bootstraps *-bg-subtle-Variablen -
|
||||
|
||||
Reference in New Issue
Block a user