diff options
author | Florian Larysch | 2015-09-02 12:56:32 +0200 |
---|---|---|
committer | Florian Larysch | 2015-09-02 14:31:39 +0200 |
commit | 7a5c8ff018936ed7328042c88a2edae3c29d91be (patch) | |
tree | 23efc9fdb4e3c8fd1c44cc49a3f30be0a6ed1987 /config.php | |
parent | 502371650e4e1fe99ec382104e2eba945925a459 (diff) |
Automatically open/close conference based on time.
Toggle the 'closed' bit based on the current time, rather than manually
setting it in the config. This patch also adds a distinction between the
time before the conference and after: Different pages will be displayed
as to not confuse the user.
Diffstat (limited to 'config.php')
-rw-r--r-- | config.php | 23 |
1 files changed, 19 insertions, 4 deletions
@@ -14,11 +14,26 @@ if($_SERVER['HTTP_HOST'] != 'localhost') $GLOBALS['CONFIG']['CONFERENCE'] = array( /** - * Am Ende der Konferenz wird durch das Umlegen dieses Schalters auf True eine Danke-Und-Kommen-Sie- - * Gut-Nach-Hause-Seite sowie einem Ausblick auf die kommenden Events angezeigt. Während einer - * Konferenz kann dieser Schalter auskommentiert oder auf false gesetzt werden. + * Der Startzeitpunkt der Konferenz als Unix-Timestamp. Befinden wir uns davor, wird die Closed-Seite + * mit einem Text der Art "hat noch nicht angefangen" angezeigt. */ - 'CLOSED' => false, + 'STARTS_AT' => strtotime("2014-12-27 06:00"), + + /** + * Der Endzeitpunkt der Konferenz als Unix-Timestamp. Befinden wir uns danach, wird eine Danke-Und-Kommen-Sie- + * Gut-Nach-Hause-Seite sowie einem Ausblick auf die kommenden Events angezeigt. + */ + 'ENDS_AT' => strtotime("2014-12-30 21:00"), + + /** + * Hiermit kann die Funktionalitaet von STARTS_AT/ENDS_AT überschrieben werden. Der Wert 'before' + * simuliert, dass die Konferenz noch nicht begonnen hat. Der Wert 'after' simuliert, dass die Konferenz + * bereits beendet ist. 'running' simuliert eine laufende Konferenz. + * + * Der Boolean true ist aus Abwärtskompatibilitätsgründen äquivalent zu 'after'. False ist äquivalent + * zu 'running'. + */ + //'CLOSED' => false, /** * Titel der Konferenz (kann Leer- und Sonderzeichen enthalten) |