diff options
72 files changed, 1263 insertions, 1020 deletions
diff --git a/assets/js/lustiges-script.js b/assets/js/lustiges-script.js index d6b1f7e..7f22766 100644 --- a/assets/js/lustiges-script.js +++ b/assets/js/lustiges-script.js @@ -193,7 +193,7 @@ $(function() { function fetchProgram() { $.ajax({ - url: 'schedule.json', + url: $('div[data-schedule-url]').data('schedule-url'), dataType: 'json', success: function(data) { scheduleData = data; diff --git a/configs/conferences/31c3/config.php b/configs/conferences/31c3/config.php index ecdfdff..70b8357 100644 --- a/configs/conferences/31c3/config.php +++ b/configs/conferences/31c3/config.php @@ -1,6 +1,6 @@ <?php -$GLOBALS['CONFIG']['CONFERENCE'] = array( +$CONFIG['CONFERENCE'] = array( /** * 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. @@ -100,12 +100,12 @@ $GLOBALS['CONFIG']['CONFERENCE'] = array( /** * Konfiguration der Stream-Übersicht auf der Startseite */ -$GLOBALS['CONFIG']['OVERVIEW'] = array( +$CONFIG['OVERVIEW'] = array( /** * Abschnitte aud der Startseite und darunter aufgeführte Räume * Es können beliebig neue Gruppen und Räume hinzugefügt werden * - * Die Räume müssen in $GLOBALS['CONFIG']['ROOMS'] konfiguriert werden, + * Die Räume müssen in $CONFIG['ROOMS'] konfiguriert werden, * sonst werden sie nicht angezeigt. */ 'GROUPS' => array( @@ -131,10 +131,10 @@ $GLOBALS['CONFIG']['OVERVIEW'] = array( /** * Liste der Räume (= Audio & Video Produktionen, also auch DJ-Sets oä.) */ -$GLOBALS['CONFIG']['ROOMS'] = array( +$CONFIG['ROOMS'] = array( /** * Array-Key ist der Raum-Slug, der z.B. auch zum erstellen der URLs, - * in $GLOBALS['CONFIG']['OVERVIEW'] oder im Feedback verwendet wird. + * in $CONFIG['OVERVIEW'] oder im Feedback verwendet wird. * * Der Raum-Slug darf ausschliesslich aus "unkritischen" Zeichen * ([a-zA-Z0-9_\-]) bestehen und insbesondere keine Leerzeichen @@ -243,7 +243,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * findet keine Darstellung statt. * * Ebenso können alle Fahrplan-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SCHEDULE']-Blocks deaktiviert werden + * des globalen $CONFIG['SCHEDULE']-Blocks deaktiviert werden */ 'SCHEDULE' => true, @@ -260,7 +260,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * taucht der Raum auch im globalen Feedback-Formular nicht auf. * * Ebenso können alle Feedback-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['FEEDBACK']-Blocks deaktiviert werden + * des globalen $CONFIG['FEEDBACK']-Blocks deaktiviert werden */ 'FEEDBACK' => true, @@ -271,7 +271,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird der Subtitles-Button und die damit verbundenen Funktionen deaktiviert. * * Ebenso können alle Subtitles-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SUBTITLES']-Blocks deaktiviert werden + * des globalen $CONFIG['SUBTITLES']-Blocks deaktiviert werden */ 'SUBTITLES' => true, @@ -285,7 +285,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Embed-Tab angeboten und die URL zum Einbetten existiert nicht. * * Ebenso können alle Embedding-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['EMBED']-Blocks deaktiviert werden + * des globalen $CONFIG['EMBED']-Blocks deaktiviert werden */ 'EMBED' => true, @@ -302,15 +302,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein IRC-Link angezeigt * * Ebenso können alle IRC-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['IRC']-Blocks deaktiviert werden + * des globalen $CONFIG['IRC']-Blocks deaktiviert werden */ 'IRC' => true, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['IRC'] Block überschrieben werden. + * globalen $CONFIG['IRC'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['IRC']-Block muss trotzdem existieren, + * Der globale $CONFIG['IRC']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ 'IRC_CONFIG' => array( @@ -330,15 +330,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Twitter-Link angezeigt * * Ebenso können alle Twitter-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['TWITTER']-Blocks deaktiviert werden + * des globalen $CONFIG['TWITTER']-Blocks deaktiviert werden **/ 'TWITTER' => true, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['TWITTER'] Block überschrieben werden. + * globalen $CONFIG['TWITTER'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['TWITTER']-Block muss trotzdem existieren, + * Der globale $CONFIG['TWITTER']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ 'TWITTER_CONFIG' => array( @@ -471,7 +471,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * Konfigurationen zum Konferenz-Fahrplan * Wird dieser Block auskommentiert, werden alle Fahrplan-Bezogenen Features deaktiviert */ -$GLOBALS['CONFIG']['SCHEDULE'] = array( +$CONFIG['SCHEDULE'] = array( /** * URL zum Fahrplan-XML * @@ -511,7 +511,7 @@ $GLOBALS['CONFIG']['SCHEDULE'] = array( * * Wird dieser Block auskommentiert, wird das gesamte Feedback-System deaktiviert */ -$GLOBALS['CONFIG']['FEEDBACK'] = array( +$CONFIG['FEEDBACK'] = array( /** * DSN zum abspeichern der eingegebenen Daten * die Datenbank muss eine Tabelle enthaltem, die dem in `lib/schema.sql` angegebenen @@ -541,7 +541,7 @@ $GLOBALS['CONFIG']['FEEDBACK'] = array( * Wird diese Zeile auskommentiert oder auf False gesetzt, werden alle * Embedding-Funktionen deaktiviert. */ -$GLOBALS['CONFIG']['EMBED'] = true; +$CONFIG['EMBED'] = true; /** * Konfiguration des L2S2-Systems @@ -549,7 +549,7 @@ $GLOBALS['CONFIG']['EMBED'] = true; * * Wird dieser Block auskommentiert, wird das gesamte Subtitle-System deaktiviert */ -$GLOBALS['CONFIG']['SUBTITLES'] = array( +$CONFIG['SUBTITLES'] = array( /** * URL des L2S2-Servers */ @@ -563,9 +563,9 @@ $GLOBALS['CONFIG']['SUBTITLES'] = array( * IRC-Links für jeden Raum einzeln konfiguriert werden, muss dieser Block trotzdem * existieren sein. ggf. einfach auf true setzen: * - * $GLOBALS['CONFIG']['IRC'] = true + * $CONFIG['IRC'] = true */ -$GLOBALS['CONFIG']['IRC'] = array( +$CONFIG['IRC'] = array( /** * Anzeigetext für die IRC-Links. * @@ -594,9 +594,9 @@ $GLOBALS['CONFIG']['IRC'] = array( * Twitter-Links für jeden Raum einzeln konfiguriert werden, muss dieser Block trotzdem * existieren sein. ggf. einfach auf true setzen: * - * $GLOBALS['CONFIG']['TWITTER'] = true + * $CONFIG['TWITTER'] = true */ -$GLOBALS['CONFIG']['TWITTER'] = array( +$CONFIG['TWITTER'] = array( /** * Anzeigetext für die Twitter-Links. * @@ -614,3 +614,6 @@ $GLOBALS['CONFIG']['TWITTER'] = array( */ 'TEXT' => '#31C3 #%s', ); + + +return $CONFIG; diff --git a/configs/conferences/32c3/config.php b/configs/conferences/32c3/config.php index d28ff47..eda9450 100644 --- a/configs/conferences/32c3/config.php +++ b/configs/conferences/32c3/config.php @@ -1,6 +1,6 @@ <?php -$GLOBALS['CONFIG']['CONFERENCE'] = array( +$CONFIG['CONFERENCE'] = array( /** * 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. @@ -100,12 +100,12 @@ $GLOBALS['CONFIG']['CONFERENCE'] = array( /** * Konfiguration der Stream-Übersicht auf der Startseite */ -$GLOBALS['CONFIG']['OVERVIEW'] = array( +$CONFIG['OVERVIEW'] = array( /** * Abschnitte aud der Startseite und darunter aufgeführte Räume * Es können beliebig neue Gruppen und Räume hinzugefügt werden * - * Die Räume müssen in $GLOBALS['CONFIG']['ROOMS'] konfiguriert werden, + * Die Räume müssen in $CONFIG['ROOMS'] konfiguriert werden, * sonst werden sie nicht angezeigt. */ 'GROUPS' => array( @@ -135,10 +135,10 @@ $GLOBALS['CONFIG']['OVERVIEW'] = array( /** * Liste der Räume (= Audio & Video Produktionen, also auch DJ-Sets oä.) */ -$GLOBALS['CONFIG']['ROOMS'] = array( +$CONFIG['ROOMS'] = array( /** * Array-Key ist der Raum-Slug, der z.B. auch zum erstellen der URLs, - * in $GLOBALS['CONFIG']['OVERVIEW'] oder im Feedback verwendet wird. + * in $CONFIG['OVERVIEW'] oder im Feedback verwendet wird. * * Der Raum-Slug darf ausschliesslich aus "unkritischen" Zeichen * ([a-zA-Z0-9_\-]) bestehen und insbesondere keine Leerzeichen @@ -247,7 +247,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * findet keine Darstellung statt. * * Ebenso können alle Fahrplan-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SCHEDULE']-Blocks deaktiviert werden + * des globalen $CONFIG['SCHEDULE']-Blocks deaktiviert werden */ 'SCHEDULE' => true, @@ -264,7 +264,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * taucht der Raum auch im globalen Feedback-Formular nicht auf. * * Ebenso können alle Feedback-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['FEEDBACK']-Blocks deaktiviert werden + * des globalen $CONFIG['FEEDBACK']-Blocks deaktiviert werden */ 'FEEDBACK' => true, @@ -275,7 +275,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird der Subtitles-Button und die damit verbundenen Funktionen deaktiviert. * * Ebenso können alle Subtitles-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SUBTITLES']-Blocks deaktiviert werden + * des globalen $CONFIG['SUBTITLES']-Blocks deaktiviert werden */ 'SUBTITLES' => true, @@ -297,7 +297,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Embed-Tab angeboten und die URL zum Einbetten existiert nicht. * * Ebenso können alle Embedding-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['EMBED']-Blocks deaktiviert werden + * des globalen $CONFIG['EMBED']-Blocks deaktiviert werden */ 'EMBED' => true, @@ -314,15 +314,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein IRC-Link angezeigt * * Ebenso können alle IRC-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['IRC']-Blocks deaktiviert werden + * des globalen $CONFIG['IRC']-Blocks deaktiviert werden */ 'IRC' => true, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['IRC'] Block überschrieben werden. + * globalen $CONFIG['IRC'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['IRC']-Block muss trotzdem existieren, + * Der globale $CONFIG['IRC']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ 'IRC_CONFIG' => array( @@ -342,15 +342,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Twitter-Link angezeigt * * Ebenso können alle Twitter-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['TWITTER']-Blocks deaktiviert werden + * des globalen $CONFIG['TWITTER']-Blocks deaktiviert werden **/ 'TWITTER' => true, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['TWITTER'] Block überschrieben werden. + * globalen $CONFIG['TWITTER'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['TWITTER']-Block muss trotzdem existieren, + * Der globale $CONFIG['TWITTER']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ 'TWITTER_CONFIG' => array( @@ -518,7 +518,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * Konfigurationen zum Konferenz-Fahrplan * Wird dieser Block auskommentiert, werden alle Fahrplan-Bezogenen Features deaktiviert */ -$GLOBALS['CONFIG']['SCHEDULE'] = array( +$CONFIG['SCHEDULE'] = array( /** * URL zum Fahrplan-XML * @@ -558,7 +558,7 @@ $GLOBALS['CONFIG']['SCHEDULE'] = array( * * Wird dieser Block auskommentiert, wird das gesamte Feedback-System deaktiviert */ -$GLOBALS['CONFIG']['FEEDBACK'] = array( +$CONFIG['FEEDBACK'] = array( /** * DSN zum abspeichern der eingegebenen Daten * die Datenbank muss eine Tabelle enthaltem, die dem in `lib/schema.sql` angegebenen @@ -588,7 +588,7 @@ $GLOBALS['CONFIG']['FEEDBACK'] = array( * Wird diese Zeile auskommentiert oder auf False gesetzt, werden alle * Embedding-Funktionen deaktiviert. */ -$GLOBALS['CONFIG']['EMBED'] = true; +$CONFIG['EMBED'] = true; /** * Konfiguration des L2S2-Systems @@ -596,7 +596,7 @@ $GLOBALS['CONFIG']['EMBED'] = true; * * Wird dieser Block auskommentiert, wird das gesamte Subtitle-System deaktiviert */ -$GLOBALS['CONFIG']['SUBTITLES'] = array( +$CONFIG['SUBTITLES'] = array( /** * URL des L2S2 Primus-Servers */ @@ -615,9 +615,9 @@ $GLOBALS['CONFIG']['SUBTITLES'] = array( * IRC-Links für jeden Raum einzeln konfiguriert werden, muss dieser Block trotzdem * existieren sein. ggf. einfach auf true setzen: * - * $GLOBALS['CONFIG']['IRC'] = true + * $CONFIG['IRC'] = true */ -$GLOBALS['CONFIG']['IRC'] = array( +$CONFIG['IRC'] = array( /** * Anzeigetext für die IRC-Links. * @@ -646,9 +646,9 @@ $GLOBALS['CONFIG']['IRC'] = array( * Twitter-Links für jeden Raum einzeln konfiguriert werden, muss dieser Block trotzdem * existieren sein. ggf. einfach auf true setzen: * - * $GLOBALS['CONFIG']['TWITTER'] = true + * $CONFIG['TWITTER'] = true */ -$GLOBALS['CONFIG']['TWITTER'] = array( +$CONFIG['TWITTER'] = array( /** * Anzeigetext für die Twitter-Links. * @@ -666,3 +666,6 @@ $GLOBALS['CONFIG']['TWITTER'] = array( */ 'TEXT' => '#32C3 #%s', ); + + +return $CONFIG; diff --git a/configs/conferences/DS2016/config.php b/configs/conferences/DS2016/config.php index 6b648d9..647c315 100755 --- a/configs/conferences/DS2016/config.php +++ b/configs/conferences/DS2016/config.php @@ -1,6 +1,6 @@ <?php -$GLOBALS['CONFIG']['CONFERENCE'] = array( +$CONFIG['CONFERENCE'] = array( /** * 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. @@ -110,12 +110,12 @@ $GLOBALS['CONFIG']['CONFERENCE'] = array( /** * Konfiguration der Stream-Übersicht auf der Startseite */ -$GLOBALS['CONFIG']['OVERVIEW'] = array( +$CONFIG['OVERVIEW'] = array( /** * Abschnitte aud der Startseite und darunter aufgeführte Räume * Es können beliebig neue Gruppen und Räume hinzugefügt werden * - * Die Räume müssen in $GLOBALS['CONFIG']['ROOMS'] konfiguriert werden, + * Die Räume müssen in $CONFIG['ROOMS'] konfiguriert werden, * sonst werden sie nicht angezeigt. */ 'GROUPS' => array( @@ -131,10 +131,10 @@ $GLOBALS['CONFIG']['OVERVIEW'] = array( /** * Liste der Räume (= Audio & Video Produktionen, also auch DJ-Sets oä.) */ -$GLOBALS['CONFIG']['ROOMS'] = array( +$CONFIG['ROOMS'] = array( /** * Array-Key ist der Raum-Slug, der z.B. auch zum erstellen der URLs, - * in $GLOBALS['CONFIG']['OVERVIEW'] oder im Feedback verwendet wird. + * in $CONFIG['OVERVIEW'] oder im Feedback verwendet wird. */ 'Experimentierfeld' => array( /** @@ -239,7 +239,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * findet keine Darstellung statt. * * Ebenso können alle Fahrplan-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SCHEDULE']-Blocks deaktiviert werden + * des globalen $CONFIG['SCHEDULE']-Blocks deaktiviert werden */ 'SCHEDULE' => true, @@ -256,7 +256,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * taucht der Raum auch im globalen Feedback-Formular nicht auf. * * Ebenso können alle Feedback-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['FEEDBACK']-Blocks deaktiviert werden + * des globalen $CONFIG['FEEDBACK']-Blocks deaktiviert werden */ 'FEEDBACK' => false, @@ -267,7 +267,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird der Subtitles-Button und die damit verbundenen Funktionen deaktiviert. * * Ebenso können alle Subtitles-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SUBTITLES']-Blocks deaktiviert werden + * des globalen $CONFIG['SUBTITLES']-Blocks deaktiviert werden */ 'SUBTITLES' => false, @@ -281,7 +281,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Embed-Tab angeboten und die URL zum Einbetten existiert nicht. * * Ebenso können alle Embedding-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['EMBED']-Blocks deaktiviert werden + * des globalen $CONFIG['EMBED']-Blocks deaktiviert werden */ 'EMBED' => true, @@ -298,15 +298,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein IRC-Link angezeigt * * Ebenso können alle IRC-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['IRC']-Blocks deaktiviert werden + * des globalen $CONFIG['IRC']-Blocks deaktiviert werden */ 'IRC' => false, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['IRC'] Block überschrieben werden. + * globalen $CONFIG['IRC'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['IRC']-Block muss trotzdem existieren, + * Der globale $CONFIG['IRC']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ 'IRC_CONFIG' => array( @@ -326,15 +326,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Twitter-Link angezeigt * * Ebenso können alle Twitter-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['TWITTER']-Blocks deaktiviert werden + * des globalen $CONFIG['TWITTER']-Blocks deaktiviert werden **/ 'TWITTER' => false, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['TWITTER'] Block überschrieben werden. + * globalen $CONFIG['TWITTER'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['TWITTER']-Block muss trotzdem existieren, + * Der globale $CONFIG['TWITTER']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ 'TWITTER_CONFIG' => array( @@ -445,7 +445,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * findet keine Darstellung statt. * * Ebenso können alle Fahrplan-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SCHEDULE']-Blocks deaktiviert werden + * des globalen $CONFIG['SCHEDULE']-Blocks deaktiviert werden */ 'SCHEDULE' => true, @@ -462,7 +462,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * taucht der Raum auch im globalen Feedback-Formular nicht auf. * * Ebenso können alle Feedback-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['FEEDBACK']-Blocks deaktiviert werden + * des globalen $CONFIG['FEEDBACK']-Blocks deaktiviert werden */ 'FEEDBACK' => false, @@ -473,7 +473,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird der Subtitles-Button und die damit verbundenen Funktionen deaktiviert. * * Ebenso können alle Subtitles-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SUBTITLES']-Blocks deaktiviert werden + * des globalen $CONFIG['SUBTITLES']-Blocks deaktiviert werden */ 'SUBTITLES' => false, @@ -487,7 +487,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Embed-Tab angeboten und die URL zum Einbetten existiert nicht. * * Ebenso können alle Embedding-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['EMBED']-Blocks deaktiviert werden + * des globalen $CONFIG['EMBED']-Blocks deaktiviert werden */ 'EMBED' => true, @@ -504,15 +504,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein IRC-Link angezeigt * * Ebenso können alle IRC-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['IRC']-Blocks deaktiviert werden + * des globalen $CONFIG['IRC']-Blocks deaktiviert werden */ 'IRC' => false, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['IRC'] Block überschrieben werden. + * globalen $CONFIG['IRC'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['IRC']-Block muss trotzdem existieren, + * Der globale $CONFIG['IRC']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ 'IRC_CONFIG' => array( @@ -532,15 +532,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Twitter-Link angezeigt * * Ebenso können alle Twitter-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['TWITTER']-Blocks deaktiviert werden + * des globalen $CONFIG['TWITTER']-Blocks deaktiviert werden **/ 'TWITTER' => false, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['TWITTER'] Block überschrieben werden. + * globalen $CONFIG['TWITTER'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['TWITTER']-Block muss trotzdem existieren, + * Der globale $CONFIG['TWITTER']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ 'TWITTER_CONFIG' => array( @@ -556,13 +556,13 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * Wird diese Zeile auskommentiert oder auf False gesetzt, werden alle * Embedding-Funktionen deaktiviert. */ -$GLOBALS['CONFIG']['EMBED'] = true; +$CONFIG['EMBED'] = true; /** * Konfigurationen zum Konferenz-Fahrplan * Wird dieser Block auskommentiert, werden alle Fahrplan-Bezogenen Features deaktiviert */ -$GLOBALS['CONFIG']['SCHEDULE'] = array( +$CONFIG['SCHEDULE'] = array( /** * URL zum Fahrplan-XML * @@ -593,3 +593,6 @@ $GLOBALS['CONFIG']['SCHEDULE'] = array( //'SIMULATE_OFFSET' => strtotime(/* Conference-Date */ '2016-05-21') - strtotime(/* Today */ '2016-05-19'), 'SIMULATE_OFFSET' => 0, ); + + +return $CONFIG; diff --git a/configs/conferences/adhoc/config.php b/configs/conferences/adhoc/config.php index cc07e31..0448eaa 100644 --- a/configs/conferences/adhoc/config.php +++ b/configs/conferences/adhoc/config.php @@ -1,6 +1,6 @@ <?php -$GLOBALS['CONFIG']['CONFERENCE'] = array( +$CONFIG['CONFERENCE'] = array( /** * 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. @@ -113,12 +113,12 @@ $GLOBALS['CONFIG']['CONFERENCE'] = array( /** * Konfiguration der Stream-Übersicht auf der Startseite */ -$GLOBALS['CONFIG']['OVERVIEW'] = array( +$CONFIG['OVERVIEW'] = array( /** * Abschnitte aud der Startseite und darunter aufgeführte Räume * Es können beliebig neue Gruppen und Räume hinzugefügt werden * - * Die Räume müssen in $GLOBALS['CONFIG']['ROOMS'] konfiguriert werden, + * Die Räume müssen in $CONFIG['ROOMS'] konfiguriert werden, * sonst werden sie nicht angezeigt. */ 'GROUPS' => array( @@ -133,10 +133,10 @@ $GLOBALS['CONFIG']['OVERVIEW'] = array( /** * Liste der Räume (= Audio & Video Produktionen, also auch DJ-Sets oä.) */ -$GLOBALS['CONFIG']['ROOMS'] = array( +$CONFIG['ROOMS'] = array( /** * Array-Key ist der Raum-Slug, der z.B. auch zum erstellen der URLs, - * in $GLOBALS['CONFIG']['OVERVIEW'] oder im Feedback verwendet wird. + * in $CONFIG['OVERVIEW'] oder im Feedback verwendet wird. */ 'live' => array( /** @@ -241,7 +241,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * findet keine Darstellung statt. * * Ebenso können alle Fahrplan-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SCHEDULE']-Blocks deaktiviert werden + * des globalen $CONFIG['SCHEDULE']-Blocks deaktiviert werden */ 'SCHEDULE' => false, @@ -258,7 +258,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * taucht der Raum auch im globalen Feedback-Formular nicht auf. * * Ebenso können alle Feedback-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['FEEDBACK']-Blocks deaktiviert werden + * des globalen $CONFIG['FEEDBACK']-Blocks deaktiviert werden */ 'FEEDBACK' => false, @@ -269,7 +269,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird der Subtitles-Button und die damit verbundenen Funktionen deaktiviert. * * Ebenso können alle Subtitles-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SUBTITLES']-Blocks deaktiviert werden + * des globalen $CONFIG['SUBTITLES']-Blocks deaktiviert werden */ 'SUBTITLES' => false, @@ -283,7 +283,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Embed-Tab angeboten und die URL zum Einbetten existiert nicht. * * Ebenso können alle Embedding-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['EMBED']-Blocks deaktiviert werden + * des globalen $CONFIG['EMBED']-Blocks deaktiviert werden */ 'EMBED' => true, @@ -300,15 +300,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein IRC-Link angezeigt * * Ebenso können alle IRC-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['IRC']-Blocks deaktiviert werden + * des globalen $CONFIG['IRC']-Blocks deaktiviert werden */ 'IRC' => false, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['IRC'] Block überschrieben werden. + * globalen $CONFIG['IRC'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['IRC']-Block muss trotzdem existieren, + * Der globale $CONFIG['IRC']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ //'IRC_CONFIG' => array( @@ -328,15 +328,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Twitter-Link angezeigt * * Ebenso können alle Twitter-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['TWITTER']-Blocks deaktiviert werden + * des globalen $CONFIG['TWITTER']-Blocks deaktiviert werden **/ 'TWITTER' => false, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['TWITTER'] Block überschrieben werden. + * globalen $CONFIG['TWITTER'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['TWITTER']-Block muss trotzdem existieren, + * Der globale $CONFIG['TWITTER']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ //'TWITTER_CONFIG' => array( @@ -352,7 +352,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * Wird diese Zeile auskommentiert oder auf False gesetzt, werden alle * Embedding-Funktionen deaktiviert. */ -$GLOBALS['CONFIG']['EMBED'] = true; +$CONFIG['EMBED'] = true; /** * Globale Konfiguration der Twitter-Links. @@ -361,9 +361,9 @@ $GLOBALS['CONFIG']['EMBED'] = true; * Twitter-Links für jeden Raum einzeln konfiguriert werden, muss dieser Block trotzdem * existieren sein. ggf. einfach auf true setzen: * - * $GLOBALS['CONFIG']['TWITTER'] = true + * $CONFIG['TWITTER'] = true */ -$GLOBALS['CONFIG']['TWITTER'] = array( +$CONFIG['TWITTER'] = array( /** * Anzeigetext für die Twitter-Links. * @@ -386,7 +386,7 @@ $GLOBALS['CONFIG']['TWITTER'] = array( * Konfigurationen zum Konferenz-Fahrplan * Wird dieser Block auskommentiert, werden alle Fahrplan-Bezogenen Features deaktiviert */ -$GLOBALS['CONFIG']['SCHEDULE'] = array( +$CONFIG['SCHEDULE'] = array( /** * URL zum Fahrplan-XML * @@ -414,3 +414,6 @@ $GLOBALS['CONFIG']['SCHEDULE'] = array( //'SIMULATE_OFFSET' => strtotime(/* Conference-Date */ '2015-03-11') - strtotime(/* Today */ '2015-03-03'), 'SIMULATE_OFFSET' => 0, ); + + +return $CONFIG; diff --git a/configs/conferences/afu/config.php b/configs/conferences/afu/config.php index 2f22bba..f3dc856 100644 --- a/configs/conferences/afu/config.php +++ b/configs/conferences/afu/config.php @@ -23,7 +23,7 @@ else } -$GLOBALS['CONFIG']['CONFERENCE'] = array( +$CONFIG['CONFERENCE'] = array( /** * 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. @@ -123,12 +123,12 @@ $GLOBALS['CONFIG']['CONFERENCE'] = array( /** * Konfiguration der Stream-Übersicht auf der Startseite */ -$GLOBALS['CONFIG']['OVERVIEW'] = array( +$CONFIG['OVERVIEW'] = array( /** * Abschnitte aud der Startseite und darunter aufgeführte Räume * Es können beliebig neue Gruppen und Räume hinzugefügt werden * - * Die Räume müssen in $GLOBALS['CONFIG']['ROOMS'] konfiguriert werden, + * Die Räume müssen in $CONFIG['ROOMS'] konfiguriert werden, * sonst werden sie nicht angezeigt. */ 'GROUPS' => array( @@ -143,10 +143,10 @@ $GLOBALS['CONFIG']['OVERVIEW'] = array( /** * Liste der Räume (= Audio & Video Produktionen, also auch DJ-Sets oä.) */ -$GLOBALS['CONFIG']['ROOMS'] = array( +$CONFIG['ROOMS'] = array( /** * Array-Key ist der Raum-Slug, der z.B. auch zum erstellen der URLs, - * in $GLOBALS['CONFIG']['OVERVIEW'] oder im Feedback verwendet wird. + * in $CONFIG['OVERVIEW'] oder im Feedback verwendet wird. */ 'cccb' => array( /** @@ -251,7 +251,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * findet keine Darstellung statt. * * Ebenso können alle Fahrplan-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SCHEDULE']-Blocks deaktiviert werden + * des globalen $CONFIG['SCHEDULE']-Blocks deaktiviert werden */ 'SCHEDULE' => false, @@ -268,7 +268,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * taucht der Raum auch im globalen Feedback-Formular nicht auf. * * Ebenso können alle Feedback-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['FEEDBACK']-Blocks deaktiviert werden + * des globalen $CONFIG['FEEDBACK']-Blocks deaktiviert werden */ 'FEEDBACK' => false, @@ -279,7 +279,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird der Subtitles-Button und die damit verbundenen Funktionen deaktiviert. * * Ebenso können alle Subtitles-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SUBTITLES']-Blocks deaktiviert werden + * des globalen $CONFIG['SUBTITLES']-Blocks deaktiviert werden */ 'SUBTITLES' => false, @@ -293,7 +293,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Embed-Tab angeboten und die URL zum Einbetten existiert nicht. * * Ebenso können alle Embedding-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['EMBED']-Blocks deaktiviert werden + * des globalen $CONFIG['EMBED']-Blocks deaktiviert werden */ 'EMBED' => true, @@ -310,15 +310,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein IRC-Link angezeigt * * Ebenso können alle IRC-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['IRC']-Blocks deaktiviert werden + * des globalen $CONFIG['IRC']-Blocks deaktiviert werden */ 'IRC' => true, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['IRC'] Block überschrieben werden. + * globalen $CONFIG['IRC'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['IRC']-Block muss trotzdem existieren, + * Der globale $CONFIG['IRC']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ //'IRC_CONFIG' => array( @@ -338,15 +338,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Twitter-Link angezeigt * * Ebenso können alle Twitter-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['TWITTER']-Blocks deaktiviert werden + * des globalen $CONFIG['TWITTER']-Blocks deaktiviert werden **/ 'TWITTER' => true, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['TWITTER'] Block überschrieben werden. + * globalen $CONFIG['TWITTER'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['TWITTER']-Block muss trotzdem existieren, + * Der globale $CONFIG['TWITTER']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ //'TWITTER_CONFIG' => array( @@ -362,7 +362,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * Konfigurationen zum Konferenz-Fahrplan * Wird dieser Block auskommentiert, werden alle Fahrplan-Bezogenen Features deaktiviert */ -//$GLOBALS['CONFIG']['SCHEDULE'] = array( +//$CONFIG['SCHEDULE'] = array( /** * URL zum Fahrplan-XML * @@ -402,7 +402,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * * Wird dieser Block auskommentiert, wird das gesamte Feedback-System deaktiviert */ -//$GLOBALS['CONFIG']['FEEDBACK'] = array( +//$CONFIG['FEEDBACK'] = array( /** * DSN zum abspeichern der eingegebenen Daten * die Datenbank muss eine Tabelle enthaltem, die dem in `lib/schema.sql` angegebenen @@ -432,7 +432,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * Wird diese Zeile auskommentiert oder auf False gesetzt, werden alle * Embedding-Funktionen deaktiviert. */ -$GLOBALS['CONFIG']['EMBED'] = true; +$CONFIG['EMBED'] = true; /** * Globale Konfiguration der IRC-Links. @@ -441,9 +441,9 @@ $GLOBALS['CONFIG']['EMBED'] = true; * IRC-Links für jeden Raum einzeln konfiguriert werden, muss dieser Block trotzdem * existieren sein. ggf. einfach auf true setzen: * - * $GLOBALS['CONFIG']['IRC'] = true + * $CONFIG['IRC'] = true */ -$GLOBALS['CONFIG']['IRC'] = array( +$CONFIG['IRC'] = array( /** * Anzeigetext für die IRC-Links. * @@ -472,9 +472,9 @@ $GLOBALS['CONFIG']['IRC'] = array( * Twitter-Links für jeden Raum einzeln konfiguriert werden, muss dieser Block trotzdem * existieren sein. ggf. einfach auf true setzen: * - * $GLOBALS['CONFIG']['TWITTER'] = true + * $CONFIG['TWITTER'] = true */ -$GLOBALS['CONFIG']['TWITTER'] = array( +$CONFIG['TWITTER'] = array( /** * Anzeigetext für die Twitter-Links. * @@ -492,3 +492,6 @@ $GLOBALS['CONFIG']['TWITTER'] = array( */ 'TEXT' => '#amateurfunk', ); + + +return $CONFIG; diff --git a/configs/conferences/cccamp15/config.php b/configs/conferences/cccamp15/config.php index 4ec7d00..ec21607 100644 --- a/configs/conferences/cccamp15/config.php +++ b/configs/conferences/cccamp15/config.php @@ -1,6 +1,6 @@ <?php -$GLOBALS['CONFIG']['CONFERENCE'] = array( +$CONFIG['CONFERENCE'] = array( /** * 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. @@ -109,7 +109,7 @@ $GLOBALS['CONFIG']['CONFERENCE'] = array( //'RELIVE_JSON_CACHE' => 30*60, ); -$GLOBALS['CONFIG']['MULTICAST'] = array( +$CONFIG['MULTICAST'] = array( //'rtp://@239.255.0.1:5004' => 'Tent A – FullHD – h264/mp4', @@ -118,12 +118,12 @@ $GLOBALS['CONFIG']['MULTICAST'] = array( /** * Konfiguration der Stream-Übersicht auf der Startseite */ -$GLOBALS['CONFIG']['OVERVIEW'] = array( +$CONFIG['OVERVIEW'] = array( /** * Abschnitte aud der Startseite und darunter aufgeführte Räume * Es können beliebig neue Gruppen und Räume hinzugefügt werden * - * Die Räume müssen in $GLOBALS['CONFIG']['ROOMS'] konfiguriert werden, + * Die Räume müssen in $CONFIG['ROOMS'] konfiguriert werden, * sonst werden sie nicht angezeigt. */ 'GROUPS' => array( @@ -144,10 +144,10 @@ $GLOBALS['CONFIG']['OVERVIEW'] = array( /** * Liste der Räume (= Audio & Video Produktionen, also auch DJ-Sets oä.) */ -$GLOBALS['CONFIG']['ROOMS'] = array( +$CONFIG['ROOMS'] = array( /** * Array-Key ist der Raum-Slug, der z.B. auch zum erstellen der URLs, - * in $GLOBALS['CONFIG']['OVERVIEW'] oder im Feedback verwendet wird. + * in $CONFIG['OVERVIEW'] oder im Feedback verwendet wird. */ 'tent-1' => array( /** @@ -252,7 +252,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * findet keine Darstellung statt. * * Ebenso können alle Fahrplan-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SCHEDULE']-Blocks deaktiviert werden + * des globalen $CONFIG['SCHEDULE']-Blocks deaktiviert werden */ 'SCHEDULE' => true, @@ -269,7 +269,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * taucht der Raum auch im globalen Feedback-Formular nicht auf. * * Ebenso können alle Feedback-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['FEEDBACK']-Blocks deaktiviert werden + * des globalen $CONFIG['FEEDBACK']-Blocks deaktiviert werden */ 'FEEDBACK' => true, @@ -280,7 +280,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird der Subtitles-Button und die damit verbundenen Funktionen deaktiviert. * * Ebenso können alle Subtitles-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SUBTITLES']-Blocks deaktiviert werden + * des globalen $CONFIG['SUBTITLES']-Blocks deaktiviert werden */ 'SUBTITLES' => false, @@ -294,7 +294,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Embed-Tab angeboten und die URL zum Einbetten existiert nicht. * * Ebenso können alle Embedding-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['EMBED']-Blocks deaktiviert werden + * des globalen $CONFIG['EMBED']-Blocks deaktiviert werden */ 'EMBED' => true, @@ -311,15 +311,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein IRC-Link angezeigt * * Ebenso können alle IRC-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['IRC']-Blocks deaktiviert werden + * des globalen $CONFIG['IRC']-Blocks deaktiviert werden */ 'IRC' => true, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['IRC'] Block überschrieben werden. + * globalen $CONFIG['IRC'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['IRC']-Block muss trotzdem existieren, + * Der globale $CONFIG['IRC']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ //'IRC_CONFIG' => array( @@ -339,15 +339,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Twitter-Link angezeigt * * Ebenso können alle Twitter-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['TWITTER']-Blocks deaktiviert werden + * des globalen $CONFIG['TWITTER']-Blocks deaktiviert werden **/ 'TWITTER' => true, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['TWITTER'] Block überschrieben werden. + * globalen $CONFIG['TWITTER'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['TWITTER']-Block muss trotzdem existieren, + * Der globale $CONFIG['TWITTER']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ //'TWITTER_CONFIG' => array( @@ -412,7 +412,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * Konfigurationen zum Konferenz-Fahrplan * Wird dieser Block auskommentiert, werden alle Fahrplan-Bezogenen Features deaktiviert */ -$GLOBALS['CONFIG']['SCHEDULE'] = array( +$CONFIG['SCHEDULE'] = array( /** * URL zum Fahrplan-XML * @@ -457,7 +457,7 @@ $GLOBALS['CONFIG']['SCHEDULE'] = array( * * Wird dieser Block auskommentiert, wird das gesamte Feedback-System deaktiviert */ -$GLOBALS['CONFIG']['FEEDBACK'] = array( +$CONFIG['FEEDBACK'] = array( /** * DSN zum abspeichern der eingegebenen Daten * die Datenbank muss eine Tabelle enthaltem, die dem in `lib/schema.sql` angegebenen @@ -487,7 +487,7 @@ $GLOBALS['CONFIG']['FEEDBACK'] = array( * Wird diese Zeile auskommentiert oder auf False gesetzt, werden alle * Embedding-Funktionen deaktiviert. */ -$GLOBALS['CONFIG']['EMBED'] = true; +$CONFIG['EMBED'] = true; /** * Konfiguration des L2S2-Systems @@ -495,7 +495,7 @@ $GLOBALS['CONFIG']['EMBED'] = true; * * Wird dieser Block auskommentiert, wird das gesamte Subtitle-System deaktiviert */ -$GLOBALS['CONFIG']['SUBTITLES'] = array( +$CONFIG['SUBTITLES'] = array( /** * URL des L2S2-Servers */ @@ -509,9 +509,9 @@ $GLOBALS['CONFIG']['SUBTITLES'] = array( * IRC-Links für jeden Raum einzeln konfiguriert werden, muss dieser Block trotzdem * existieren sein. ggf. einfach auf true setzen: * - * $GLOBALS['CONFIG']['IRC'] = true + * $CONFIG['IRC'] = true */ -$GLOBALS['CONFIG']['IRC'] = array( +$CONFIG['IRC'] = array( /** * Anzeigetext für die IRC-Links. * @@ -540,9 +540,9 @@ $GLOBALS['CONFIG']['IRC'] = array( * Twitter-Links für jeden Raum einzeln konfiguriert werden, muss dieser Block trotzdem * existieren sein. ggf. einfach auf true setzen: * - * $GLOBALS['CONFIG']['TWITTER'] = true + * $CONFIG['TWITTER'] = true */ -$GLOBALS['CONFIG']['TWITTER'] = array( +$CONFIG['TWITTER'] = array( /** * Anzeigetext für die Twitter-Links. * @@ -560,3 +560,6 @@ $GLOBALS['CONFIG']['TWITTER'] = array( */ 'TEXT' => '#cccamp15', ); + + +return $CONFIG; diff --git a/configs/conferences/chaosradio/config.php b/configs/conferences/chaosradio/config.php index 0f61c49..f776552 100644 --- a/configs/conferences/chaosradio/config.php +++ b/configs/conferences/chaosradio/config.php @@ -26,7 +26,7 @@ else $STREAM = $IM_CCCB ? 's5' : 'q2'; -$GLOBALS['CONFIG']['CONFERENCE'] = array( +$CONFIG['CONFERENCE'] = array( /** * 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. @@ -127,12 +127,12 @@ $GLOBALS['CONFIG']['CONFERENCE'] = array( /** * Konfiguration der Stream-Übersicht auf der Startseite */ -$GLOBALS['CONFIG']['OVERVIEW'] = array( +$CONFIG['OVERVIEW'] = array( /** * Abschnitte aud der Startseite und darunter aufgeführte Räume * Es können beliebig neue Gruppen und Räume hinzugefügt werden * - * Die Räume müssen in $GLOBALS['CONFIG']['ROOMS'] konfiguriert werden, + * Die Räume müssen in $CONFIG['ROOMS'] konfiguriert werden, * sonst werden sie nicht angezeigt. */ 'GROUPS' => array( @@ -147,10 +147,10 @@ $GLOBALS['CONFIG']['OVERVIEW'] = array( /** * Liste der Räume (= Audio & Video Produktionen, also auch DJ-Sets oä.) */ -$GLOBALS['CONFIG']['ROOMS'] = array( +$CONFIG['ROOMS'] = array( /** * Array-Key ist der Raum-Slug, der z.B. auch zum erstellen der URLs, - * in $GLOBALS['CONFIG']['OVERVIEW'] oder im Feedback verwendet wird. + * in $CONFIG['OVERVIEW'] oder im Feedback verwendet wird. */ 'cccb' => array( /** @@ -254,7 +254,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * findet keine Darstellung statt. * * Ebenso können alle Fahrplan-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SCHEDULE']-Blocks deaktiviert werden + * des globalen $CONFIG['SCHEDULE']-Blocks deaktiviert werden */ 'SCHEDULE' => false, @@ -271,7 +271,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * taucht der Raum auch im globalen Feedback-Formular nicht auf. * * Ebenso können alle Feedback-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['FEEDBACK']-Blocks deaktiviert werden + * des globalen $CONFIG['FEEDBACK']-Blocks deaktiviert werden */ 'FEEDBACK' => false, @@ -282,7 +282,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird der Subtitles-Button und die damit verbundenen Funktionen deaktiviert. * * Ebenso können alle Subtitles-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SUBTITLES']-Blocks deaktiviert werden + * des globalen $CONFIG['SUBTITLES']-Blocks deaktiviert werden */ 'SUBTITLES' => false, @@ -296,7 +296,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Embed-Tab angeboten und die URL zum Einbetten existiert nicht. * * Ebenso können alle Embedding-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['EMBED']-Blocks deaktiviert werden + * des globalen $CONFIG['EMBED']-Blocks deaktiviert werden */ 'EMBED' => true, @@ -313,15 +313,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein IRC-Link angezeigt * * Ebenso können alle IRC-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['IRC']-Blocks deaktiviert werden + * des globalen $CONFIG['IRC']-Blocks deaktiviert werden */ 'IRC' => false, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['IRC'] Block überschrieben werden. + * globalen $CONFIG['IRC'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['IRC']-Block muss trotzdem existieren, + * Der globale $CONFIG['IRC']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ //'IRC_CONFIG' => array( @@ -341,15 +341,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Twitter-Link angezeigt * * Ebenso können alle Twitter-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['TWITTER']-Blocks deaktiviert werden + * des globalen $CONFIG['TWITTER']-Blocks deaktiviert werden **/ 'TWITTER' => true, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['TWITTER'] Block überschrieben werden. + * globalen $CONFIG['TWITTER'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['TWITTER']-Block muss trotzdem existieren, + * Der globale $CONFIG['TWITTER']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ //'TWITTER_CONFIG' => array( @@ -365,7 +365,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * Konfigurationen zum Konferenz-Fahrplan * Wird dieser Block auskommentiert, werden alle Fahrplan-Bezogenen Features deaktiviert */ -$GLOBALS['CONFIG']['SCHEDULE'] = array( +$CONFIG['SCHEDULE'] = array( /** * URL zum Fahrplan-XML * @@ -406,7 +406,7 @@ $GLOBALS['CONFIG']['SCHEDULE'] = array( * Wird diese Zeile auskommentiert oder auf False gesetzt, werden alle * Embedding-Funktionen deaktiviert. */ -$GLOBALS['CONFIG']['EMBED'] = true; +$CONFIG['EMBED'] = true; /** * Globale Konfiguration der IRC-Links. @@ -415,9 +415,9 @@ $GLOBALS['CONFIG']['EMBED'] = true; * IRC-Links für jeden Raum einzeln konfiguriert werden, muss dieser Block trotzdem * existieren sein. ggf. einfach auf true setzen: * - * $GLOBALS['CONFIG']['IRC'] = true + * $CONFIG['IRC'] = true */ -$GLOBALS['CONFIG']['IRC'] = array( +$CONFIG['IRC'] = array( /** * Anzeigetext für die IRC-Links. * @@ -446,9 +446,9 @@ $GLOBALS['CONFIG']['IRC'] = array( * Twitter-Links für jeden Raum einzeln konfiguriert werden, muss dieser Block trotzdem * existieren sein. ggf. einfach auf true setzen: * - * $GLOBALS['CONFIG']['TWITTER'] = true + * $CONFIG['TWITTER'] = true */ -$GLOBALS['CONFIG']['TWITTER'] = array( +$CONFIG['TWITTER'] = array( /** * Anzeigetext für die Twitter-Links. * @@ -466,3 +466,6 @@ $GLOBALS['CONFIG']['TWITTER'] = array( */ 'TEXT' => '#chaosradio', ); + + +return $CONFIG; diff --git a/configs/conferences/coreboot-berlin-2016/config.php b/configs/conferences/coreboot-berlin-2016/config.php index 6761046..d07a114 100755 --- a/configs/conferences/coreboot-berlin-2016/config.php +++ b/configs/conferences/coreboot-berlin-2016/config.php @@ -1,6 +1,6 @@ <?php -$GLOBALS['CONFIG']['CONFERENCE'] = array( +$CONFIG['CONFERENCE'] = array( /** * 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. @@ -109,12 +109,12 @@ $GLOBALS['CONFIG']['CONFERENCE'] = array( /** * Konfiguration der Stream-Übersicht auf der Startseite */ -$GLOBALS['CONFIG']['OVERVIEW'] = array( +$CONFIG['OVERVIEW'] = array( /** * Abschnitte aud der Startseite und darunter aufgeführte Räume * Es können beliebig neue Gruppen und Räume hinzugefügt werden * - * Die Räume müssen in $GLOBALS['CONFIG']['ROOMS'] konfiguriert werden, + * Die Räume müssen in $CONFIG['ROOMS'] konfiguriert werden, * sonst werden sie nicht angezeigt. */ 'GROUPS' => array( @@ -129,10 +129,10 @@ $GLOBALS['CONFIG']['OVERVIEW'] = array( /** * Liste der Räume (= Audio & Video Produktionen, also auch DJ-Sets oä.) */ -$GLOBALS['CONFIG']['ROOMS'] = array( +$CONFIG['ROOMS'] = array( /** * Array-Key ist der Raum-Slug, der z.B. auch zum erstellen der URLs, - * in $GLOBALS['CONFIG']['OVERVIEW'] oder im Feedback verwendet wird. + * in $CONFIG['OVERVIEW'] oder im Feedback verwendet wird. */ 'talks' => array( /** @@ -237,7 +237,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * findet keine Darstellung statt. * * Ebenso können alle Fahrplan-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SCHEDULE']-Blocks deaktiviert werden + * des globalen $CONFIG['SCHEDULE']-Blocks deaktiviert werden */ 'SCHEDULE' => true, @@ -254,7 +254,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * taucht der Raum auch im globalen Feedback-Formular nicht auf. * * Ebenso können alle Feedback-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['FEEDBACK']-Blocks deaktiviert werden + * des globalen $CONFIG['FEEDBACK']-Blocks deaktiviert werden */ 'FEEDBACK' => false, @@ -265,7 +265,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird der Subtitles-Button und die damit verbundenen Funktionen deaktiviert. * * Ebenso können alle Subtitles-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SUBTITLES']-Blocks deaktiviert werden + * des globalen $CONFIG['SUBTITLES']-Blocks deaktiviert werden */ 'SUBTITLES' => false, @@ -279,7 +279,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Embed-Tab angeboten und die URL zum Einbetten existiert nicht. * * Ebenso können alle Embedding-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['EMBED']-Blocks deaktiviert werden + * des globalen $CONFIG['EMBED']-Blocks deaktiviert werden */ 'EMBED' => true, @@ -296,15 +296,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein IRC-Link angezeigt * * Ebenso können alle IRC-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['IRC']-Blocks deaktiviert werden + * des globalen $CONFIG['IRC']-Blocks deaktiviert werden */ 'IRC' => false, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['IRC'] Block überschrieben werden. + * globalen $CONFIG['IRC'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['IRC']-Block muss trotzdem existieren, + * Der globale $CONFIG['IRC']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ // 'IRC_CONFIG' => array( @@ -324,15 +324,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Twitter-Link angezeigt * * Ebenso können alle Twitter-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['TWITTER']-Blocks deaktiviert werden + * des globalen $CONFIG['TWITTER']-Blocks deaktiviert werden **/ 'TWITTER' => true, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['TWITTER'] Block überschrieben werden. + * globalen $CONFIG['TWITTER'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['TWITTER']-Block muss trotzdem existieren, + * Der globale $CONFIG['TWITTER']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ // 'TWITTER_CONFIG' => array( @@ -348,7 +348,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * Wird diese Zeile auskommentiert oder auf False gesetzt, werden alle * Embedding-Funktionen deaktiviert. */ -$GLOBALS['CONFIG']['EMBED'] = true; +$CONFIG['EMBED'] = true; /* /** @@ -358,9 +358,9 @@ $GLOBALS['CONFIG']['EMBED'] = true; * Twitter-Links für jeden Raum einzeln konfiguriert werden, muss dieser Block trotzdem * existieren sein. ggf. einfach auf true setzen: * - * $GLOBALS['CONFIG']['TWITTER'] = true + * $CONFIG['TWITTER'] = true */ -$GLOBALS['CONFIG']['TWITTER'] = array( +$CONFIG['TWITTER'] = array( /** * Anzeigetext für die Twitter-Links. * @@ -378,3 +378,6 @@ $GLOBALS['CONFIG']['TWITTER'] = array( */ 'TEXT' => '#corebootberlin', ); + + +return $CONFIG; diff --git a/configs/conferences/coreboot16/config.php b/configs/conferences/coreboot16/config.php index 3296920..a97e496 100755 --- a/configs/conferences/coreboot16/config.php +++ b/configs/conferences/coreboot16/config.php @@ -1,6 +1,6 @@ <?php -$GLOBALS['CONFIG']['CONFERENCE'] = array( +$CONFIG['CONFERENCE'] = array( /** * 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. @@ -109,12 +109,12 @@ $GLOBALS['CONFIG']['CONFERENCE'] = array( /** * Konfiguration der Stream-Übersicht auf der Startseite */ -$GLOBALS['CONFIG']['OVERVIEW'] = array( +$CONFIG['OVERVIEW'] = array( /** * Abschnitte aud der Startseite und darunter aufgeführte Räume * Es können beliebig neue Gruppen und Räume hinzugefügt werden * - * Die Räume müssen in $GLOBALS['CONFIG']['ROOMS'] konfiguriert werden, + * Die Räume müssen in $CONFIG['ROOMS'] konfiguriert werden, * sonst werden sie nicht angezeigt. */ 'GROUPS' => array( @@ -129,10 +129,10 @@ $GLOBALS['CONFIG']['OVERVIEW'] = array( /** * Liste der Räume (= Audio & Video Produktionen, also auch DJ-Sets oä.) */ -$GLOBALS['CONFIG']['ROOMS'] = array( +$CONFIG['ROOMS'] = array( /** * Array-Key ist der Raum-Slug, der z.B. auch zum erstellen der URLs, - * in $GLOBALS['CONFIG']['OVERVIEW'] oder im Feedback verwendet wird. + * in $CONFIG['OVERVIEW'] oder im Feedback verwendet wird. */ 'coreboot' => array( /** @@ -237,7 +237,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * findet keine Darstellung statt. * * Ebenso können alle Fahrplan-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SCHEDULE']-Blocks deaktiviert werden + * des globalen $CONFIG['SCHEDULE']-Blocks deaktiviert werden */ 'SCHEDULE' => true, @@ -254,7 +254,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * taucht der Raum auch im globalen Feedback-Formular nicht auf. * * Ebenso können alle Feedback-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['FEEDBACK']-Blocks deaktiviert werden + * des globalen $CONFIG['FEEDBACK']-Blocks deaktiviert werden */ 'FEEDBACK' => false, @@ -265,7 +265,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird der Subtitles-Button und die damit verbundenen Funktionen deaktiviert. * * Ebenso können alle Subtitles-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SUBTITLES']-Blocks deaktiviert werden + * des globalen $CONFIG['SUBTITLES']-Blocks deaktiviert werden */ 'SUBTITLES' => false, @@ -279,7 +279,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Embed-Tab angeboten und die URL zum Einbetten existiert nicht. * * Ebenso können alle Embedding-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['EMBED']-Blocks deaktiviert werden + * des globalen $CONFIG['EMBED']-Blocks deaktiviert werden */ 'EMBED' => true, @@ -296,15 +296,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein IRC-Link angezeigt * * Ebenso können alle IRC-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['IRC']-Blocks deaktiviert werden + * des globalen $CONFIG['IRC']-Blocks deaktiviert werden */ 'IRC' => false, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['IRC'] Block überschrieben werden. + * globalen $CONFIG['IRC'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['IRC']-Block muss trotzdem existieren, + * Der globale $CONFIG['IRC']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ // 'IRC_CONFIG' => array( @@ -324,15 +324,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Twitter-Link angezeigt * * Ebenso können alle Twitter-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['TWITTER']-Blocks deaktiviert werden + * des globalen $CONFIG['TWITTER']-Blocks deaktiviert werden **/ 'TWITTER' => true, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['TWITTER'] Block überschrieben werden. + * globalen $CONFIG['TWITTER'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['TWITTER']-Block muss trotzdem existieren, + * Der globale $CONFIG['TWITTER']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ // 'TWITTER_CONFIG' => array( @@ -348,13 +348,13 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * Wird diese Zeile auskommentiert oder auf False gesetzt, werden alle * Embedding-Funktionen deaktiviert. */ -$GLOBALS['CONFIG']['EMBED'] = true; +$CONFIG['EMBED'] = true; /** * Konfigurationen zum Konferenz-Fahrplan * Wird dieser Block auskommentiert, werden alle Fahrplan-Bezogenen Features deaktiviert */ -$GLOBALS['CONFIG']['SCHEDULE'] = array( +$CONFIG['SCHEDULE'] = array( /** * URL zum Fahrplan-XML * @@ -395,9 +395,9 @@ $GLOBALS['CONFIG']['SCHEDULE'] = array( * Twitter-Links für jeden Raum einzeln konfiguriert werden, muss dieser Block trotzdem * existieren sein. ggf. einfach auf true setzen: * - * $GLOBALS['CONFIG']['TWITTER'] = true + * $CONFIG['TWITTER'] = true */ -$GLOBALS['CONFIG']['TWITTER'] = array( +$CONFIG['TWITTER'] = array( /** * Anzeigetext für die Twitter-Links. * @@ -415,3 +415,6 @@ $GLOBALS['CONFIG']['TWITTER'] = array( */ 'TEXT' => '#coreboot', ); + + +return $CONFIG; diff --git a/configs/conferences/cryptocon16/config.php b/configs/conferences/cryptocon16/config.php index 81974eb..238d487 100644 --- a/configs/conferences/cryptocon16/config.php +++ b/configs/conferences/cryptocon16/config.php @@ -1,6 +1,6 @@ <?php -$GLOBALS['CONFIG']['CONFERENCE'] = array( +$CONFIG['CONFERENCE'] = array( /** * 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. @@ -114,12 +114,12 @@ $GLOBALS['CONFIG']['CONFERENCE'] = array( /** * Konfiguration der Stream-Übersicht auf der Startseite */ -$GLOBALS['CONFIG']['OVERVIEW'] = array( +$CONFIG['OVERVIEW'] = array( /** * Abschnitte aud der Startseite und darunter aufgeführte Räume * Es können beliebig neue Gruppen und Räume hinzugefügt werden * - * Die Räume müssen in $GLOBALS['CONFIG']['ROOMS'] konfiguriert werden, + * Die Räume müssen in $CONFIG['ROOMS'] konfiguriert werden, * sonst werden sie nicht angezeigt. */ 'GROUPS' => array( @@ -134,10 +134,10 @@ $GLOBALS['CONFIG']['OVERVIEW'] = array( /** * Liste der Räume (= Audio & Video Produktionen, also auch DJ-Sets oä.) */ -$GLOBALS['CONFIG']['ROOMS'] = array( +$CONFIG['ROOMS'] = array( /** * Array-Key ist der Raum-Slug, der z.B. auch zum erstellen der URLs, - * in $GLOBALS['CONFIG']['OVERVIEW'] oder im Feedback verwendet wird. + * in $CONFIG['OVERVIEW'] oder im Feedback verwendet wird. */ 'sublab' => array( /** @@ -242,7 +242,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * findet keine Darstellung statt. * * Ebenso können alle Fahrplan-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SCHEDULE']-Blocks deaktiviert werden + * des globalen $CONFIG['SCHEDULE']-Blocks deaktiviert werden */ 'SCHEDULE' => true, @@ -259,7 +259,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * taucht der Raum auch im globalen Feedback-Formular nicht auf. * * Ebenso können alle Feedback-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['FEEDBACK']-Blocks deaktiviert werden + * des globalen $CONFIG['FEEDBACK']-Blocks deaktiviert werden */ 'FEEDBACK' => true, @@ -270,7 +270,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird der Subtitles-Button und die damit verbundenen Funktionen deaktiviert. * * Ebenso können alle Subtitles-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SUBTITLES']-Blocks deaktiviert werden + * des globalen $CONFIG['SUBTITLES']-Blocks deaktiviert werden */ 'SUBTITLES' => false, @@ -284,7 +284,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Embed-Tab angeboten und die URL zum Einbetten existiert nicht. * * Ebenso können alle Embedding-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['EMBED']-Blocks deaktiviert werden + * des globalen $CONFIG['EMBED']-Blocks deaktiviert werden */ 'EMBED' => true, @@ -301,15 +301,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein IRC-Link angezeigt * * Ebenso können alle IRC-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['IRC']-Blocks deaktiviert werden + * des globalen $CONFIG['IRC']-Blocks deaktiviert werden */ 'IRC' => false, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['IRC'] Block überschrieben werden. + * globalen $CONFIG['IRC'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['IRC']-Block muss trotzdem existieren, + * Der globale $CONFIG['IRC']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ //'IRC_CONFIG' => array( @@ -329,15 +329,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Twitter-Link angezeigt * * Ebenso können alle Twitter-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['TWITTER']-Blocks deaktiviert werden + * des globalen $CONFIG['TWITTER']-Blocks deaktiviert werden **/ 'TWITTER' => false, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['TWITTER'] Block überschrieben werden. + * globalen $CONFIG['TWITTER'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['TWITTER']-Block muss trotzdem existieren, + * Der globale $CONFIG['TWITTER']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ 'TWITTER_CONFIG' => array( @@ -353,7 +353,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * Wird diese Zeile auskommentiert oder auf False gesetzt, werden alle * Embedding-Funktionen deaktiviert. */ -$GLOBALS['CONFIG']['EMBED'] = true; +$CONFIG['EMBED'] = true; /** * Globale Konfiguration der Twitter-Links. @@ -362,9 +362,9 @@ $GLOBALS['CONFIG']['EMBED'] = true; * Twitter-Links für jeden Raum einzeln konfiguriert werden, muss dieser Block trotzdem * existieren sein. ggf. einfach auf true setzen: * - * $GLOBALS['CONFIG']['TWITTER'] = true + * $CONFIG['TWITTER'] = true */ -$GLOBALS['CONFIG']['TWITTER'] = array( +$CONFIG['TWITTER'] = array( /** * Anzeigetext für die Twitter-Links. * @@ -387,7 +387,7 @@ $GLOBALS['CONFIG']['TWITTER'] = array( * Konfigurationen zum Konferenz-Fahrplan * Wird dieser Block auskommentiert, werden alle Fahrplan-Bezogenen Features deaktiviert */ -$GLOBALS['CONFIG']['SCHEDULE'] = array( +$CONFIG['SCHEDULE'] = array( /** * URL zum Fahrplan-XML * @@ -418,3 +418,6 @@ $GLOBALS['CONFIG']['SCHEDULE'] = array( //'SIMULATE_OFFSET' => strtotime(/* Conference-Date */ '2016-05-21') - strtotime(/* Today */ '2016-05-19'), 'SIMULATE_OFFSET' => 0, ); + + +return $CONFIG; diff --git a/configs/conferences/datengarten/config.php b/configs/conferences/datengarten/config.php index f04a666..e2e21eb 100644 --- a/configs/conferences/datengarten/config.php +++ b/configs/conferences/datengarten/config.php @@ -22,7 +22,7 @@ else } -$GLOBALS['CONFIG']['CONFERENCE'] = array( +$CONFIG['CONFERENCE'] = array( /** * 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. @@ -124,12 +124,12 @@ $GLOBALS['CONFIG']['CONFERENCE'] = array( /** * Konfiguration der Stream-Übersicht auf der Startseite */ -$GLOBALS['CONFIG']['OVERVIEW'] = array( +$CONFIG['OVERVIEW'] = array( /** * Abschnitte aud der Startseite und darunter aufgeführte Räume * Es können beliebig neue Gruppen und Räume hinzugefügt werden * - * Die Räume müssen in $GLOBALS['CONFIG']['ROOMS'] konfiguriert werden, + * Die Räume müssen in $CONFIG['ROOMS'] konfiguriert werden, * sonst werden sie nicht angezeigt. */ 'GROUPS' => array( @@ -144,10 +144,10 @@ $GLOBALS['CONFIG']['OVERVIEW'] = array( /** * Liste der Räume (= Audio & Video Produktionen, also auch DJ-Sets oä.) */ -$GLOBALS['CONFIG']['ROOMS'] = array( +$CONFIG['ROOMS'] = array( /** * Array-Key ist der Raum-Slug, der z.B. auch zum erstellen der URLs, - * in $GLOBALS['CONFIG']['OVERVIEW'] oder im Feedback verwendet wird. + * in $CONFIG['OVERVIEW'] oder im Feedback verwendet wird. */ 'cccb' => array( /** @@ -252,7 +252,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * findet keine Darstellung statt. * * Ebenso können alle Fahrplan-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SCHEDULE']-Blocks deaktiviert werden + * des globalen $CONFIG['SCHEDULE']-Blocks deaktiviert werden */ 'SCHEDULE' => false, @@ -269,7 +269,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * taucht der Raum auch im globalen Feedback-Formular nicht auf. * * Ebenso können alle Feedback-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['FEEDBACK']-Blocks deaktiviert werden + * des globalen $CONFIG['FEEDBACK']-Blocks deaktiviert werden */ 'FEEDBACK' => false, @@ -280,7 +280,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird der Subtitles-Button und die damit verbundenen Funktionen deaktiviert. * * Ebenso können alle Subtitles-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SUBTITLES']-Blocks deaktiviert werden + * des globalen $CONFIG['SUBTITLES']-Blocks deaktiviert werden */ 'SUBTITLES' => false, @@ -294,7 +294,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Embed-Tab angeboten und die URL zum Einbetten existiert nicht. * * Ebenso können alle Embedding-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['EMBED']-Blocks deaktiviert werden + * des globalen $CONFIG['EMBED']-Blocks deaktiviert werden */ 'EMBED' => true, @@ -311,15 +311,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein IRC-Link angezeigt * * Ebenso können alle IRC-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['IRC']-Blocks deaktiviert werden + * des globalen $CONFIG['IRC']-Blocks deaktiviert werden */ 'IRC' => true, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['IRC'] Block überschrieben werden. + * globalen $CONFIG['IRC'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['IRC']-Block muss trotzdem existieren, + * Der globale $CONFIG['IRC']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ //'IRC_CONFIG' => array( @@ -339,15 +339,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Twitter-Link angezeigt * * Ebenso können alle Twitter-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['TWITTER']-Blocks deaktiviert werden + * des globalen $CONFIG['TWITTER']-Blocks deaktiviert werden **/ 'TWITTER' => true, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['TWITTER'] Block überschrieben werden. + * globalen $CONFIG['TWITTER'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['TWITTER']-Block muss trotzdem existieren, + * Der globale $CONFIG['TWITTER']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ //'TWITTER_CONFIG' => array( @@ -363,7 +363,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * Konfigurationen zum Konferenz-Fahrplan * Wird dieser Block auskommentiert, werden alle Fahrplan-Bezogenen Features deaktiviert */ -//$GLOBALS['CONFIG']['SCHEDULE'] = array( +//$CONFIG['SCHEDULE'] = array( /** * URL zum Fahrplan-XML * @@ -403,7 +403,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * * Wird dieser Block auskommentiert, wird das gesamte Feedback-System deaktiviert */ -//$GLOBALS['CONFIG']['FEEDBACK'] = array( +//$CONFIG['FEEDBACK'] = array( /** * DSN zum abspeichern der eingegebenen Daten * die Datenbank muss eine Tabelle enthaltem, die dem in `lib/schema.sql` angegebenen @@ -433,7 +433,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * Wird diese Zeile auskommentiert oder auf False gesetzt, werden alle * Embedding-Funktionen deaktiviert. */ -$GLOBALS['CONFIG']['EMBED'] = true; +$CONFIG['EMBED'] = true; /** * Globale Konfiguration der IRC-Links. @@ -442,9 +442,9 @@ $GLOBALS['CONFIG']['EMBED'] = true; * IRC-Links für jeden Raum einzeln konfiguriert werden, muss dieser Block trotzdem * existieren sein. ggf. einfach auf true setzen: * - * $GLOBALS['CONFIG']['IRC'] = true + * $CONFIG['IRC'] = true */ -$GLOBALS['CONFIG']['IRC'] = array( +$CONFIG['IRC'] = array( /** * Anzeigetext für die IRC-Links. * @@ -473,9 +473,9 @@ $GLOBALS['CONFIG']['IRC'] = array( * Twitter-Links für jeden Raum einzeln konfiguriert werden, muss dieser Block trotzdem * existieren sein. ggf. einfach auf true setzen: * - * $GLOBALS['CONFIG']['TWITTER'] = true + * $CONFIG['TWITTER'] = true */ -$GLOBALS['CONFIG']['TWITTER'] = array( +$CONFIG['TWITTER'] = array( /** * Anzeigetext für die Twitter-Links. * @@ -493,3 +493,6 @@ $GLOBALS['CONFIG']['TWITTER'] = array( */ 'TEXT' => '#datengarten', ); + + +return $CONFIG; diff --git a/configs/conferences/denog16/config.php b/configs/conferences/denog16/config.php index 3bd094c..fb172c7 100644 --- a/configs/conferences/denog16/config.php +++ b/configs/conferences/denog16/config.php @@ -1,6 +1,6 @@ <?php -$GLOBALS['CONFIG']['CONFERENCE'] = array( +$CONFIG['CONFERENCE'] = array( /** * 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. @@ -96,12 +96,12 @@ $GLOBALS['CONFIG']['CONFERENCE'] = array( /** * Konfiguration der Stream-Übersicht auf der Startseite */ -$GLOBALS['CONFIG']['OVERVIEW'] = array( +$CONFIG['OVERVIEW'] = array( /** * Abschnitte aud der Startseite und darunter aufgeführte Räume * Es können beliebig neue Gruppen und Räume hinzugefügt werden * - * Die Räume müssen in $GLOBALS['CONFIG']['ROOMS'] konfiguriert werden, + * Die Räume müssen in $CONFIG['ROOMS'] konfiguriert werden, * sonst werden sie nicht angezeigt. */ 'GROUPS' => array( @@ -116,10 +116,10 @@ $GLOBALS['CONFIG']['OVERVIEW'] = array( /** * Liste der Räume (= Audio & Video Produktionen, also auch DJ-Sets oä.) */ -$GLOBALS['CONFIG']['ROOMS'] = array( +$CONFIG['ROOMS'] = array( /** * Array-Key ist der Raum-Slug, der z.B. auch zum erstellen der URLs, - * in $GLOBALS['CONFIG']['OVERVIEW'] oder im Feedback verwendet wird. + * in $CONFIG['OVERVIEW'] oder im Feedback verwendet wird. */ 'q2' => array( /** @@ -223,7 +223,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * findet keine Darstellung statt. * * Ebenso können alle Fahrplan-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SCHEDULE']-Blocks deaktiviert werden + * des globalen $CONFIG['SCHEDULE']-Blocks deaktiviert werden */ 'SCHEDULE' => true, @@ -240,7 +240,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * taucht der Raum auch im globalen Feedback-Formular nicht auf. * * Ebenso können alle Feedback-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['FEEDBACK']-Blocks deaktiviert werden + * des globalen $CONFIG['FEEDBACK']-Blocks deaktiviert werden */ 'FEEDBACK' => false, @@ -251,7 +251,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird der Subtitles-Button und die damit verbundenen Funktionen deaktiviert. * * Ebenso können alle Subtitles-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SUBTITLES']-Blocks deaktiviert werden + * des globalen $CONFIG['SUBTITLES']-Blocks deaktiviert werden */ 'SUBTITLES' => false, @@ -265,7 +265,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Embed-Tab angeboten und die URL zum Einbetten existiert nicht. * * Ebenso können alle Embedding-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['EMBED']-Blocks deaktiviert werden + * des globalen $CONFIG['EMBED']-Blocks deaktiviert werden */ 'EMBED' => true, @@ -282,15 +282,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein IRC-Link angezeigt * * Ebenso können alle IRC-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['IRC']-Blocks deaktiviert werden + * des globalen $CONFIG['IRC']-Blocks deaktiviert werden */ 'IRC' => false, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['IRC'] Block überschrieben werden. + * globalen $CONFIG['IRC'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['IRC']-Block muss trotzdem existieren, + * Der globale $CONFIG['IRC']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ //'IRC_CONFIG' => array( @@ -310,15 +310,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Twitter-Link angezeigt * * Ebenso können alle Twitter-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['TWITTER']-Blocks deaktiviert werden + * des globalen $CONFIG['TWITTER']-Blocks deaktiviert werden **/ 'TWITTER' => true, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['TWITTER'] Block überschrieben werden. + * globalen $CONFIG['TWITTER'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['TWITTER']-Block muss trotzdem existieren, + * Der globale $CONFIG['TWITTER']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ //'TWITTER_CONFIG' => array( @@ -334,7 +334,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * Konfigurationen zum Konferenz-Fahrplan * Wird dieser Block auskommentiert, werden alle Fahrplan-Bezogenen Features deaktiviert */ -$GLOBALS['CONFIG']['SCHEDULE'] = array( +$CONFIG['SCHEDULE'] = array( /** * URL zum Fahrplan-XML * @@ -375,7 +375,7 @@ $GLOBALS['CONFIG']['SCHEDULE'] = array( * Wird diese Zeile auskommentiert oder auf False gesetzt, werden alle * Embedding-Funktionen deaktiviert. */ -$GLOBALS['CONFIG']['EMBED'] = true; +$CONFIG['EMBED'] = true; /** * Globale Konfiguration der IRC-Links. @@ -384,9 +384,9 @@ $GLOBALS['CONFIG']['EMBED'] = true; * IRC-Links für jeden Raum einzeln konfiguriert werden, muss dieser Block trotzdem * existieren sein. ggf. einfach auf true setzen: * - * $GLOBALS['CONFIG']['IRC'] = true + * $CONFIG['IRC'] = true */ -$GLOBALS['CONFIG']['IRC'] = array( +$CONFIG['IRC'] = array( /** * Anzeigetext für die IRC-Links. * @@ -415,9 +415,9 @@ $GLOBALS['CONFIG']['IRC'] = array( * Twitter-Links für jeden Raum einzeln konfiguriert werden, muss dieser Block trotzdem * existieren sein. ggf. einfach auf true setzen: * - * $GLOBALS['CONFIG']['TWITTER'] = true + * $CONFIG['TWITTER'] = true */ -$GLOBALS['CONFIG']['TWITTER'] = array( +$CONFIG['TWITTER'] = array( /** * Anzeigetext für die Twitter-Links. * @@ -435,3 +435,6 @@ $GLOBALS['CONFIG']['TWITTER'] = array( */ 'TEXT' => '#DENOG8', ); + + +return $CONFIG; diff --git a/configs/conferences/eh16/config.php b/configs/conferences/eh16/config.php index cd55738..6a49dc5 100644 --- a/configs/conferences/eh16/config.php +++ b/configs/conferences/eh16/config.php @@ -1,6 +1,6 @@ <?php -$GLOBALS['CONFIG']['CONFERENCE'] = array( +$CONFIG['CONFERENCE'] = array( /** * 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. @@ -96,12 +96,12 @@ $GLOBALS['CONFIG']['CONFERENCE'] = array( /** * Konfiguration der Stream-Übersicht auf der Startseite */ -$GLOBALS['CONFIG']['OVERVIEW'] = array( +$CONFIG['OVERVIEW'] = array( /** * Abschnitte aud der Startseite und darunter aufgeführte Räume * Es können beliebig neue Gruppen und Räume hinzugefügt werden * - * Die Räume müssen in $GLOBALS['CONFIG']['ROOMS'] konfiguriert werden, + * Die Räume müssen in $CONFIG['ROOMS'] konfiguriert werden, * sonst werden sie nicht angezeigt. */ 'GROUPS' => array( @@ -117,10 +117,10 @@ $GLOBALS['CONFIG']['OVERVIEW'] = array( /** * Liste der Räume (= Audio & Video Produktionen, also auch DJ-Sets oä.) */ -$GLOBALS['CONFIG']['ROOMS'] = array( +$CONFIG['ROOMS'] = array( /** * Array-Key ist der Raum-Slug, der z.B. auch zum erstellen der URLs, - * in $GLOBALS['CONFIG']['OVERVIEW'] oder im Feedback verwendet wird. + * in $CONFIG['OVERVIEW'] oder im Feedback verwendet wird. */ 'vortrag' => array( /** @@ -225,7 +225,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * findet keine Darstellung statt. * * Ebenso können alle Fahrplan-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SCHEDULE']-Blocks deaktiviert werden + * des globalen $CONFIG['SCHEDULE']-Blocks deaktiviert werden */ 'SCHEDULE' => true, @@ -242,7 +242,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * taucht der Raum auch im globalen Feedback-Formular nicht auf. * * Ebenso können alle Feedback-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['FEEDBACK']-Blocks deaktiviert werden + * des globalen $CONFIG['FEEDBACK']-Blocks deaktiviert werden */ 'FEEDBACK' => true, @@ -253,7 +253,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird der Subtitles-Button und die damit verbundenen Funktionen deaktiviert. * * Ebenso können alle Subtitles-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SUBTITLES']-Blocks deaktiviert werden + * des globalen $CONFIG['SUBTITLES']-Blocks deaktiviert werden */ 'SUBTITLES' => false, @@ -267,7 +267,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Embed-Tab angeboten und die URL zum Einbetten existiert nicht. * * Ebenso können alle Embedding-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['EMBED']-Blocks deaktiviert werden + * des globalen $CONFIG['EMBED']-Blocks deaktiviert werden */ 'EMBED' => true, @@ -284,15 +284,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein IRC-Link angezeigt * * Ebenso können alle IRC-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['IRC']-Blocks deaktiviert werden + * des globalen $CONFIG['IRC']-Blocks deaktiviert werden */ 'IRC' => true, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['IRC'] Block überschrieben werden. + * globalen $CONFIG['IRC'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['IRC']-Block muss trotzdem existieren, + * Der globale $CONFIG['IRC']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ //'IRC_CONFIG' => array( @@ -312,15 +312,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Twitter-Link angezeigt * * Ebenso können alle Twitter-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['TWITTER']-Blocks deaktiviert werden + * des globalen $CONFIG['TWITTER']-Blocks deaktiviert werden **/ 'TWITTER' => true, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['TWITTER'] Block überschrieben werden. + * globalen $CONFIG['TWITTER'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['TWITTER']-Block muss trotzdem existieren, + * Der globale $CONFIG['TWITTER']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ //'TWITTER_CONFIG' => array( @@ -357,7 +357,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * Konfigurationen zum Konferenz-Fahrplan * Wird dieser Block auskommentiert, werden alle Fahrplan-Bezogenen Features deaktiviert */ -$GLOBALS['CONFIG']['SCHEDULE'] = array( +$CONFIG['SCHEDULE'] = array( /** * URL zum Fahrplan-XML * @@ -395,7 +395,7 @@ $GLOBALS['CONFIG']['SCHEDULE'] = array( * * Wird dieser Block auskommentiert, wird das gesamte Feedback-System deaktiviert */ -$GLOBALS['CONFIG']['FEEDBACK'] = array( +$CONFIG['FEEDBACK'] = array( /** * DSN zum abspeichern der eingegebenen Daten * die Datenbank muss eine Tabelle enthaltem, die dem in `lib/schema.sql` angegebenen @@ -425,7 +425,7 @@ $GLOBALS['CONFIG']['FEEDBACK'] = array( * Wird diese Zeile auskommentiert oder auf False gesetzt, werden alle * Embedding-Funktionen deaktiviert. */ -$GLOBALS['CONFIG']['EMBED'] = true; +$CONFIG['EMBED'] = true; /** * Konfiguration des L2S2-Systems @@ -433,7 +433,7 @@ $GLOBALS['CONFIG']['EMBED'] = true; * * Wird dieser Block auskommentiert, wird das gesamte Subtitle-System deaktiviert */ -//$GLOBALS['CONFIG']['SUBTITLES'] = array( +//$CONFIG['SUBTITLES'] = array( // /** // * URL des L2S2-Servers // */ @@ -447,9 +447,9 @@ $GLOBALS['CONFIG']['EMBED'] = true; * IRC-Links für jeden Raum einzeln konfiguriert werden, muss dieser Block trotzdem * existieren sein. ggf. einfach auf true setzen: * - * $GLOBALS['CONFIG']['IRC'] = true + * $CONFIG['IRC'] = true */ -$GLOBALS['CONFIG']['IRC'] = array( +$CONFIG['IRC'] = array( /** * Anzeigetext für die IRC-Links. * @@ -478,9 +478,9 @@ $GLOBALS['CONFIG']['IRC'] = array( * Twitter-Links für jeden Raum einzeln konfiguriert werden, muss dieser Block trotzdem * existieren sein. ggf. einfach auf true setzen: * - * $GLOBALS['CONFIG']['TWITTER'] = true + * $CONFIG['TWITTER'] = true */ -$GLOBALS['CONFIG']['TWITTER'] = array( +$CONFIG['TWITTER'] = array( /** * Anzeigetext für die Twitter-Links. * @@ -498,3 +498,6 @@ $GLOBALS['CONFIG']['TWITTER'] = array( */ 'TEXT' => '#eh16 #%s', ); + + +return $CONFIG; diff --git a/configs/conferences/emf2016/config.php b/configs/conferences/emf2016/config.php index 1fcd639..eb91480 100644 --- a/configs/conferences/emf2016/config.php +++ b/configs/conferences/emf2016/config.php @@ -1,6 +1,6 @@ <?php -$GLOBALS['CONFIG']['CONFERENCE'] = array( +$CONFIG['CONFERENCE'] = array( /** * 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. @@ -109,12 +109,12 @@ $GLOBALS['CONFIG']['CONFERENCE'] = array( /** * Konfiguration der Stream-Übersicht auf der Startseite */ -$GLOBALS['CONFIG']['OVERVIEW'] = array( +$CONFIG['OVERVIEW'] = array( /** * Abschnitte aud der Startseite und darunter aufgeführte Räume * Es können beliebig neue Gruppen und Räume hinzugefügt werden * - * Die Räume müssen in $GLOBALS['CONFIG']['ROOMS'] konfiguriert werden, + * Die Räume müssen in $CONFIG['ROOMS'] konfiguriert werden, * sonst werden sie nicht angezeigt. */ 'GROUPS' => array( @@ -131,10 +131,10 @@ $GLOBALS['CONFIG']['OVERVIEW'] = array( /** * Liste der Räume (= Audio & Video Produktionen, also auch DJ-Sets oä.) */ -$GLOBALS['CONFIG']['ROOMS'] = array( +$CONFIG['ROOMS'] = array( /** * Array-Key ist der Raum-Slug, der z.B. auch zum erstellen der URLs, - * in $GLOBALS['CONFIG']['OVERVIEW'] oder im Feedback verwendet wird. + * in $CONFIG['OVERVIEW'] oder im Feedback verwendet wird. */ 'stage-a' => array( /** @@ -240,7 +240,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * findet keine Darstellung statt. * * Ebenso können alle Fahrplan-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SCHEDULE']-Blocks deaktiviert werden + * des globalen $CONFIG['SCHEDULE']-Blocks deaktiviert werden */ 'SCHEDULE' => true, @@ -257,7 +257,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * taucht der Raum auch im globalen Feedback-Formular nicht auf. * * Ebenso können alle Feedback-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['FEEDBACK']-Blocks deaktiviert werden + * des globalen $CONFIG['FEEDBACK']-Blocks deaktiviert werden */ 'FEEDBACK' => false, @@ -268,7 +268,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird der Subtitles-Button und die damit verbundenen Funktionen deaktiviert. * * Ebenso können alle Subtitles-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SUBTITLES']-Blocks deaktiviert werden + * des globalen $CONFIG['SUBTITLES']-Blocks deaktiviert werden */ 'SUBTITLES' => false, @@ -282,7 +282,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Embed-Tab angeboten und die URL zum Einbetten existiert nicht. * * Ebenso können alle Embedding-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['EMBED']-Blocks deaktiviert werden + * des globalen $CONFIG['EMBED']-Blocks deaktiviert werden */ 'EMBED' => true, @@ -299,15 +299,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein IRC-Link angezeigt * * Ebenso können alle IRC-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['IRC']-Blocks deaktiviert werden + * des globalen $CONFIG['IRC']-Blocks deaktiviert werden */ 'IRC' => false, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['IRC'] Block überschrieben werden. + * globalen $CONFIG['IRC'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['IRC']-Block muss trotzdem existieren, + * Der globale $CONFIG['IRC']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ // 'IRC_CONFIG' => array( @@ -327,15 +327,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Twitter-Link angezeigt * * Ebenso können alle Twitter-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['TWITTER']-Blocks deaktiviert werden + * des globalen $CONFIG['TWITTER']-Blocks deaktiviert werden **/ 'TWITTER' => true, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['TWITTER'] Block überschrieben werden. + * globalen $CONFIG['TWITTER'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['TWITTER']-Block muss trotzdem existieren, + * Der globale $CONFIG['TWITTER']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ // 'TWITTER_CONFIG' => array( @@ -393,13 +393,13 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * Wird diese Zeile auskommentiert oder auf False gesetzt, werden alle * Embedding-Funktionen deaktiviert. */ -$GLOBALS['CONFIG']['EMBED'] = true; +$CONFIG['EMBED'] = true; /** * Konfigurationen zum Konferenz-Fahrplan * Wird dieser Block auskommentiert, werden alle Fahrplan-Bezogenen Features deaktiviert */ -$GLOBALS['CONFIG']['SCHEDULE'] = array( +$CONFIG['SCHEDULE'] = array( /** * URL zum Fahrplan-XML * @@ -438,9 +438,9 @@ $GLOBALS['CONFIG']['SCHEDULE'] = array( * Twitter-Links für jeden Raum einzeln konfiguriert werden, muss dieser Block trotzdem * existieren sein. ggf. einfach auf true setzen: * - * $GLOBALS['CONFIG']['TWITTER'] = true + * $CONFIG['TWITTER'] = true */ -$GLOBALS['CONFIG']['TWITTER'] = array( +$CONFIG['TWITTER'] = array( /** * Anzeigetext für die Twitter-Links. * @@ -458,3 +458,6 @@ $GLOBALS['CONFIG']['TWITTER'] = array( */ 'TEXT' => '#EMF #foss4g2016', ); + + +return $CONFIG; diff --git a/configs/conferences/ffrl-routing-days-2016/config.php b/configs/conferences/ffrl-routing-days-2016/config.php index e065562..75b2bea 100644 --- a/configs/conferences/ffrl-routing-days-2016/config.php +++ b/configs/conferences/ffrl-routing-days-2016/config.php @@ -1,6 +1,6 @@ <?php -$GLOBALS['CONFIG']['CONFERENCE'] = array( +$CONFIG['CONFERENCE'] = array( /** * 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. @@ -114,12 +114,12 @@ $GLOBALS['CONFIG']['CONFERENCE'] = array( /** * Konfiguration der Stream-Übersicht auf der Startseite */ -$GLOBALS['CONFIG']['OVERVIEW'] = array( +$CONFIG['OVERVIEW'] = array( /** * Abschnitte aud der Startseite und darunter aufgeführte Räume * Es können beliebig neue Gruppen und Räume hinzugefügt werden * - * Die Räume müssen in $GLOBALS['CONFIG']['ROOMS'] konfiguriert werden, + * Die Räume müssen in $CONFIG['ROOMS'] konfiguriert werden, * sonst werden sie nicht angezeigt. */ 'GROUPS' => array( @@ -134,10 +134,10 @@ $GLOBALS['CONFIG']['OVERVIEW'] = array( /** * Liste der Räume (= Audio & Video Produktionen, also auch DJ-Sets oä.) */ -$GLOBALS['CONFIG']['ROOMS'] = array( +$CONFIG['ROOMS'] = array( /** * Array-Key ist der Raum-Slug, der z.B. auch zum erstellen der URLs, - * in $GLOBALS['CONFIG']['OVERVIEW'] oder im Feedback verwendet wird. + * in $CONFIG['OVERVIEW'] oder im Feedback verwendet wird. */ 'live' => array( /** @@ -242,7 +242,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * findet keine Darstellung statt. * * Ebenso können alle Fahrplan-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SCHEDULE']-Blocks deaktiviert werden + * des globalen $CONFIG['SCHEDULE']-Blocks deaktiviert werden */ 'SCHEDULE' => true, @@ -259,7 +259,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * taucht der Raum auch im globalen Feedback-Formular nicht auf. * * Ebenso können alle Feedback-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['FEEDBACK']-Blocks deaktiviert werden + * des globalen $CONFIG['FEEDBACK']-Blocks deaktiviert werden */ 'FEEDBACK' => false, @@ -270,7 +270,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird der Subtitles-Button und die damit verbundenen Funktionen deaktiviert. * * Ebenso können alle Subtitles-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SUBTITLES']-Blocks deaktiviert werden + * des globalen $CONFIG['SUBTITLES']-Blocks deaktiviert werden */ 'SUBTITLES' => false, @@ -284,7 +284,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Embed-Tab angeboten und die URL zum Einbetten existiert nicht. * * Ebenso können alle Embedding-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['EMBED']-Blocks deaktiviert werden + * des globalen $CONFIG['EMBED']-Blocks deaktiviert werden */ 'EMBED' => true, @@ -301,15 +301,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein IRC-Link angezeigt * * Ebenso können alle IRC-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['IRC']-Blocks deaktiviert werden + * des globalen $CONFIG['IRC']-Blocks deaktiviert werden */ 'IRC' => false, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['IRC'] Block überschrieben werden. + * globalen $CONFIG['IRC'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['IRC']-Block muss trotzdem existieren, + * Der globale $CONFIG['IRC']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ //'IRC_CONFIG' => array( @@ -329,15 +329,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Twitter-Link angezeigt * * Ebenso können alle Twitter-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['TWITTER']-Blocks deaktiviert werden + * des globalen $CONFIG['TWITTER']-Blocks deaktiviert werden **/ 'TWITTER' => true, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['TWITTER'] Block überschrieben werden. + * globalen $CONFIG['TWITTER'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['TWITTER']-Block muss trotzdem existieren, + * Der globale $CONFIG['TWITTER']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ 'TWITTER_CONFIG' => array( @@ -353,7 +353,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * Wird diese Zeile auskommentiert oder auf False gesetzt, werden alle * Embedding-Funktionen deaktiviert. */ -$GLOBALS['CONFIG']['EMBED'] = true; +$CONFIG['EMBED'] = true; /** * Globale Konfiguration der Twitter-Links. @@ -362,9 +362,9 @@ $GLOBALS['CONFIG']['EMBED'] = true; * Twitter-Links für jeden Raum einzeln konfiguriert werden, muss dieser Block trotzdem * existieren sein. ggf. einfach auf true setzen: * - * $GLOBALS['CONFIG']['TWITTER'] = true + * $CONFIG['TWITTER'] = true */ -$GLOBALS['CONFIG']['TWITTER'] = array( +$CONFIG['TWITTER'] = array( /** * Anzeigetext für die Twitter-Links. * @@ -387,7 +387,7 @@ $GLOBALS['CONFIG']['TWITTER'] = array( * Konfigurationen zum Konferenz-Fahrplan * Wird dieser Block auskommentiert, werden alle Fahrplan-Bezogenen Features deaktiviert */ -$GLOBALS['CONFIG']['SCHEDULE'] = array( +$CONFIG['SCHEDULE'] = array( /** * URL zum Fahrplan-XML * @@ -411,3 +411,6 @@ $GLOBALS['CONFIG']['SCHEDULE'] = array( //'SIMULATE_OFFSET' => strtotime(/* Conference-Date */ '2015-03-11') - strtotime(/* Today */ '2015-03-03'), 'SIMULATE_OFFSET' => 0, ); + + +return $CONFIG; diff --git a/configs/conferences/fiffkon16/config.php b/configs/conferences/fiffkon16/config.php index 313cbfa..efb6644 100755 --- a/configs/conferences/fiffkon16/config.php +++ b/configs/conferences/fiffkon16/config.php @@ -1,6 +1,6 @@ <?php -$GLOBALS['CONFIG']['CONFERENCE'] = array( +$CONFIG['CONFERENCE'] = array( /** * 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. @@ -109,12 +109,12 @@ $GLOBALS['CONFIG']['CONFERENCE'] = array( /** * Konfiguration der Stream-Übersicht auf der Startseite */ -$GLOBALS['CONFIG']['OVERVIEW'] = array( +$CONFIG['OVERVIEW'] = array( /** * Abschnitte aud der Startseite und darunter aufgeführte Räume * Es können beliebig neue Gruppen und Räume hinzugefügt werden * - * Die Räume müssen in $GLOBALS['CONFIG']['ROOMS'] konfiguriert werden, + * Die Räume müssen in $CONFIG['ROOMS'] konfiguriert werden, * sonst werden sie nicht angezeigt. */ 'GROUPS' => array( @@ -129,10 +129,10 @@ $GLOBALS['CONFIG']['OVERVIEW'] = array( /** * Liste der Räume (= Audio & Video Produktionen, also auch DJ-Sets oä.) */ -$GLOBALS['CONFIG']['ROOMS'] = array( +$CONFIG['ROOMS'] = array( /** * Array-Key ist der Raum-Slug, der z.B. auch zum erstellen der URLs, - * in $GLOBALS['CONFIG']['OVERVIEW'] oder im Feedback verwendet wird. + * in $CONFIG['OVERVIEW'] oder im Feedback verwendet wird. */ 'Hoersaal' => array( /** @@ -237,7 +237,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * findet keine Darstellung statt. * * Ebenso können alle Fahrplan-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SCHEDULE']-Blocks deaktiviert werden + * des globalen $CONFIG['SCHEDULE']-Blocks deaktiviert werden */ 'SCHEDULE' => true, @@ -254,7 +254,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * taucht der Raum auch im globalen Feedback-Formular nicht auf. * * Ebenso können alle Feedback-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['FEEDBACK']-Blocks deaktiviert werden + * des globalen $CONFIG['FEEDBACK']-Blocks deaktiviert werden */ 'FEEDBACK' => false, @@ -265,7 +265,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird der Subtitles-Button und die damit verbundenen Funktionen deaktiviert. * * Ebenso können alle Subtitles-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SUBTITLES']-Blocks deaktiviert werden + * des globalen $CONFIG['SUBTITLES']-Blocks deaktiviert werden */ 'SUBTITLES' => false, @@ -279,7 +279,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Embed-Tab angeboten und die URL zum Einbetten existiert nicht. * * Ebenso können alle Embedding-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['EMBED']-Blocks deaktiviert werden + * des globalen $CONFIG['EMBED']-Blocks deaktiviert werden */ 'EMBED' => true, @@ -296,15 +296,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein IRC-Link angezeigt * * Ebenso können alle IRC-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['IRC']-Blocks deaktiviert werden + * des globalen $CONFIG['IRC']-Blocks deaktiviert werden */ 'IRC' => false, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['IRC'] Block überschrieben werden. + * globalen $CONFIG['IRC'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['IRC']-Block muss trotzdem existieren, + * Der globale $CONFIG['IRC']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ 'IRC_CONFIG' => array( @@ -324,15 +324,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Twitter-Link angezeigt * * Ebenso können alle Twitter-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['TWITTER']-Blocks deaktiviert werden + * des globalen $CONFIG['TWITTER']-Blocks deaktiviert werden **/ 'TWITTER' => false, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['TWITTER'] Block überschrieben werden. + * globalen $CONFIG['TWITTER'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['TWITTER']-Block muss trotzdem existieren, + * Der globale $CONFIG['TWITTER']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ 'TWITTER_CONFIG' => array( @@ -348,13 +348,13 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * Wird diese Zeile auskommentiert oder auf False gesetzt, werden alle * Embedding-Funktionen deaktiviert. */ -$GLOBALS['CONFIG']['EMBED'] = true; +$CONFIG['EMBED'] = true; /** * Konfigurationen zum Konferenz-Fahrplan * Wird dieser Block auskommentiert, werden alle Fahrplan-Bezogenen Features deaktiviert */ -$GLOBALS['CONFIG']['SCHEDULE'] = array( +$CONFIG['SCHEDULE'] = array( /** * URL zum Fahrplan-XML * @@ -385,3 +385,6 @@ $GLOBALS['CONFIG']['SCHEDULE'] = array( //'SIMULATE_OFFSET' => strtotime(/* Conference-Date */ '2016-05-21') - strtotime(/* Today */ '2016-05-19'), 'SIMULATE_OFFSET' => 0, ); + + +return $CONFIG; diff --git a/configs/conferences/foss4g-2016/config.php b/configs/conferences/foss4g-2016/config.php index 82ab96e..28095f4 100644 --- a/configs/conferences/foss4g-2016/config.php +++ b/configs/conferences/foss4g-2016/config.php @@ -1,6 +1,6 @@ <?php -$GLOBALS['CONFIG']['CONFERENCE'] = array( +$CONFIG['CONFERENCE'] = array( /** * 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. @@ -110,12 +110,12 @@ $GLOBALS['CONFIG']['CONFERENCE'] = array( /** * Konfiguration der Stream-Übersicht auf der Startseite */ -$GLOBALS['CONFIG']['OVERVIEW'] = array( +$CONFIG['OVERVIEW'] = array( /** * Abschnitte aud der Startseite und darunter aufgeführte Räume * Es können beliebig neue Gruppen und Räume hinzugefügt werden * - * Die Räume müssen in $GLOBALS['CONFIG']['ROOMS'] konfiguriert werden, + * Die Räume müssen in $CONFIG['ROOMS'] konfiguriert werden, * sonst werden sie nicht angezeigt. */ 'GROUPS' => array( @@ -136,10 +136,10 @@ $GLOBALS['CONFIG']['OVERVIEW'] = array( /** * Liste der Räume (= Audio & Video Produktionen, also auch DJ-Sets oä.) */ -$GLOBALS['CONFIG']['ROOMS'] = array( +$CONFIG['ROOMS'] = array( /** * Array-Key ist der Raum-Slug, der z.B. auch zum erstellen der URLs, - * in $GLOBALS['CONFIG']['OVERVIEW'] oder im Feedback verwendet wird. + * in $CONFIG['OVERVIEW'] oder im Feedback verwendet wird. */ 'plenary-chamber' => array( /** @@ -245,7 +245,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * findet keine Darstellung statt. * * Ebenso können alle Fahrplan-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SCHEDULE']-Blocks deaktiviert werden + * des globalen $CONFIG['SCHEDULE']-Blocks deaktiviert werden */ 'SCHEDULE' => true, @@ -262,7 +262,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * taucht der Raum auch im globalen Feedback-Formular nicht auf. * * Ebenso können alle Feedback-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['FEEDBACK']-Blocks deaktiviert werden + * des globalen $CONFIG['FEEDBACK']-Blocks deaktiviert werden */ 'FEEDBACK' => false, @@ -273,7 +273,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird der Subtitles-Button und die damit verbundenen Funktionen deaktiviert. * * Ebenso können alle Subtitles-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SUBTITLES']-Blocks deaktiviert werden + * des globalen $CONFIG['SUBTITLES']-Blocks deaktiviert werden */ 'SUBTITLES' => false, @@ -287,7 +287,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Embed-Tab angeboten und die URL zum Einbetten existiert nicht. * * Ebenso können alle Embedding-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['EMBED']-Blocks deaktiviert werden + * des globalen $CONFIG['EMBED']-Blocks deaktiviert werden */ 'EMBED' => true, @@ -304,15 +304,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein IRC-Link angezeigt * * Ebenso können alle IRC-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['IRC']-Blocks deaktiviert werden + * des globalen $CONFIG['IRC']-Blocks deaktiviert werden */ 'IRC' => false, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['IRC'] Block überschrieben werden. + * globalen $CONFIG['IRC'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['IRC']-Block muss trotzdem existieren, + * Der globale $CONFIG['IRC']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ // 'IRC_CONFIG' => array( @@ -332,15 +332,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Twitter-Link angezeigt * * Ebenso können alle Twitter-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['TWITTER']-Blocks deaktiviert werden + * des globalen $CONFIG['TWITTER']-Blocks deaktiviert werden **/ 'TWITTER' => true, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['TWITTER'] Block überschrieben werden. + * globalen $CONFIG['TWITTER'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['TWITTER']-Block muss trotzdem existieren, + * Der globale $CONFIG['TWITTER']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ // 'TWITTER_CONFIG' => array( @@ -482,13 +482,13 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * Wird diese Zeile auskommentiert oder auf False gesetzt, werden alle * Embedding-Funktionen deaktiviert. */ -$GLOBALS['CONFIG']['EMBED'] = true; +$CONFIG['EMBED'] = true; /** * Konfigurationen zum Konferenz-Fahrplan * Wird dieser Block auskommentiert, werden alle Fahrplan-Bezogenen Features deaktiviert */ -$GLOBALS['CONFIG']['SCHEDULE'] = array( +$CONFIG['SCHEDULE'] = array( /** * URL zum Fahrplan-XML * @@ -535,9 +535,9 @@ $GLOBALS['CONFIG']['SCHEDULE'] = array( * Twitter-Links für jeden Raum einzeln konfiguriert werden, muss dieser Block trotzdem * existieren sein. ggf. einfach auf true setzen: * - * $GLOBALS['CONFIG']['TWITTER'] = true + * $CONFIG['TWITTER'] = true */ -$GLOBALS['CONFIG']['TWITTER'] = array( +$CONFIG['TWITTER'] = array( /** * Anzeigetext für die Twitter-Links. * @@ -555,3 +555,6 @@ $GLOBALS['CONFIG']['TWITTER'] = array( */ 'TEXT' => '#foss4g #foss4g2016', ); + + +return $CONFIG; diff --git a/configs/conferences/fossgis16/config.php b/configs/conferences/fossgis16/config.php index fac5452..d625fa5 100644 --- a/configs/conferences/fossgis16/config.php +++ b/configs/conferences/fossgis16/config.php @@ -1,6 +1,6 @@ <?php -$GLOBALS['CONFIG']['CONFERENCE'] = array( +$CONFIG['CONFERENCE'] = array( /** * 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. @@ -110,12 +110,12 @@ $GLOBALS['CONFIG']['CONFERENCE'] = array( /** * Konfiguration der Stream-Übersicht auf der Startseite */ -$GLOBALS['CONFIG']['OVERVIEW'] = array( +$CONFIG['OVERVIEW'] = array( /** * Abschnitte aud der Startseite und darunter aufgeführte Räume * Es können beliebig neue Gruppen und Räume hinzugefügt werden * - * Die Räume müssen in $GLOBALS['CONFIG']['ROOMS'] konfiguriert werden, + * Die Räume müssen in $CONFIG['ROOMS'] konfiguriert werden, * sonst werden sie nicht angezeigt. */ 'GROUPS' => array( @@ -132,10 +132,10 @@ $GLOBALS['CONFIG']['OVERVIEW'] = array( /** * Liste der Räume (= Audio & Video Produktionen, also auch DJ-Sets oä.) */ -$GLOBALS['CONFIG']['ROOMS'] = array( +$CONFIG['ROOMS'] = array( /** * Array-Key ist der Raum-Slug, der z.B. auch zum erstellen der URLs, - * in $GLOBALS['CONFIG']['OVERVIEW'] oder im Feedback verwendet wird. + * in $CONFIG['OVERVIEW'] oder im Feedback verwendet wird. */ 'gruener-hs' => array( /** @@ -240,7 +240,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * findet keine Darstellung statt. * * Ebenso können alle Fahrplan-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SCHEDULE']-Blocks deaktiviert werden + * des globalen $CONFIG['SCHEDULE']-Blocks deaktiviert werden */ 'SCHEDULE' => true, @@ -257,7 +257,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * taucht der Raum auch im globalen Feedback-Formular nicht auf. * * Ebenso können alle Feedback-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['FEEDBACK']-Blocks deaktiviert werden + * des globalen $CONFIG['FEEDBACK']-Blocks deaktiviert werden */ 'FEEDBACK' => false, @@ -268,7 +268,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird der Subtitles-Button und die damit verbundenen Funktionen deaktiviert. * * Ebenso können alle Subtitles-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SUBTITLES']-Blocks deaktiviert werden + * des globalen $CONFIG['SUBTITLES']-Blocks deaktiviert werden */ 'SUBTITLES' => false, @@ -282,7 +282,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Embed-Tab angeboten und die URL zum Einbetten existiert nicht. * * Ebenso können alle Embedding-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['EMBED']-Blocks deaktiviert werden + * des globalen $CONFIG['EMBED']-Blocks deaktiviert werden */ 'EMBED' => true, @@ -299,15 +299,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein IRC-Link angezeigt * * Ebenso können alle IRC-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['IRC']-Blocks deaktiviert werden + * des globalen $CONFIG['IRC']-Blocks deaktiviert werden */ 'IRC' => false, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['IRC'] Block überschrieben werden. + * globalen $CONFIG['IRC'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['IRC']-Block muss trotzdem existieren, + * Der globale $CONFIG['IRC']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ // 'IRC_CONFIG' => array( @@ -327,15 +327,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Twitter-Link angezeigt * * Ebenso können alle Twitter-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['TWITTER']-Blocks deaktiviert werden + * des globalen $CONFIG['TWITTER']-Blocks deaktiviert werden **/ 'TWITTER' => true, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['TWITTER'] Block überschrieben werden. + * globalen $CONFIG['TWITTER'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['TWITTER']-Block muss trotzdem existieren, + * Der globale $CONFIG['TWITTER']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ // 'TWITTER_CONFIG' => array( @@ -394,13 +394,13 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * Wird diese Zeile auskommentiert oder auf False gesetzt, werden alle * Embedding-Funktionen deaktiviert. */ -$GLOBALS['CONFIG']['EMBED'] = true; +$CONFIG['EMBED'] = true; /** * Konfigurationen zum Konferenz-Fahrplan * Wird dieser Block auskommentiert, werden alle Fahrplan-Bezogenen Features deaktiviert */ -$GLOBALS['CONFIG']['SCHEDULE'] = array( +$CONFIG['SCHEDULE'] = array( /** * URL zum Fahrplan-XML * @@ -439,9 +439,9 @@ $GLOBALS['CONFIG']['SCHEDULE'] = array( * Twitter-Links für jeden Raum einzeln konfiguriert werden, muss dieser Block trotzdem * existieren sein. ggf. einfach auf true setzen: * - * $GLOBALS['CONFIG']['TWITTER'] = true + * $CONFIG['TWITTER'] = true */ -$GLOBALS['CONFIG']['TWITTER'] = array( +$CONFIG['TWITTER'] = array( /** * Anzeigetext für die Twitter-Links. * @@ -459,3 +459,6 @@ $GLOBALS['CONFIG']['TWITTER'] = array( */ 'TEXT' => '#fossgis2016', ); + + +return $CONFIG; diff --git a/configs/conferences/froscon2016/config.php b/configs/conferences/froscon2016/config.php index 098d902..e1f8e6d 100644 --- a/configs/conferences/froscon2016/config.php +++ b/configs/conferences/froscon2016/config.php @@ -1,6 +1,6 @@ <?php -$GLOBALS['CONFIG']['CONFERENCE'] = array( +$CONFIG['CONFERENCE'] = array( /** * 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. @@ -110,12 +110,12 @@ $GLOBALS['CONFIG']['CONFERENCE'] = array( /** * Konfiguration der Stream-Übersicht auf der Startseite */ -$GLOBALS['CONFIG']['OVERVIEW'] = array( +$CONFIG['OVERVIEW'] = array( /** * Abschnitte aud der Startseite und darunter aufgeführte Räume * Es können beliebig neue Gruppen und Räume hinzugefügt werden * - * Die Räume müssen in $GLOBALS['CONFIG']['ROOMS'] konfiguriert werden, + * Die Räume müssen in $CONFIG['ROOMS'] konfiguriert werden, * sonst werden sie nicht angezeigt. */ 'GROUPS' => array( @@ -130,10 +130,10 @@ $GLOBALS['CONFIG']['OVERVIEW'] = array( /** * Liste der Räume (= Audio & Video Produktionen, also auch DJ-Sets oä.) */ -$GLOBALS['CONFIG']['ROOMS'] = array( +$CONFIG['ROOMS'] = array( /** * Array-Key ist der Raum-Slug, der z.B. auch zum erstellen der URLs, - * in $GLOBALS['CONFIG']['OVERVIEW'] oder im Feedback verwendet wird. + * in $CONFIG['OVERVIEW'] oder im Feedback verwendet wird. */ 'S1' => array( 'DISPLAY' => 'Saal 1', @@ -304,13 +304,13 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * Wird diese Zeile auskommentiert oder auf False gesetzt, werden alle * Embedding-Funktionen deaktiviert. */ -$GLOBALS['CONFIG']['EMBED'] = true; +$CONFIG['EMBED'] = true; /** * Konfigurationen zum Konferenz-Fahrplan * Wird dieser Block auskommentiert, werden alle Fahrplan-Bezogenen Features deaktiviert */ -$GLOBALS['CONFIG']['SCHEDULE'] = array( +$CONFIG['SCHEDULE'] = array( /** * URL zum Fahrplan-XML * @@ -341,3 +341,6 @@ $GLOBALS['CONFIG']['SCHEDULE'] = array( //'SIMULATE_OFFSET' => strtotime(/* Conference-Date */ '2016-05-21') - strtotime(/* Today */ '2016-05-19'), 'SIMULATE_OFFSET' => 0, ); + + +return $CONFIG; diff --git a/configs/conferences/geheimdienstevorgericht/config.php b/configs/conferences/geheimdienstevorgericht/config.php index dec2bcc..61f5577 100644 --- a/configs/conferences/geheimdienstevorgericht/config.php +++ b/configs/conferences/geheimdienstevorgericht/config.php @@ -1,6 +1,6 @@ <?php -$GLOBALS['CONFIG']['CONFERENCE'] = array( +$CONFIG['CONFERENCE'] = array( /** * 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. @@ -97,12 +97,12 @@ $GLOBALS['CONFIG']['CONFERENCE'] = array( /** * Konfiguration der Stream-Übersicht auf der Startseite */ -$GLOBALS['CONFIG']['OVERVIEW'] = array( +$CONFIG['OVERVIEW'] = array( /** * Abschnitte aud der Startseite und darunter aufgeführte Räume * Es können beliebig neue Gruppen und Räume hinzugefügt werden * - * Die Räume müssen in $GLOBALS['CONFIG']['ROOMS'] konfiguriert werden, + * Die Räume müssen in $CONFIG['ROOMS'] konfiguriert werden, * sonst werden sie nicht angezeigt. */ 'GROUPS' => array( @@ -117,10 +117,10 @@ $GLOBALS['CONFIG']['OVERVIEW'] = array( /** * Liste der Räume (= Audio & Video Produktionen, also auch DJ-Sets oä.) */ -$GLOBALS['CONFIG']['ROOMS'] = array( +$CONFIG['ROOMS'] = array( /** * Array-Key ist der Raum-Slug, der z.B. auch zum erstellen der URLs, - * in $GLOBALS['CONFIG']['OVERVIEW'] oder im Feedback verwendet wird. + * in $CONFIG['OVERVIEW'] oder im Feedback verwendet wird. */ 'gorki' => array( /** @@ -224,7 +224,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * findet keine Darstellung statt. * * Ebenso können alle Fahrplan-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SCHEDULE']-Blocks deaktiviert werden + * des globalen $CONFIG['SCHEDULE']-Blocks deaktiviert werden */ 'SCHEDULE' => false, @@ -241,7 +241,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * taucht der Raum auch im globalen Feedback-Formular nicht auf. * * Ebenso können alle Feedback-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['FEEDBACK']-Blocks deaktiviert werden + * des globalen $CONFIG['FEEDBACK']-Blocks deaktiviert werden */ 'FEEDBACK' => false, @@ -252,7 +252,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird der Subtitles-Button und die damit verbundenen Funktionen deaktiviert. * * Ebenso können alle Subtitles-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SUBTITLES']-Blocks deaktiviert werden + * des globalen $CONFIG['SUBTITLES']-Blocks deaktiviert werden */ 'SUBTITLES' => false, @@ -266,7 +266,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Embed-Tab angeboten und die URL zum Einbetten existiert nicht. * * Ebenso können alle Embedding-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['EMBED']-Blocks deaktiviert werden + * des globalen $CONFIG['EMBED']-Blocks deaktiviert werden */ 'EMBED' => true, @@ -283,15 +283,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein IRC-Link angezeigt * * Ebenso können alle IRC-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['IRC']-Blocks deaktiviert werden + * des globalen $CONFIG['IRC']-Blocks deaktiviert werden */ 'IRC' => false, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['IRC'] Block überschrieben werden. + * globalen $CONFIG['IRC'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['IRC']-Block muss trotzdem existieren, + * Der globale $CONFIG['IRC']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ //'IRC_CONFIG' => array( @@ -311,15 +311,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Twitter-Link angezeigt * * Ebenso können alle Twitter-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['TWITTER']-Blocks deaktiviert werden + * des globalen $CONFIG['TWITTER']-Blocks deaktiviert werden **/ 'TWITTER' => false, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['TWITTER'] Block überschrieben werden. + * globalen $CONFIG['TWITTER'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['TWITTER']-Block muss trotzdem existieren, + * Der globale $CONFIG['TWITTER']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ //'TWITTER_CONFIG' => array( @@ -335,7 +335,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * Konfigurationen zum Konferenz-Fahrplan * Wird dieser Block auskommentiert, werden alle Fahrplan-Bezogenen Features deaktiviert */ -$GLOBALS['CONFIG']['SCHEDULE'] = array( +$CONFIG['SCHEDULE'] = array( /** * URL zum Fahrplan-XML * @@ -376,7 +376,7 @@ $GLOBALS['CONFIG']['SCHEDULE'] = array( * Wird diese Zeile auskommentiert oder auf False gesetzt, werden alle * Embedding-Funktionen deaktiviert. */ -$GLOBALS['CONFIG']['EMBED'] = true; +$CONFIG['EMBED'] = true; /** * Globale Konfiguration der IRC-Links. @@ -385,9 +385,9 @@ $GLOBALS['CONFIG']['EMBED'] = true; * IRC-Links für jeden Raum einzeln konfiguriert werden, muss dieser Block trotzdem * existieren sein. ggf. einfach auf true setzen: * - * $GLOBALS['CONFIG']['IRC'] = true + * $CONFIG['IRC'] = true */ -$GLOBALS['CONFIG']['IRC'] = array( +$CONFIG['IRC'] = array( /** * Anzeigetext für die IRC-Links. * @@ -416,9 +416,9 @@ $GLOBALS['CONFIG']['IRC'] = array( * Twitter-Links für jeden Raum einzeln konfiguriert werden, muss dieser Block trotzdem * existieren sein. ggf. einfach auf true setzen: * - * $GLOBALS['CONFIG']['TWITTER'] = true + * $CONFIG['TWITTER'] = true */ -$GLOBALS['CONFIG']['TWITTER'] = array( +$CONFIG['TWITTER'] = array( /** * Anzeigetext für die Twitter-Links. * @@ -436,3 +436,6 @@ $GLOBALS['CONFIG']['TWITTER'] = array( */ 'TEXT' => '#chaosradio', ); + + +return $CONFIG; diff --git a/configs/conferences/gpn15/config.php b/configs/conferences/gpn15/config.php index 2a633e0..67f634b 100644 --- a/configs/conferences/gpn15/config.php +++ b/configs/conferences/gpn15/config.php @@ -1,6 +1,6 @@ <?php -$GLOBALS['CONFIG']['CONFERENCE'] = array( +$CONFIG['CONFERENCE'] = array( /** * 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. @@ -110,12 +110,12 @@ $GLOBALS['CONFIG']['CONFERENCE'] = array( /** * Konfiguration der Stream-Übersicht auf der Startseite */ -$GLOBALS['CONFIG']['OVERVIEW'] = array( +$CONFIG['OVERVIEW'] = array( /** * Abschnitte aud der Startseite und darunter aufgeführte Räume * Es können beliebig neue Gruppen und Räume hinzugefügt werden * - * Die Räume müssen in $GLOBALS['CONFIG']['ROOMS'] konfiguriert werden, + * Die Räume müssen in $CONFIG['ROOMS'] konfiguriert werden, * sonst werden sie nicht angezeigt. */ 'GROUPS' => array( @@ -132,10 +132,10 @@ $GLOBALS['CONFIG']['OVERVIEW'] = array( /** * Liste der Räume (= Audio & Video Produktionen, also auch DJ-Sets oä.) */ -$GLOBALS['CONFIG']['ROOMS'] = array( +$CONFIG['ROOMS'] = array( /** * Array-Key ist der Raum-Slug, der z.B. auch zum erstellen der URLs, - * in $GLOBALS['CONFIG']['OVERVIEW'] oder im Feedback verwendet wird. + * in $CONFIG['OVERVIEW'] oder im Feedback verwendet wird. */ 'vortragssaal' => array( /** @@ -240,7 +240,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * findet keine Darstellung statt. * * Ebenso können alle Fahrplan-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SCHEDULE']-Blocks deaktiviert werden + * des globalen $CONFIG['SCHEDULE']-Blocks deaktiviert werden */ 'SCHEDULE' => true, @@ -257,7 +257,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * taucht der Raum auch im globalen Feedback-Formular nicht auf. * * Ebenso können alle Feedback-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['FEEDBACK']-Blocks deaktiviert werden + * des globalen $CONFIG['FEEDBACK']-Blocks deaktiviert werden */ 'FEEDBACK' => false, @@ -268,7 +268,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird der Subtitles-Button und die damit verbundenen Funktionen deaktiviert. * * Ebenso können alle Subtitles-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SUBTITLES']-Blocks deaktiviert werden + * des globalen $CONFIG['SUBTITLES']-Blocks deaktiviert werden */ 'SUBTITLES' => false, @@ -282,7 +282,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Embed-Tab angeboten und die URL zum Einbetten existiert nicht. * * Ebenso können alle Embedding-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['EMBED']-Blocks deaktiviert werden + * des globalen $CONFIG['EMBED']-Blocks deaktiviert werden */ 'EMBED' => false, @@ -299,15 +299,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein IRC-Link angezeigt * * Ebenso können alle IRC-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['IRC']-Blocks deaktiviert werden + * des globalen $CONFIG['IRC']-Blocks deaktiviert werden */ 'IRC' => false, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['IRC'] Block überschrieben werden. + * globalen $CONFIG['IRC'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['IRC']-Block muss trotzdem existieren, + * Der globale $CONFIG['IRC']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ 'IRC_CONFIG' => array( @@ -327,15 +327,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Twitter-Link angezeigt * * Ebenso können alle Twitter-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['TWITTER']-Blocks deaktiviert werden + * des globalen $CONFIG['TWITTER']-Blocks deaktiviert werden **/ 'TWITTER' => false, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['TWITTER'] Block überschrieben werden. + * globalen $CONFIG['TWITTER'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['TWITTER']-Block muss trotzdem existieren, + * Der globale $CONFIG['TWITTER']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ 'TWITTER_CONFIG' => array( @@ -392,7 +392,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * Konfigurationen zum Konferenz-Fahrplan * Wird dieser Block auskommentiert, werden alle Fahrplan-Bezogenen Features deaktiviert */ -$GLOBALS['CONFIG']['SCHEDULE'] = array( +$CONFIG['SCHEDULE'] = array( /** * URL zum Fahrplan-XML * @@ -430,3 +430,6 @@ $GLOBALS['CONFIG']['SCHEDULE'] = array( //'SIMULATE_OFFSET' => strtotime(/* Conference-Date */ '2014-12-28') - strtotime(/* Today */ '2015-03-01'), 'SIMULATE_OFFSET' => 0, ); + + +return $CONFIG; diff --git a/configs/conferences/gpn16/config.php b/configs/conferences/gpn16/config.php index 495120a..09527b6 100644 --- a/configs/conferences/gpn16/config.php +++ b/configs/conferences/gpn16/config.php @@ -1,6 +1,6 @@ <?php -$GLOBALS['CONFIG']['CONFERENCE'] = array( +$CONFIG['CONFERENCE'] = array( /** * 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. @@ -110,12 +110,12 @@ $GLOBALS['CONFIG']['CONFERENCE'] = array( /** * Konfiguration der Stream-Übersicht auf der Startseite */ -$GLOBALS['CONFIG']['OVERVIEW'] = array( +$CONFIG['OVERVIEW'] = array( /** * Abschnitte aud der Startseite und darunter aufgeführte Räume * Es können beliebig neue Gruppen und Räume hinzugefügt werden * - * Die Räume müssen in $GLOBALS['CONFIG']['ROOMS'] konfiguriert werden, + * Die Räume müssen in $CONFIG['ROOMS'] konfiguriert werden, * sonst werden sie nicht angezeigt. */ 'GROUPS' => array( @@ -132,10 +132,10 @@ $GLOBALS['CONFIG']['OVERVIEW'] = array( /** * Liste der Räume (= Audio & Video Produktionen, also auch DJ-Sets oä.) */ -$GLOBALS['CONFIG']['ROOMS'] = array( +$CONFIG['ROOMS'] = array( /** * Array-Key ist der Raum-Slug, der z.B. auch zum erstellen der URLs, - * in $GLOBALS['CONFIG']['OVERVIEW'] oder im Feedback verwendet wird. + * in $CONFIG['OVERVIEW'] oder im Feedback verwendet wird. */ 'vortragssaal' => array( /** @@ -240,7 +240,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * findet keine Darstellung statt. * * Ebenso können alle Fahrplan-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SCHEDULE']-Blocks deaktiviert werden + * des globalen $CONFIG['SCHEDULE']-Blocks deaktiviert werden */ 'SCHEDULE' => true, @@ -257,7 +257,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * taucht der Raum auch im globalen Feedback-Formular nicht auf. * * Ebenso können alle Feedback-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['FEEDBACK']-Blocks deaktiviert werden + * des globalen $CONFIG['FEEDBACK']-Blocks deaktiviert werden */ 'FEEDBACK' => false, @@ -268,7 +268,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird der Subtitles-Button und die damit verbundenen Funktionen deaktiviert. * * Ebenso können alle Subtitles-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SUBTITLES']-Blocks deaktiviert werden + * des globalen $CONFIG['SUBTITLES']-Blocks deaktiviert werden */ 'SUBTITLES' => false, @@ -282,7 +282,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Embed-Tab angeboten und die URL zum Einbetten existiert nicht. * * Ebenso können alle Embedding-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['EMBED']-Blocks deaktiviert werden + * des globalen $CONFIG['EMBED']-Blocks deaktiviert werden */ 'EMBED' => false, @@ -299,15 +299,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein IRC-Link angezeigt * * Ebenso können alle IRC-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['IRC']-Blocks deaktiviert werden + * des globalen $CONFIG['IRC']-Blocks deaktiviert werden */ 'IRC' => false, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['IRC'] Block überschrieben werden. + * globalen $CONFIG['IRC'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['IRC']-Block muss trotzdem existieren, + * Der globale $CONFIG['IRC']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ 'IRC_CONFIG' => array( @@ -327,15 +327,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Twitter-Link angezeigt * * Ebenso können alle Twitter-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['TWITTER']-Blocks deaktiviert werden + * des globalen $CONFIG['TWITTER']-Blocks deaktiviert werden **/ 'TWITTER' => false, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['TWITTER'] Block überschrieben werden. + * globalen $CONFIG['TWITTER'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['TWITTER']-Block muss trotzdem existieren, + * Der globale $CONFIG['TWITTER']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ 'TWITTER_CONFIG' => array( @@ -393,13 +393,13 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * Wird diese Zeile auskommentiert oder auf False gesetzt, werden alle * Embedding-Funktionen deaktiviert. */ -$GLOBALS['CONFIG']['EMBED'] = false; +$CONFIG['EMBED'] = false; /** * Konfigurationen zum Konferenz-Fahrplan * Wird dieser Block auskommentiert, werden alle Fahrplan-Bezogenen Features deaktiviert */ -$GLOBALS['CONFIG']['SCHEDULE'] = array( +$CONFIG['SCHEDULE'] = array( /** * URL zum Fahrplan-XML * @@ -430,3 +430,6 @@ $GLOBALS['CONFIG']['SCHEDULE'] = array( //'SIMULATE_OFFSET' => strtotime(/* Conference-Date */ '2016-05-21') - strtotime(/* Today */ '2016-05-19'), 'SIMULATE_OFFSET' => 0, ); + + +return $CONFIG; diff --git a/configs/conferences/guadec2016/config.php b/configs/conferences/guadec2016/config.php index bce2eb3..c08835b 100644 --- a/configs/conferences/guadec2016/config.php +++ b/configs/conferences/guadec2016/config.php @@ -1,6 +1,6 @@ <?php -$GLOBALS['CONFIG']['CONFERENCE'] = array( +$CONFIG['CONFERENCE'] = array( /** * 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. @@ -109,12 +109,12 @@ $GLOBALS['CONFIG']['CONFERENCE'] = array( /** * Konfiguration der Stream-Übersicht auf der Startseite */ -$GLOBALS['CONFIG']['OVERVIEW'] = array( +$CONFIG['OVERVIEW'] = array( /** * Abschnitte aud der Startseite und darunter aufgeführte Räume * Es können beliebig neue Gruppen und Räume hinzugefügt werden * - * Die Räume müssen in $GLOBALS['CONFIG']['ROOMS'] konfiguriert werden, + * Die Räume müssen in $CONFIG['ROOMS'] konfiguriert werden, * sonst werden sie nicht angezeigt. */ 'GROUPS' => array( @@ -130,10 +130,10 @@ $GLOBALS['CONFIG']['OVERVIEW'] = array( /** * Liste der Räume (= Audio & Video Produktionen, also auch DJ-Sets oä.) */ -$GLOBALS['CONFIG']['ROOMS'] = array( +$CONFIG['ROOMS'] = array( /** * Array-Key ist der Raum-Slug, der z.B. auch zum erstellen der URLs, - * in $GLOBALS['CONFIG']['OVERVIEW'] oder im Feedback verwendet wird. + * in $CONFIG['OVERVIEW'] oder im Feedback verwendet wird. */ 'room1' => array( /** @@ -239,7 +239,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * findet keine Darstellung statt. * * Ebenso können alle Fahrplan-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SCHEDULE']-Blocks deaktiviert werden + * des globalen $CONFIG['SCHEDULE']-Blocks deaktiviert werden */ 'SCHEDULE' => true, @@ -256,7 +256,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * taucht der Raum auch im globalen Feedback-Formular nicht auf. * * Ebenso können alle Feedback-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['FEEDBACK']-Blocks deaktiviert werden + * des globalen $CONFIG['FEEDBACK']-Blocks deaktiviert werden */ 'FEEDBACK' => false, @@ -267,7 +267,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird der Subtitles-Button und die damit verbundenen Funktionen deaktiviert. * * Ebenso können alle Subtitles-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SUBTITLES']-Blocks deaktiviert werden + * des globalen $CONFIG['SUBTITLES']-Blocks deaktiviert werden */ 'SUBTITLES' => false, @@ -281,7 +281,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Embed-Tab angeboten und die URL zum Einbetten existiert nicht. * * Ebenso können alle Embedding-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['EMBED']-Blocks deaktiviert werden + * des globalen $CONFIG['EMBED']-Blocks deaktiviert werden */ 'EMBED' => true, @@ -298,15 +298,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein IRC-Link angezeigt * * Ebenso können alle IRC-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['IRC']-Blocks deaktiviert werden + * des globalen $CONFIG['IRC']-Blocks deaktiviert werden */ 'IRC' => false, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['IRC'] Block überschrieben werden. + * globalen $CONFIG['IRC'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['IRC']-Block muss trotzdem existieren, + * Der globale $CONFIG['IRC']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ // 'IRC_CONFIG' => array( @@ -326,15 +326,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Twitter-Link angezeigt * * Ebenso können alle Twitter-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['TWITTER']-Blocks deaktiviert werden + * des globalen $CONFIG['TWITTER']-Blocks deaktiviert werden **/ 'TWITTER' => true, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['TWITTER'] Block überschrieben werden. + * globalen $CONFIG['TWITTER'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['TWITTER']-Block muss trotzdem existieren, + * Der globale $CONFIG['TWITTER']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ // 'TWITTER_CONFIG' => array( @@ -371,13 +371,13 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * Wird diese Zeile auskommentiert oder auf False gesetzt, werden alle * Embedding-Funktionen deaktiviert. */ -$GLOBALS['CONFIG']['EMBED'] = true; +$CONFIG['EMBED'] = true; /** * Konfigurationen zum Konferenz-Fahrplan * Wird dieser Block auskommentiert, werden alle Fahrplan-Bezogenen Features deaktiviert */ -$GLOBALS['CONFIG']['SCHEDULE'] = array( +$CONFIG['SCHEDULE'] = array( /** * URL zum Fahrplan-XML * @@ -416,9 +416,9 @@ $GLOBALS['CONFIG']['SCHEDULE'] = array( * Twitter-Links für jeden Raum einzeln konfiguriert werden, muss dieser Block trotzdem * existieren sein. ggf. einfach auf true setzen: * - * $GLOBALS['CONFIG']['TWITTER'] = true + * $CONFIG['TWITTER'] = true */ -$GLOBALS['CONFIG']['TWITTER'] = array( +$CONFIG['TWITTER'] = array( /** * Anzeigetext für die Twitter-Links. * @@ -436,3 +436,6 @@ $GLOBALS['CONFIG']['TWITTER'] = array( */ 'TEXT' => '#GUADEC2016', ); + + +return $CONFIG; diff --git a/configs/conferences/jatm-festival/config.php b/configs/conferences/jatm-festival/config.php index d3b2204..49287cf 100644 --- a/configs/conferences/jatm-festival/config.php +++ b/configs/conferences/jatm-festival/config.php @@ -1,6 +1,6 @@ <?php -$GLOBALS['CONFIG']['CONFERENCE'] = array( +$CONFIG['CONFERENCE'] = array( /** * 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. @@ -113,12 +113,12 @@ $GLOBALS['CONFIG']['CONFERENCE'] = array( /** * Konfiguration der Stream-Übersicht auf der Startseite */ -$GLOBALS['CONFIG']['OVERVIEW'] = array( +$CONFIG['OVERVIEW'] = array( /** * Abschnitte aud der Startseite und darunter aufgeführte Räume * Es können beliebig neue Gruppen und Räume hinzugefügt werden * - * Die Räume müssen in $GLOBALS['CONFIG']['ROOMS'] konfiguriert werden, + * Die Räume müssen in $CONFIG['ROOMS'] konfiguriert werden, * sonst werden sie nicht angezeigt. */ 'GROUPS' => array( @@ -133,10 +133,10 @@ $GLOBALS['CONFIG']['OVERVIEW'] = array( /** * Liste der Räume (= Audio & Video Produktionen, also auch DJ-Sets oä.) */ -$GLOBALS['CONFIG']['ROOMS'] = array( +$CONFIG['ROOMS'] = array( /** * Array-Key ist der Raum-Slug, der z.B. auch zum erstellen der URLs, - * in $GLOBALS['CONFIG']['OVERVIEW'] oder im Feedback verwendet wird. + * in $CONFIG['OVERVIEW'] oder im Feedback verwendet wird. */ 'live' => array( /** @@ -241,7 +241,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * findet keine Darstellung statt. * * Ebenso können alle Fahrplan-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SCHEDULE']-Blocks deaktiviert werden + * des globalen $CONFIG['SCHEDULE']-Blocks deaktiviert werden */ 'SCHEDULE' => false, @@ -258,7 +258,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * taucht der Raum auch im globalen Feedback-Formular nicht auf. * * Ebenso können alle Feedback-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['FEEDBACK']-Blocks deaktiviert werden + * des globalen $CONFIG['FEEDBACK']-Blocks deaktiviert werden */ 'FEEDBACK' => false, @@ -269,7 +269,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird der Subtitles-Button und die damit verbundenen Funktionen deaktiviert. * * Ebenso können alle Subtitles-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SUBTITLES']-Blocks deaktiviert werden + * des globalen $CONFIG['SUBTITLES']-Blocks deaktiviert werden */ 'SUBTITLES' => false, @@ -283,7 +283,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Embed-Tab angeboten und die URL zum Einbetten existiert nicht. * * Ebenso können alle Embedding-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['EMBED']-Blocks deaktiviert werden + * des globalen $CONFIG['EMBED']-Blocks deaktiviert werden */ 'EMBED' => true, @@ -300,15 +300,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein IRC-Link angezeigt * * Ebenso können alle IRC-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['IRC']-Blocks deaktiviert werden + * des globalen $CONFIG['IRC']-Blocks deaktiviert werden */ 'IRC' => false, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['IRC'] Block überschrieben werden. + * globalen $CONFIG['IRC'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['IRC']-Block muss trotzdem existieren, + * Der globale $CONFIG['IRC']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ //'IRC_CONFIG' => array( @@ -328,15 +328,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Twitter-Link angezeigt * * Ebenso können alle Twitter-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['TWITTER']-Blocks deaktiviert werden + * des globalen $CONFIG['TWITTER']-Blocks deaktiviert werden **/ 'TWITTER' => false, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['TWITTER'] Block überschrieben werden. + * globalen $CONFIG['TWITTER'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['TWITTER']-Block muss trotzdem existieren, + * Der globale $CONFIG['TWITTER']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ //'TWITTER_CONFIG' => array( @@ -352,7 +352,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * Wird diese Zeile auskommentiert oder auf False gesetzt, werden alle * Embedding-Funktionen deaktiviert. */ -$GLOBALS['CONFIG']['EMBED'] = true; +$CONFIG['EMBED'] = true; /** * Globale Konfiguration der Twitter-Links. @@ -361,9 +361,9 @@ $GLOBALS['CONFIG']['EMBED'] = true; * Twitter-Links für jeden Raum einzeln konfiguriert werden, muss dieser Block trotzdem * existieren sein. ggf. einfach auf true setzen: * - * $GLOBALS['CONFIG']['TWITTER'] = true + * $CONFIG['TWITTER'] = true */ -$GLOBALS['CONFIG']['TWITTER'] = array( +$CONFIG['TWITTER'] = array( /** * Anzeigetext für die Twitter-Links. * @@ -386,7 +386,7 @@ $GLOBALS['CONFIG']['TWITTER'] = array( * Konfigurationen zum Konferenz-Fahrplan * Wird dieser Block auskommentiert, werden alle Fahrplan-Bezogenen Features deaktiviert */ -$GLOBALS['CONFIG']['SCHEDULE'] = array( +$CONFIG['SCHEDULE'] = array( /** * URL zum Fahrplan-XML * @@ -414,3 +414,6 @@ $GLOBALS['CONFIG']['SCHEDULE'] = array( //'SIMULATE_OFFSET' => strtotime(/* Conference-Date */ '2015-03-11') - strtotime(/* Today */ '2015-03-03'), 'SIMULATE_OFFSET' => 0, ); + + +return $CONFIG; diff --git a/configs/conferences/jh-nord-2016/config.php b/configs/conferences/jh-nord-2016/config.php index 39e6427..b38e97a 100644 --- a/configs/conferences/jh-nord-2016/config.php +++ b/configs/conferences/jh-nord-2016/config.php @@ -1,6 +1,6 @@ <?php -$GLOBALS['CONFIG']['CONFERENCE'] = array( +$CONFIG['CONFERENCE'] = array( /** * 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. @@ -110,12 +110,12 @@ $GLOBALS['CONFIG']['CONFERENCE'] = array( /** * Konfiguration der Stream-Übersicht auf der Startseite */ -$GLOBALS['CONFIG']['OVERVIEW'] = array( +$CONFIG['OVERVIEW'] = array( /** * Abschnitte aud der Startseite und darunter aufgeführte Räume * Es können beliebig neue Gruppen und Räume hinzugefügt werden * - * Die Räume müssen in $GLOBALS['CONFIG']['ROOMS'] konfiguriert werden, + * Die Räume müssen in $CONFIG['ROOMS'] konfiguriert werden, * sonst werden sie nicht angezeigt. */ 'GROUPS' => array( @@ -130,10 +130,10 @@ $GLOBALS['CONFIG']['OVERVIEW'] = array( /** * Liste der Räume (= Audio & Video Produktionen, also auch DJ-Sets oä.) */ -$GLOBALS['CONFIG']['ROOMS'] = array( +$CONFIG['ROOMS'] = array( /** * Array-Key ist der Raum-Slug, der z.B. auch zum erstellen der URLs, - * in $GLOBALS['CONFIG']['OVERVIEW'] oder im Feedback verwendet wird. + * in $CONFIG['OVERVIEW'] oder im Feedback verwendet wird. */ 'S1' => array( /** @@ -238,7 +238,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * findet keine Darstellung statt. * * Ebenso können alle Fahrplan-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SCHEDULE']-Blocks deaktiviert werden + * des globalen $CONFIG['SCHEDULE']-Blocks deaktiviert werden */ 'SCHEDULE' => true, @@ -255,7 +255,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * taucht der Raum auch im globalen Feedback-Formular nicht auf. * * Ebenso können alle Feedback-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['FEEDBACK']-Blocks deaktiviert werden + * des globalen $CONFIG['FEEDBACK']-Blocks deaktiviert werden */ 'FEEDBACK' => false, @@ -266,7 +266,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird der Subtitles-Button und die damit verbundenen Funktionen deaktiviert. * * Ebenso können alle Subtitles-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SUBTITLES']-Blocks deaktiviert werden + * des globalen $CONFIG['SUBTITLES']-Blocks deaktiviert werden */ 'SUBTITLES' => false, @@ -280,7 +280,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Embed-Tab angeboten und die URL zum Einbetten existiert nicht. * * Ebenso können alle Embedding-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['EMBED']-Blocks deaktiviert werden + * des globalen $CONFIG['EMBED']-Blocks deaktiviert werden */ 'EMBED' => true, @@ -297,15 +297,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein IRC-Link angezeigt * * Ebenso können alle IRC-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['IRC']-Blocks deaktiviert werden + * des globalen $CONFIG['IRC']-Blocks deaktiviert werden */ 'IRC' => false, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['IRC'] Block überschrieben werden. + * globalen $CONFIG['IRC'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['IRC']-Block muss trotzdem existieren, + * Der globale $CONFIG['IRC']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ 'IRC_CONFIG' => array( @@ -325,15 +325,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Twitter-Link angezeigt * * Ebenso können alle Twitter-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['TWITTER']-Blocks deaktiviert werden + * des globalen $CONFIG['TWITTER']-Blocks deaktiviert werden **/ 'TWITTER' => false, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['TWITTER'] Block überschrieben werden. + * globalen $CONFIG['TWITTER'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['TWITTER']-Block muss trotzdem existieren, + * Der globale $CONFIG['TWITTER']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ 'TWITTER_CONFIG' => array( @@ -349,13 +349,13 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * Wird diese Zeile auskommentiert oder auf False gesetzt, werden alle * Embedding-Funktionen deaktiviert. */ -$GLOBALS['CONFIG']['EMBED'] = true; +$CONFIG['EMBED'] = true; /** * Konfigurationen zum Konferenz-Fahrplan * Wird dieser Block auskommentiert, werden alle Fahrplan-Bezogenen Features deaktiviert */ -$GLOBALS['CONFIG']['SCHEDULE'] = array( +$CONFIG['SCHEDULE'] = array( /** * URL zum Fahrplan-XML * @@ -386,3 +386,6 @@ $GLOBALS['CONFIG']['SCHEDULE'] = array( //'SIMULATE_OFFSET' => strtotime(/* Conference-Date */ '2016-05-21') - strtotime(/* Today */ '2016-05-19'), 'SIMULATE_OFFSET' => 0, ); + + +return $CONFIG; diff --git a/configs/conferences/jh-ost-2016/config.php b/configs/conferences/jh-ost-2016/config.php index 4e5f2a9..4a6377a 100644 --- a/configs/conferences/jh-ost-2016/config.php +++ b/configs/conferences/jh-ost-2016/config.php @@ -1,6 +1,6 @@ <?php -$GLOBALS['CONFIG']['CONFERENCE'] = array( +$CONFIG['CONFERENCE'] = array( /** * 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. @@ -110,12 +110,12 @@ $GLOBALS['CONFIG']['CONFERENCE'] = array( /** * Konfiguration der Stream-Übersicht auf der Startseite */ -$GLOBALS['CONFIG']['OVERVIEW'] = array( +$CONFIG['OVERVIEW'] = array( /** * Abschnitte aud der Startseite und darunter aufgeführte Räume * Es können beliebig neue Gruppen und Räume hinzugefügt werden * - * Die Räume müssen in $GLOBALS['CONFIG']['ROOMS'] konfiguriert werden, + * Die Räume müssen in $CONFIG['ROOMS'] konfiguriert werden, * sonst werden sie nicht angezeigt. */ 'GROUPS' => array( @@ -130,10 +130,10 @@ $GLOBALS['CONFIG']['OVERVIEW'] = array( /** * Liste der Räume (= Audio & Video Produktionen, also auch DJ-Sets oä.) */ -$GLOBALS['CONFIG']['ROOMS'] = array( +$CONFIG['ROOMS'] = array( /** * Array-Key ist der Raum-Slug, der z.B. auch zum erstellen der URLs, - * in $GLOBALS['CONFIG']['OVERVIEW'] oder im Feedback verwendet wird. + * in $CONFIG['OVERVIEW'] oder im Feedback verwendet wird. */ 'S1' => array( /** @@ -238,7 +238,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * findet keine Darstellung statt. * * Ebenso können alle Fahrplan-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SCHEDULE']-Blocks deaktiviert werden + * des globalen $CONFIG['SCHEDULE']-Blocks deaktiviert werden */ 'SCHEDULE' => true, @@ -255,7 +255,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * taucht der Raum auch im globalen Feedback-Formular nicht auf. * * Ebenso können alle Feedback-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['FEEDBACK']-Blocks deaktiviert werden + * des globalen $CONFIG['FEEDBACK']-Blocks deaktiviert werden */ 'FEEDBACK' => false, @@ -266,7 +266,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird der Subtitles-Button und die damit verbundenen Funktionen deaktiviert. * * Ebenso können alle Subtitles-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SUBTITLES']-Blocks deaktiviert werden + * des globalen $CONFIG['SUBTITLES']-Blocks deaktiviert werden */ 'SUBTITLES' => false, @@ -280,7 +280,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Embed-Tab angeboten und die URL zum Einbetten existiert nicht. * * Ebenso können alle Embedding-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['EMBED']-Blocks deaktiviert werden + * des globalen $CONFIG['EMBED']-Blocks deaktiviert werden */ 'EMBED' => true, @@ -297,15 +297,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein IRC-Link angezeigt * * Ebenso können alle IRC-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['IRC']-Blocks deaktiviert werden + * des globalen $CONFIG['IRC']-Blocks deaktiviert werden */ 'IRC' => false, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['IRC'] Block überschrieben werden. + * globalen $CONFIG['IRC'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['IRC']-Block muss trotzdem existieren, + * Der globale $CONFIG['IRC']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ 'IRC_CONFIG' => array( @@ -325,15 +325,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Twitter-Link angezeigt * * Ebenso können alle Twitter-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['TWITTER']-Blocks deaktiviert werden + * des globalen $CONFIG['TWITTER']-Blocks deaktiviert werden **/ 'TWITTER' => false, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['TWITTER'] Block überschrieben werden. + * globalen $CONFIG['TWITTER'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['TWITTER']-Block muss trotzdem existieren, + * Der globale $CONFIG['TWITTER']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ 'TWITTER_CONFIG' => array( @@ -349,13 +349,13 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * Wird diese Zeile auskommentiert oder auf False gesetzt, werden alle * Embedding-Funktionen deaktiviert. */ -$GLOBALS['CONFIG']['EMBED'] = true; +$CONFIG['EMBED'] = true; /** * Konfigurationen zum Konferenz-Fahrplan * Wird dieser Block auskommentiert, werden alle Fahrplan-Bezogenen Features deaktiviert */ -$GLOBALS['CONFIG']['SCHEDULE'] = array( +$CONFIG['SCHEDULE'] = array( /** * URL zum Fahrplan-XML * @@ -386,3 +386,6 @@ $GLOBALS['CONFIG']['SCHEDULE'] = array( //'SIMULATE_OFFSET' => strtotime(/* Conference-Date */ '2016-05-21') - strtotime(/* Today */ '2016-05-19'), 'SIMULATE_OFFSET' => 0, ); + + +return $CONFIG; diff --git a/configs/conferences/jh-sued-2016/config.php b/configs/conferences/jh-sued-2016/config.php index 85c76a7..f1af47a 100644 --- a/configs/conferences/jh-sued-2016/config.php +++ b/configs/conferences/jh-sued-2016/config.php @@ -1,6 +1,6 @@ <?php -$GLOBALS['CONFIG']['CONFERENCE'] = array( +$CONFIG['CONFERENCE'] = array( /** * 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. @@ -110,12 +110,12 @@ $GLOBALS['CONFIG']['CONFERENCE'] = array( /** * Konfiguration der Stream-Übersicht auf der Startseite */ -$GLOBALS['CONFIG']['OVERVIEW'] = array( +$CONFIG['OVERVIEW'] = array( /** * Abschnitte aud der Startseite und darunter aufgeführte Räume * Es können beliebig neue Gruppen und Räume hinzugefügt werden * - * Die Räume müssen in $GLOBALS['CONFIG']['ROOMS'] konfiguriert werden, + * Die Räume müssen in $CONFIG['ROOMS'] konfiguriert werden, * sonst werden sie nicht angezeigt. */ 'GROUPS' => array( @@ -130,10 +130,10 @@ $GLOBALS['CONFIG']['OVERVIEW'] = array( /** * Liste der Räume (= Audio & Video Produktionen, also auch DJ-Sets oä.) */ -$GLOBALS['CONFIG']['ROOMS'] = array( +$CONFIG['ROOMS'] = array( /** * Array-Key ist der Raum-Slug, der z.B. auch zum erstellen der URLs, - * in $GLOBALS['CONFIG']['OVERVIEW'] oder im Feedback verwendet wird. + * in $CONFIG['OVERVIEW'] oder im Feedback verwendet wird. */ 'H22' => array( /** @@ -238,7 +238,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * findet keine Darstellung statt. * * Ebenso können alle Fahrplan-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SCHEDULE']-Blocks deaktiviert werden + * des globalen $CONFIG['SCHEDULE']-Blocks deaktiviert werden */ 'SCHEDULE' => true, @@ -255,7 +255,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * taucht der Raum auch im globalen Feedback-Formular nicht auf. * * Ebenso können alle Feedback-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['FEEDBACK']-Blocks deaktiviert werden + * des globalen $CONFIG['FEEDBACK']-Blocks deaktiviert werden */ 'FEEDBACK' => false, @@ -266,7 +266,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird der Subtitles-Button und die damit verbundenen Funktionen deaktiviert. * * Ebenso können alle Subtitles-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SUBTITLES']-Blocks deaktiviert werden + * des globalen $CONFIG['SUBTITLES']-Blocks deaktiviert werden */ 'SUBTITLES' => false, @@ -280,7 +280,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Embed-Tab angeboten und die URL zum Einbetten existiert nicht. * * Ebenso können alle Embedding-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['EMBED']-Blocks deaktiviert werden + * des globalen $CONFIG['EMBED']-Blocks deaktiviert werden */ 'EMBED' => true, @@ -297,15 +297,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein IRC-Link angezeigt * * Ebenso können alle IRC-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['IRC']-Blocks deaktiviert werden + * des globalen $CONFIG['IRC']-Blocks deaktiviert werden */ 'IRC' => false, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['IRC'] Block überschrieben werden. + * globalen $CONFIG['IRC'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['IRC']-Block muss trotzdem existieren, + * Der globale $CONFIG['IRC']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ 'IRC_CONFIG' => array( @@ -325,15 +325,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Twitter-Link angezeigt * * Ebenso können alle Twitter-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['TWITTER']-Blocks deaktiviert werden + * des globalen $CONFIG['TWITTER']-Blocks deaktiviert werden **/ 'TWITTER' => false, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['TWITTER'] Block überschrieben werden. + * globalen $CONFIG['TWITTER'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['TWITTER']-Block muss trotzdem existieren, + * Der globale $CONFIG['TWITTER']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ 'TWITTER_CONFIG' => array( @@ -349,13 +349,13 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * Wird diese Zeile auskommentiert oder auf False gesetzt, werden alle * Embedding-Funktionen deaktiviert. */ -$GLOBALS['CONFIG']['EMBED'] = true; +$CONFIG['EMBED'] = true; /** * Konfigurationen zum Konferenz-Fahrplan * Wird dieser Block auskommentiert, werden alle Fahrplan-Bezogenen Features deaktiviert */ -$GLOBALS['CONFIG']['SCHEDULE'] = array( +$CONFIG['SCHEDULE'] = array( /** * URL zum Fahrplan-XML * @@ -386,3 +386,6 @@ $GLOBALS['CONFIG']['SCHEDULE'] = array( //'SIMULATE_OFFSET' => strtotime(/* Conference-Date */ '2016-05-21') - strtotime(/* Today */ '2016-05-19'), 'SIMULATE_OFFSET' => 0, ); + + +return $CONFIG; diff --git a/configs/conferences/jh-west-2016/config.php b/configs/conferences/jh-west-2016/config.php index c6eb893..f3cb175 100644 --- a/configs/conferences/jh-west-2016/config.php +++ b/configs/conferences/jh-west-2016/config.php @@ -1,6 +1,6 @@ <?php -$GLOBALS['CONFIG']['CONFERENCE'] = array( +$CONFIG['CONFERENCE'] = array( /** * 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. @@ -110,12 +110,12 @@ $GLOBALS['CONFIG']['CONFERENCE'] = array( /** * Konfiguration der Stream-Übersicht auf der Startseite */ -$GLOBALS['CONFIG']['OVERVIEW'] = array( +$CONFIG['OVERVIEW'] = array( /** * Abschnitte aud der Startseite und darunter aufgeführte Räume * Es können beliebig neue Gruppen und Räume hinzugefügt werden * - * Die Räume müssen in $GLOBALS['CONFIG']['ROOMS'] konfiguriert werden, + * Die Räume müssen in $CONFIG['ROOMS'] konfiguriert werden, * sonst werden sie nicht angezeigt. */ 'GROUPS' => array( @@ -130,10 +130,10 @@ $GLOBALS['CONFIG']['OVERVIEW'] = array( /** * Liste der Räume (= Audio & Video Produktionen, also auch DJ-Sets oä.) */ -$GLOBALS['CONFIG']['ROOMS'] = array( +$CONFIG['ROOMS'] = array( /** * Array-Key ist der Raum-Slug, der z.B. auch zum erstellen der URLs, - * in $GLOBALS['CONFIG']['OVERVIEW'] oder im Feedback verwendet wird. + * in $CONFIG['OVERVIEW'] oder im Feedback verwendet wird. */ 'Q1' => array( /** @@ -238,7 +238,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * findet keine Darstellung statt. * * Ebenso können alle Fahrplan-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SCHEDULE']-Blocks deaktiviert werden + * des globalen $CONFIG['SCHEDULE']-Blocks deaktiviert werden */ 'SCHEDULE' => true, @@ -255,7 +255,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * taucht der Raum auch im globalen Feedback-Formular nicht auf. * * Ebenso können alle Feedback-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['FEEDBACK']-Blocks deaktiviert werden + * des globalen $CONFIG['FEEDBACK']-Blocks deaktiviert werden */ 'FEEDBACK' => false, @@ -266,7 +266,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird der Subtitles-Button und die damit verbundenen Funktionen deaktiviert. * * Ebenso können alle Subtitles-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SUBTITLES']-Blocks deaktiviert werden + * des globalen $CONFIG['SUBTITLES']-Blocks deaktiviert werden */ 'SUBTITLES' => false, @@ -280,7 +280,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Embed-Tab angeboten und die URL zum Einbetten existiert nicht. * * Ebenso können alle Embedding-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['EMBED']-Blocks deaktiviert werden + * des globalen $CONFIG['EMBED']-Blocks deaktiviert werden */ 'EMBED' => true, @@ -297,15 +297,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein IRC-Link angezeigt * * Ebenso können alle IRC-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['IRC']-Blocks deaktiviert werden + * des globalen $CONFIG['IRC']-Blocks deaktiviert werden */ 'IRC' => false, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['IRC'] Block überschrieben werden. + * globalen $CONFIG['IRC'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['IRC']-Block muss trotzdem existieren, + * Der globale $CONFIG['IRC']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ 'IRC_CONFIG' => array( @@ -325,15 +325,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Twitter-Link angezeigt * * Ebenso können alle Twitter-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['TWITTER']-Blocks deaktiviert werden + * des globalen $CONFIG['TWITTER']-Blocks deaktiviert werden **/ 'TWITTER' => false, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['TWITTER'] Block überschrieben werden. + * globalen $CONFIG['TWITTER'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['TWITTER']-Block muss trotzdem existieren, + * Der globale $CONFIG['TWITTER']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ 'TWITTER_CONFIG' => array( @@ -349,13 +349,13 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * Wird diese Zeile auskommentiert oder auf False gesetzt, werden alle * Embedding-Funktionen deaktiviert. */ -$GLOBALS['CONFIG']['EMBED'] = true; +$CONFIG['EMBED'] = true; /** * Konfigurationen zum Konferenz-Fahrplan * Wird dieser Block auskommentiert, werden alle Fahrplan-Bezogenen Features deaktiviert */ -$GLOBALS['CONFIG']['SCHEDULE'] = array( +$CONFIG['SCHEDULE'] = array( /** * URL zum Fahrplan-XML * @@ -386,3 +386,6 @@ $GLOBALS['CONFIG']['SCHEDULE'] = array( //'SIMULATE_OFFSET' => strtotime(/* Conference-Date */ '2016-05-21') - strtotime(/* Today */ '2016-05-19'), 'SIMULATE_OFFSET' => 0, ); + + +return $CONFIG; diff --git a/configs/conferences/jh16/config.php b/configs/conferences/jh16/config.php index 67f384f..2cc6b2d 100644 --- a/configs/conferences/jh16/config.php +++ b/configs/conferences/jh16/config.php @@ -1,6 +1,6 @@ <?php -$GLOBALS['CONFIG']['CONFERENCE'] = array( +$CONFIG['CONFERENCE'] = array( /** * 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. @@ -110,12 +110,12 @@ $GLOBALS['CONFIG']['CONFERENCE'] = array( /** * Konfiguration der Stream-Übersicht auf der Startseite */ -$GLOBALS['CONFIG']['OVERVIEW'] = array( +$CONFIG['OVERVIEW'] = array( /** * Abschnitte aud der Startseite und darunter aufgeführte Räume * Es können beliebig neue Gruppen und Räume hinzugefügt werden * - * Die Räume müssen in $GLOBALS['CONFIG']['ROOMS'] konfiguriert werden, + * Die Räume müssen in $CONFIG['ROOMS'] konfiguriert werden, * sonst werden sie nicht angezeigt. */ 'GROUPS' => array( @@ -130,10 +130,10 @@ $GLOBALS['CONFIG']['OVERVIEW'] = array( /** * Liste der Räume (= Audio & Video Produktionen, also auch DJ-Sets oä.) */ -$GLOBALS['CONFIG']['ROOMS'] = array( +$CONFIG['ROOMS'] = array( /** * Array-Key ist der Raum-Slug, der z.B. auch zum erstellen der URLs, - * in $GLOBALS['CONFIG']['OVERVIEW'] oder im Feedback verwendet wird. + * in $CONFIG['OVERVIEW'] oder im Feedback verwendet wird. */ 'S1' => array( /** @@ -238,7 +238,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * findet keine Darstellung statt. * * Ebenso können alle Fahrplan-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SCHEDULE']-Blocks deaktiviert werden + * des globalen $CONFIG['SCHEDULE']-Blocks deaktiviert werden */ 'SCHEDULE' => true, @@ -255,7 +255,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * taucht der Raum auch im globalen Feedback-Formular nicht auf. * * Ebenso können alle Feedback-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['FEEDBACK']-Blocks deaktiviert werden + * des globalen $CONFIG['FEEDBACK']-Blocks deaktiviert werden */ 'FEEDBACK' => false, @@ -266,7 +266,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird der Subtitles-Button und die damit verbundenen Funktionen deaktiviert. * * Ebenso können alle Subtitles-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SUBTITLES']-Blocks deaktiviert werden + * des globalen $CONFIG['SUBTITLES']-Blocks deaktiviert werden */ 'SUBTITLES' => false, @@ -280,7 +280,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Embed-Tab angeboten und die URL zum Einbetten existiert nicht. * * Ebenso können alle Embedding-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['EMBED']-Blocks deaktiviert werden + * des globalen $CONFIG['EMBED']-Blocks deaktiviert werden */ 'EMBED' => true, @@ -297,15 +297,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein IRC-Link angezeigt * * Ebenso können alle IRC-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['IRC']-Blocks deaktiviert werden + * des globalen $CONFIG['IRC']-Blocks deaktiviert werden */ 'IRC' => false, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['IRC'] Block überschrieben werden. + * globalen $CONFIG['IRC'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['IRC']-Block muss trotzdem existieren, + * Der globale $CONFIG['IRC']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ 'IRC_CONFIG' => array( @@ -325,15 +325,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Twitter-Link angezeigt * * Ebenso können alle Twitter-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['TWITTER']-Blocks deaktiviert werden + * des globalen $CONFIG['TWITTER']-Blocks deaktiviert werden **/ 'TWITTER' => false, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['TWITTER'] Block überschrieben werden. + * globalen $CONFIG['TWITTER'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['TWITTER']-Block muss trotzdem existieren, + * Der globale $CONFIG['TWITTER']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ 'TWITTER_CONFIG' => array( @@ -349,13 +349,13 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * Wird diese Zeile auskommentiert oder auf False gesetzt, werden alle * Embedding-Funktionen deaktiviert. */ -$GLOBALS['CONFIG']['EMBED'] = true; +$CONFIG['EMBED'] = true; /** * Konfigurationen zum Konferenz-Fahrplan * Wird dieser Block auskommentiert, werden alle Fahrplan-Bezogenen Features deaktiviert */ -$GLOBALS['CONFIG']['SCHEDULE'] = array( +$CONFIG['SCHEDULE'] = array( /** * URL zum Fahrplan-XML * @@ -386,3 +386,6 @@ $GLOBALS['CONFIG']['SCHEDULE'] = array( //'SIMULATE_OFFSET' => strtotime(/* Conference-Date */ '2016-05-21') - strtotime(/* Today */ '2016-05-19'), 'SIMULATE_OFFSET' => 0, ); + + +return $CONFIG; diff --git a/configs/conferences/lnp200/config.php b/configs/conferences/lnp200/config.php index 7f5e404..0de7c42 100644 --- a/configs/conferences/lnp200/config.php +++ b/configs/conferences/lnp200/config.php @@ -1,6 +1,6 @@ <?php -$GLOBALS['CONFIG']['CONFERENCE'] = array( +$CONFIG['CONFERENCE'] = array( /** * 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. @@ -103,12 +103,12 @@ Als Unterstützung haben wir unsere Freunde von Methodisch Inkorrekt als Vorgrup /** * Konfiguration der Stream-Übersicht auf der Startseite */ -$GLOBALS['CONFIG']['OVERVIEW'] = array( +$CONFIG['OVERVIEW'] = array( /** * Abschnitte aud der Startseite und darunter aufgeführte Räume * Es können beliebig neue Gruppen und Räume hinzugefügt werden * - * Die Räume müssen in $GLOBALS['CONFIG']['ROOMS'] konfiguriert werden, + * Die Räume müssen in $CONFIG['ROOMS'] konfiguriert werden, * sonst werden sie nicht angezeigt. */ 'GROUPS' => array( @@ -123,10 +123,10 @@ $GLOBALS['CONFIG']['OVERVIEW'] = array( /** * Liste der Räume (= Audio & Video Produktionen, also auch DJ-Sets oä.) */ -$GLOBALS['CONFIG']['ROOMS'] = array( +$CONFIG['ROOMS'] = array( /** * Array-Key ist der Raum-Slug, der z.B. auch zum erstellen der URLs, - * in $GLOBALS['CONFIG']['OVERVIEW'] oder im Feedback verwendet wird. + * in $CONFIG['OVERVIEW'] oder im Feedback verwendet wird. */ 's3' => array( /** @@ -230,7 +230,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * findet keine Darstellung statt. * * Ebenso können alle Fahrplan-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SCHEDULE']-Blocks deaktiviert werden + * des globalen $CONFIG['SCHEDULE']-Blocks deaktiviert werden */ 'SCHEDULE' => false, @@ -247,7 +247,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * taucht der Raum auch im globalen Feedback-Formular nicht auf. * * Ebenso können alle Feedback-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['FEEDBACK']-Blocks deaktiviert werden + * des globalen $CONFIG['FEEDBACK']-Blocks deaktiviert werden */ 'FEEDBACK' => false, @@ -258,7 +258,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird der Subtitles-Button und die damit verbundenen Funktionen deaktiviert. * * Ebenso können alle Subtitles-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SUBTITLES']-Blocks deaktiviert werden + * des globalen $CONFIG['SUBTITLES']-Blocks deaktiviert werden */ 'SUBTITLES' => false, @@ -272,7 +272,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Embed-Tab angeboten und die URL zum Einbetten existiert nicht. * * Ebenso können alle Embedding-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['EMBED']-Blocks deaktiviert werden + * des globalen $CONFIG['EMBED']-Blocks deaktiviert werden */ 'EMBED' => true, @@ -289,15 +289,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein IRC-Link angezeigt * * Ebenso können alle IRC-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['IRC']-Blocks deaktiviert werden + * des globalen $CONFIG['IRC']-Blocks deaktiviert werden */ 'IRC' => false, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['IRC'] Block überschrieben werden. + * globalen $CONFIG['IRC'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['IRC']-Block muss trotzdem existieren, + * Der globale $CONFIG['IRC']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ //'IRC_CONFIG' => array( @@ -317,15 +317,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Twitter-Link angezeigt * * Ebenso können alle Twitter-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['TWITTER']-Blocks deaktiviert werden + * des globalen $CONFIG['TWITTER']-Blocks deaktiviert werden **/ 'TWITTER' => false, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['TWITTER'] Block überschrieben werden. + * globalen $CONFIG['TWITTER'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['TWITTER']-Block muss trotzdem existieren, + * Der globale $CONFIG['TWITTER']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ //'TWITTER_CONFIG' => array( @@ -341,7 +341,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * Konfigurationen zum Konferenz-Fahrplan * Wird dieser Block auskommentiert, werden alle Fahrplan-Bezogenen Features deaktiviert */ -$GLOBALS['CONFIG']['SCHEDULE'] = array( +$CONFIG['SCHEDULE'] = array( /** * URL zum Fahrplan-XML * @@ -382,7 +382,7 @@ $GLOBALS['CONFIG']['SCHEDULE'] = array( * Wird diese Zeile auskommentiert oder auf False gesetzt, werden alle * Embedding-Funktionen deaktiviert. */ -$GLOBALS['CONFIG']['EMBED'] = true; +$CONFIG['EMBED'] = true; /** * Globale Konfiguration der IRC-Links. @@ -391,9 +391,9 @@ $GLOBALS['CONFIG']['EMBED'] = true; * IRC-Links für jeden Raum einzeln konfiguriert werden, muss dieser Block trotzdem * existieren sein. ggf. einfach auf true setzen: * - * $GLOBALS['CONFIG']['IRC'] = true + * $CONFIG['IRC'] = true */ -$GLOBALS['CONFIG']['IRC'] = array( +$CONFIG['IRC'] = array( /** * Anzeigetext für die IRC-Links. * @@ -422,9 +422,9 @@ $GLOBALS['CONFIG']['IRC'] = array( * Twitter-Links für jeden Raum einzeln konfiguriert werden, muss dieser Block trotzdem * existieren sein. ggf. einfach auf true setzen: * - * $GLOBALS['CONFIG']['TWITTER'] = true + * $CONFIG['TWITTER'] = true */ -$GLOBALS['CONFIG']['TWITTER'] = array( +$CONFIG['TWITTER'] = array( /** * Anzeigetext für die Twitter-Links. * @@ -442,3 +442,6 @@ $GLOBALS['CONFIG']['TWITTER'] = array( */ 'TEXT' => '#chaosradio', ); + + +return $CONFIG; diff --git a/configs/conferences/minilac16/config.php b/configs/conferences/minilac16/config.php index e6f40fa..1b232c4 100644 --- a/configs/conferences/minilac16/config.php +++ b/configs/conferences/minilac16/config.php @@ -1,6 +1,6 @@ <?php -$GLOBALS['CONFIG']['CONFERENCE'] = array( +$CONFIG['CONFERENCE'] = array( /** * 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. @@ -96,12 +96,12 @@ $GLOBALS['CONFIG']['CONFERENCE'] = array( /** * Konfiguration der Stream-Übersicht auf der Startseite */ -$GLOBALS['CONFIG']['OVERVIEW'] = array( +$CONFIG['OVERVIEW'] = array( /** * Abschnitte aud der Startseite und darunter aufgeführte Räume * Es können beliebig neue Gruppen und Räume hinzugefügt werden * - * Die Räume müssen in $GLOBALS['CONFIG']['ROOMS'] konfiguriert werden, + * Die Räume müssen in $CONFIG['ROOMS'] konfiguriert werden, * sonst werden sie nicht angezeigt. */ 'GROUPS' => array( @@ -117,10 +117,10 @@ $GLOBALS['CONFIG']['OVERVIEW'] = array( /** * Liste der Räume (= Audio & Video Produktionen, also auch DJ-Sets oä.) */ -$GLOBALS['CONFIG']['ROOMS'] = array( +$CONFIG['ROOMS'] = array( /** * Array-Key ist der Raum-Slug, der z.B. auch zum erstellen der URLs, - * in $GLOBALS['CONFIG']['OVERVIEW'] oder im Feedback verwendet wird. + * in $CONFIG['OVERVIEW'] oder im Feedback verwendet wird. */ 'mainhall' => array( /** @@ -225,7 +225,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * findet keine Darstellung statt. * * Ebenso können alle Fahrplan-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SCHEDULE']-Blocks deaktiviert werden + * des globalen $CONFIG['SCHEDULE']-Blocks deaktiviert werden */ 'SCHEDULE' => true, @@ -242,7 +242,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * taucht der Raum auch im globalen Feedback-Formular nicht auf. * * Ebenso können alle Feedback-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['FEEDBACK']-Blocks deaktiviert werden + * des globalen $CONFIG['FEEDBACK']-Blocks deaktiviert werden */ 'FEEDBACK' => true, @@ -253,7 +253,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird der Subtitles-Button und die damit verbundenen Funktionen deaktiviert. * * Ebenso können alle Subtitles-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SUBTITLES']-Blocks deaktiviert werden + * des globalen $CONFIG['SUBTITLES']-Blocks deaktiviert werden */ 'SUBTITLES' => false, @@ -267,7 +267,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Embed-Tab angeboten und die URL zum Einbetten existiert nicht. * * Ebenso können alle Embedding-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['EMBED']-Blocks deaktiviert werden + * des globalen $CONFIG['EMBED']-Blocks deaktiviert werden */ 'EMBED' => true, @@ -284,15 +284,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein IRC-Link angezeigt * * Ebenso können alle IRC-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['IRC']-Blocks deaktiviert werden + * des globalen $CONFIG['IRC']-Blocks deaktiviert werden */ 'IRC' => false, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['IRC'] Block überschrieben werden. + * globalen $CONFIG['IRC'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['IRC']-Block muss trotzdem existieren, + * Der globale $CONFIG['IRC']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ //'IRC_CONFIG' => array( @@ -312,15 +312,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Twitter-Link angezeigt * * Ebenso können alle Twitter-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['TWITTER']-Blocks deaktiviert werden + * des globalen $CONFIG['TWITTER']-Blocks deaktiviert werden **/ 'TWITTER' => true, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['TWITTER'] Block überschrieben werden. + * globalen $CONFIG['TWITTER'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['TWITTER']-Block muss trotzdem existieren, + * Der globale $CONFIG['TWITTER']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ //'TWITTER_CONFIG' => array( @@ -357,7 +357,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * Konfigurationen zum Konferenz-Fahrplan * Wird dieser Block auskommentiert, werden alle Fahrplan-Bezogenen Features deaktiviert */ -//$GLOBALS['CONFIG']['SCHEDULE'] = array( +//$CONFIG['SCHEDULE'] = array( // /** // * URL zum Fahrplan-XML // * @@ -395,7 +395,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * * Wird dieser Block auskommentiert, wird das gesamte Feedback-System deaktiviert */ -$GLOBALS['CONFIG']['FEEDBACK'] = array( +$CONFIG['FEEDBACK'] = array( /** * DSN zum abspeichern der eingegebenen Daten * die Datenbank muss eine Tabelle enthaltem, die dem in `lib/schema.sql` angegebenen @@ -425,7 +425,7 @@ $GLOBALS['CONFIG']['FEEDBACK'] = array( * Wird diese Zeile auskommentiert oder auf False gesetzt, werden alle * Embedding-Funktionen deaktiviert. */ -$GLOBALS['CONFIG']['EMBED'] = true; +$CONFIG['EMBED'] = true; /** * Konfiguration des L2S2-Systems @@ -433,7 +433,7 @@ $GLOBALS['CONFIG']['EMBED'] = true; * * Wird dieser Block auskommentiert, wird das gesamte Subtitle-System deaktiviert */ -//$GLOBALS['CONFIG']['SUBTITLES'] = array( +//$CONFIG['SUBTITLES'] = array( // /** // * URL des L2S2-Servers // */ @@ -447,9 +447,9 @@ $GLOBALS['CONFIG']['EMBED'] = true; * IRC-Links für jeden Raum einzeln konfiguriert werden, muss dieser Block trotzdem * existieren sein. ggf. einfach auf true setzen: * - * $GLOBALS['CONFIG']['IRC'] = true + * $CONFIG['IRC'] = true */ -//$GLOBALS['CONFIG']['IRC'] = array( +//$CONFIG['IRC'] = array( // /** // * Anzeigetext für die IRC-Links. // * @@ -478,9 +478,9 @@ $GLOBALS['CONFIG']['EMBED'] = true; * Twitter-Links für jeden Raum einzeln konfiguriert werden, muss dieser Block trotzdem * existieren sein. ggf. einfach auf true setzen: * - * $GLOBALS['CONFIG']['TWITTER'] = true + * $CONFIG['TWITTER'] = true */ -$GLOBALS['CONFIG']['TWITTER'] = array( +$CONFIG['TWITTER'] = array( /** * Anzeigetext für die Twitter-Links. * @@ -498,3 +498,6 @@ $GLOBALS['CONFIG']['TWITTER'] = array( */ 'TEXT' => '#minicLAC16', ); + + +return $CONFIG; diff --git a/configs/conferences/mrmcd16/config.php b/configs/conferences/mrmcd16/config.php index 845114b..0e8e70e 100755 --- a/configs/conferences/mrmcd16/config.php +++ b/configs/conferences/mrmcd16/config.php @@ -1,6 +1,6 @@ <?php -$GLOBALS['CONFIG']['CONFERENCE'] = array( +$CONFIG['CONFERENCE'] = array( /** * 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. @@ -110,12 +110,12 @@ $GLOBALS['CONFIG']['CONFERENCE'] = array( /** * Konfiguration der Stream-Übersicht auf der Startseite */ -$GLOBALS['CONFIG']['OVERVIEW'] = array( +$CONFIG['OVERVIEW'] = array( /** * Abschnitte aud der Startseite und darunter aufgeführte Räume * Es können beliebig neue Gruppen und Räume hinzugefügt werden * - * Die Räume müssen in $GLOBALS['CONFIG']['ROOMS'] konfiguriert werden, + * Die Räume müssen in $CONFIG['ROOMS'] konfiguriert werden, * sonst werden sie nicht angezeigt. */ 'GROUPS' => array( @@ -131,10 +131,10 @@ $GLOBALS['CONFIG']['OVERVIEW'] = array( /** * Liste der Räume (= Audio & Video Produktionen, also auch DJ-Sets oä.) */ -$GLOBALS['CONFIG']['ROOMS'] = array( +$CONFIG['ROOMS'] = array( /** * Array-Key ist der Raum-Slug, der z.B. auch zum erstellen der URLs, - * in $GLOBALS['CONFIG']['OVERVIEW'] oder im Feedback verwendet wird. + * in $CONFIG['OVERVIEW'] oder im Feedback verwendet wird. */ 'saal104' => array( /** @@ -239,7 +239,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * findet keine Darstellung statt. * * Ebenso können alle Fahrplan-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SCHEDULE']-Blocks deaktiviert werden + * des globalen $CONFIG['SCHEDULE']-Blocks deaktiviert werden */ 'SCHEDULE' => true, @@ -256,7 +256,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * taucht der Raum auch im globalen Feedback-Formular nicht auf. * * Ebenso können alle Feedback-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['FEEDBACK']-Blocks deaktiviert werden + * des globalen $CONFIG['FEEDBACK']-Blocks deaktiviert werden */ 'FEEDBACK' => false, @@ -267,7 +267,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird der Subtitles-Button und die damit verbundenen Funktionen deaktiviert. * * Ebenso können alle Subtitles-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SUBTITLES']-Blocks deaktiviert werden + * des globalen $CONFIG['SUBTITLES']-Blocks deaktiviert werden */ 'SUBTITLES' => false, @@ -281,7 +281,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Embed-Tab angeboten und die URL zum Einbetten existiert nicht. * * Ebenso können alle Embedding-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['EMBED']-Blocks deaktiviert werden + * des globalen $CONFIG['EMBED']-Blocks deaktiviert werden */ 'EMBED' => true, @@ -298,15 +298,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein IRC-Link angezeigt * * Ebenso können alle IRC-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['IRC']-Blocks deaktiviert werden + * des globalen $CONFIG['IRC']-Blocks deaktiviert werden */ 'IRC' => false, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['IRC'] Block überschrieben werden. + * globalen $CONFIG['IRC'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['IRC']-Block muss trotzdem existieren, + * Der globale $CONFIG['IRC']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ 'IRC_CONFIG' => array( @@ -326,15 +326,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Twitter-Link angezeigt * * Ebenso können alle Twitter-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['TWITTER']-Blocks deaktiviert werden + * des globalen $CONFIG['TWITTER']-Blocks deaktiviert werden **/ 'TWITTER' => false, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['TWITTER'] Block überschrieben werden. + * globalen $CONFIG['TWITTER'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['TWITTER']-Block muss trotzdem existieren, + * Der globale $CONFIG['TWITTER']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ 'TWITTER_CONFIG' => array( @@ -445,7 +445,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * findet keine Darstellung statt. * * Ebenso können alle Fahrplan-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SCHEDULE']-Blocks deaktiviert werden + * des globalen $CONFIG['SCHEDULE']-Blocks deaktiviert werden */ 'SCHEDULE' => true, @@ -462,7 +462,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * taucht der Raum auch im globalen Feedback-Formular nicht auf. * * Ebenso können alle Feedback-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['FEEDBACK']-Blocks deaktiviert werden + * des globalen $CONFIG['FEEDBACK']-Blocks deaktiviert werden */ 'FEEDBACK' => false, @@ -473,7 +473,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird der Subtitles-Button und die damit verbundenen Funktionen deaktiviert. * * Ebenso können alle Subtitles-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SUBTITLES']-Blocks deaktiviert werden + * des globalen $CONFIG['SUBTITLES']-Blocks deaktiviert werden */ 'SUBTITLES' => false, @@ -487,7 +487,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Embed-Tab angeboten und die URL zum Einbetten existiert nicht. * * Ebenso können alle Embedding-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['EMBED']-Blocks deaktiviert werden + * des globalen $CONFIG['EMBED']-Blocks deaktiviert werden */ 'EMBED' => true, @@ -504,15 +504,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein IRC-Link angezeigt * * Ebenso können alle IRC-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['IRC']-Blocks deaktiviert werden + * des globalen $CONFIG['IRC']-Blocks deaktiviert werden */ 'IRC' => false, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['IRC'] Block überschrieben werden. + * globalen $CONFIG['IRC'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['IRC']-Block muss trotzdem existieren, + * Der globale $CONFIG['IRC']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ 'IRC_CONFIG' => array( @@ -532,15 +532,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Twitter-Link angezeigt * * Ebenso können alle Twitter-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['TWITTER']-Blocks deaktiviert werden + * des globalen $CONFIG['TWITTER']-Blocks deaktiviert werden **/ 'TWITTER' => false, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['TWITTER'] Block überschrieben werden. + * globalen $CONFIG['TWITTER'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['TWITTER']-Block muss trotzdem existieren, + * Der globale $CONFIG['TWITTER']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ 'TWITTER_CONFIG' => array( @@ -556,13 +556,13 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * Wird diese Zeile auskommentiert oder auf False gesetzt, werden alle * Embedding-Funktionen deaktiviert. */ -$GLOBALS['CONFIG']['EMBED'] = true; +$CONFIG['EMBED'] = true; /** * Konfigurationen zum Konferenz-Fahrplan * Wird dieser Block auskommentiert, werden alle Fahrplan-Bezogenen Features deaktiviert */ -$GLOBALS['CONFIG']['SCHEDULE'] = array( +$CONFIG['SCHEDULE'] = array( /** * URL zum Fahrplan-XML * @@ -593,3 +593,6 @@ $GLOBALS['CONFIG']['SCHEDULE'] = array( //'SIMULATE_OFFSET' => strtotime(/* Conference-Date */ '2016-05-21') - strtotime(/* Today */ '2016-05-19'), 'SIMULATE_OFFSET' => 0, ); + + +return $CONFIG; diff --git a/configs/conferences/nixcon15/config.php b/configs/conferences/nixcon15/config.php index 6c90fc5..abf67f7 100644 --- a/configs/conferences/nixcon15/config.php +++ b/configs/conferences/nixcon15/config.php @@ -1,6 +1,6 @@ <?php -$GLOBALS['CONFIG']['CONFERENCE'] = array( +$CONFIG['CONFERENCE'] = array( /** * 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. @@ -113,12 +113,12 @@ $GLOBALS['CONFIG']['CONFERENCE'] = array( /** * Konfiguration der Stream-Übersicht auf der Startseite */ -$GLOBALS['CONFIG']['OVERVIEW'] = array( +$CONFIG['OVERVIEW'] = array( /** * Abschnitte aud der Startseite und darunter aufgeführte Räume * Es können beliebig neue Gruppen und Räume hinzugefügt werden * - * Die Räume müssen in $GLOBALS['CONFIG']['ROOMS'] konfiguriert werden, + * Die Räume müssen in $CONFIG['ROOMS'] konfiguriert werden, * sonst werden sie nicht angezeigt. */ 'GROUPS' => array( @@ -133,10 +133,10 @@ $GLOBALS['CONFIG']['OVERVIEW'] = array( /** * Liste der Räume (= Audio & Video Produktionen, also auch DJ-Sets oä.) */ -$GLOBALS['CONFIG']['ROOMS'] = array( +$CONFIG['ROOMS'] = array( /** * Array-Key ist der Raum-Slug, der z.B. auch zum erstellen der URLs, - * in $GLOBALS['CONFIG']['OVERVIEW'] oder im Feedback verwendet wird. + * in $CONFIG['OVERVIEW'] oder im Feedback verwendet wird. */ 'room' => array( /** @@ -241,7 +241,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * findet keine Darstellung statt. * * Ebenso können alle Fahrplan-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SCHEDULE']-Blocks deaktiviert werden + * des globalen $CONFIG['SCHEDULE']-Blocks deaktiviert werden */ 'SCHEDULE' => true, @@ -258,7 +258,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * taucht der Raum auch im globalen Feedback-Formular nicht auf. * * Ebenso können alle Feedback-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['FEEDBACK']-Blocks deaktiviert werden + * des globalen $CONFIG['FEEDBACK']-Blocks deaktiviert werden */ 'FEEDBACK' => true, @@ -269,7 +269,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird der Subtitles-Button und die damit verbundenen Funktionen deaktiviert. * * Ebenso können alle Subtitles-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SUBTITLES']-Blocks deaktiviert werden + * des globalen $CONFIG['SUBTITLES']-Blocks deaktiviert werden */ 'SUBTITLES' => false, @@ -283,7 +283,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Embed-Tab angeboten und die URL zum Einbetten existiert nicht. * * Ebenso können alle Embedding-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['EMBED']-Blocks deaktiviert werden + * des globalen $CONFIG['EMBED']-Blocks deaktiviert werden */ 'EMBED' => true, @@ -300,15 +300,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein IRC-Link angezeigt * * Ebenso können alle IRC-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['IRC']-Blocks deaktiviert werden + * des globalen $CONFIG['IRC']-Blocks deaktiviert werden */ 'IRC' => false, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['IRC'] Block überschrieben werden. + * globalen $CONFIG['IRC'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['IRC']-Block muss trotzdem existieren, + * Der globale $CONFIG['IRC']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ //'IRC_CONFIG' => array( @@ -328,15 +328,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Twitter-Link angezeigt * * Ebenso können alle Twitter-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['TWITTER']-Blocks deaktiviert werden + * des globalen $CONFIG['TWITTER']-Blocks deaktiviert werden **/ 'TWITTER' => true, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['TWITTER'] Block überschrieben werden. + * globalen $CONFIG['TWITTER'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['TWITTER']-Block muss trotzdem existieren, + * Der globale $CONFIG['TWITTER']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ //'TWITTER_CONFIG' => array( @@ -352,7 +352,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * Wird diese Zeile auskommentiert oder auf False gesetzt, werden alle * Embedding-Funktionen deaktiviert. */ -$GLOBALS['CONFIG']['EMBED'] = true; +$CONFIG['EMBED'] = true; /** * Globale Konfiguration der Twitter-Links. @@ -361,9 +361,9 @@ $GLOBALS['CONFIG']['EMBED'] = true; * Twitter-Links für jeden Raum einzeln konfiguriert werden, muss dieser Block trotzdem * existieren sein. ggf. einfach auf true setzen: * - * $GLOBALS['CONFIG']['TWITTER'] = true + * $CONFIG['TWITTER'] = true */ -$GLOBALS['CONFIG']['TWITTER'] = array( +$CONFIG['TWITTER'] = array( /** * Anzeigetext für die Twitter-Links. * @@ -386,7 +386,7 @@ $GLOBALS['CONFIG']['TWITTER'] = array( * Konfigurationen zum Konferenz-Fahrplan * Wird dieser Block auskommentiert, werden alle Fahrplan-Bezogenen Features deaktiviert */ -$GLOBALS['CONFIG']['SCHEDULE'] = array( +$CONFIG['SCHEDULE'] = array( /** * URL zum Fahrplan-XML * @@ -414,3 +414,6 @@ $GLOBALS['CONFIG']['SCHEDULE'] = array( //'SIMULATE_OFFSET' => strtotime(/* Conference-Date */ '2015-03-11') - strtotime(/* Today */ '2015-03-03'), 'SIMULATE_OFFSET' => 0, ); + + +return $CONFIG; diff --git a/configs/conferences/osc16/config.php b/configs/conferences/osc16/config.php index 1766298..056d605 100644 --- a/configs/conferences/osc16/config.php +++ b/configs/conferences/osc16/config.php @@ -1,6 +1,6 @@ <?php -$GLOBALS['CONFIG']['CONFERENCE'] = array( +$CONFIG['CONFERENCE'] = array( /** * 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. @@ -110,12 +110,12 @@ $GLOBALS['CONFIG']['CONFERENCE'] = array( /** * Konfiguration der Stream-Übersicht auf der Startseite */ -$GLOBALS['CONFIG']['OVERVIEW'] = array( +$CONFIG['OVERVIEW'] = array( /** * Abschnitte aud der Startseite und darunter aufgeführte Räume * Es können beliebig neue Gruppen und Räume hinzugefügt werden * - * Die Räume müssen in $GLOBALS['CONFIG']['ROOMS'] konfiguriert werden, + * Die Räume müssen in $CONFIG['ROOMS'] konfiguriert werden, * sonst werden sie nicht angezeigt. */ 'GROUPS' => array( @@ -130,10 +130,10 @@ $GLOBALS['CONFIG']['OVERVIEW'] = array( /** * Liste der Räume (= Audio & Video Produktionen, also auch DJ-Sets oä.) */ -$GLOBALS['CONFIG']['ROOMS'] = array( +$CONFIG['ROOMS'] = array( /** * Array-Key ist der Raum-Slug, der z.B. auch zum erstellen der URLs, - * in $GLOBALS['CONFIG']['OVERVIEW'] oder im Feedback verwendet wird. + * in $CONFIG['OVERVIEW'] oder im Feedback verwendet wird. */ 'saal' => array( /** @@ -238,7 +238,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * findet keine Darstellung statt. * * Ebenso können alle Fahrplan-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SCHEDULE']-Blocks deaktiviert werden + * des globalen $CONFIG['SCHEDULE']-Blocks deaktiviert werden */ 'SCHEDULE' => false, @@ -255,7 +255,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * taucht der Raum auch im globalen Feedback-Formular nicht auf. * * Ebenso können alle Feedback-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['FEEDBACK']-Blocks deaktiviert werden + * des globalen $CONFIG['FEEDBACK']-Blocks deaktiviert werden */ 'FEEDBACK' => false, @@ -266,7 +266,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird der Subtitles-Button und die damit verbundenen Funktionen deaktiviert. * * Ebenso können alle Subtitles-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SUBTITLES']-Blocks deaktiviert werden + * des globalen $CONFIG['SUBTITLES']-Blocks deaktiviert werden */ 'SUBTITLES' => false, @@ -280,7 +280,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Embed-Tab angeboten und die URL zum Einbetten existiert nicht. * * Ebenso können alle Embedding-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['EMBED']-Blocks deaktiviert werden + * des globalen $CONFIG['EMBED']-Blocks deaktiviert werden */ 'EMBED' => true, @@ -297,15 +297,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein IRC-Link angezeigt * * Ebenso können alle IRC-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['IRC']-Blocks deaktiviert werden + * des globalen $CONFIG['IRC']-Blocks deaktiviert werden */ 'IRC' => false, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['IRC'] Block überschrieben werden. + * globalen $CONFIG['IRC'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['IRC']-Block muss trotzdem existieren, + * Der globale $CONFIG['IRC']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ // 'IRC_CONFIG' => array( @@ -325,15 +325,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Twitter-Link angezeigt * * Ebenso können alle Twitter-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['TWITTER']-Blocks deaktiviert werden + * des globalen $CONFIG['TWITTER']-Blocks deaktiviert werden **/ 'TWITTER' => true, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['TWITTER'] Block überschrieben werden. + * globalen $CONFIG['TWITTER'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['TWITTER']-Block muss trotzdem existieren, + * Der globale $CONFIG['TWITTER']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ // 'TWITTER_CONFIG' => array( @@ -349,13 +349,13 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * Wird diese Zeile auskommentiert oder auf False gesetzt, werden alle * Embedding-Funktionen deaktiviert. */ -$GLOBALS['CONFIG']['EMBED'] = true; +$CONFIG['EMBED'] = true; /** * Konfigurationen zum Konferenz-Fahrplan * Wird dieser Block auskommentiert, werden alle Fahrplan-Bezogenen Features deaktiviert */ -$GLOBALS['CONFIG']['SCHEDULE'] = array( +$CONFIG['SCHEDULE'] = array( /** * URL zum Fahrplan-XML * @@ -394,9 +394,9 @@ $GLOBALS['CONFIG']['SCHEDULE'] = array( * Twitter-Links für jeden Raum einzeln konfiguriert werden, muss dieser Block trotzdem * existieren sein. ggf. einfach auf true setzen: * - * $GLOBALS['CONFIG']['TWITTER'] = true + * $CONFIG['TWITTER'] = true */ -$GLOBALS['CONFIG']['TWITTER'] = array( +$CONFIG['TWITTER'] = array( /** * Anzeigetext für die Twitter-Links. * @@ -414,3 +414,6 @@ $GLOBALS['CONFIG']['TWITTER'] = array( */ 'TEXT' => '#oSC16', ); + + +return $CONFIG; diff --git a/configs/conferences/ppw15b/config.php b/configs/conferences/ppw15b/config.php index 2cabfe5..0920c6e 100644 --- a/configs/conferences/ppw15b/config.php +++ b/configs/conferences/ppw15b/config.php @@ -1,6 +1,6 @@ <?php -$GLOBALS['CONFIG']['CONFERENCE'] = array( +$CONFIG['CONFERENCE'] = array( /** * 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. @@ -114,12 +114,12 @@ $GLOBALS['CONFIG']['CONFERENCE'] = array( /** * Konfiguration der Stream-Übersicht auf der Startseite */ -$GLOBALS['CONFIG']['OVERVIEW'] = array( +$CONFIG['OVERVIEW'] = array( /** * Abschnitte aud der Startseite und darunter aufgeführte Räume * Es können beliebig neue Gruppen und Räume hinzugefügt werden * - * Die Räume müssen in $GLOBALS['CONFIG']['ROOMS'] konfiguriert werden, + * Die Räume müssen in $CONFIG['ROOMS'] konfiguriert werden, * sonst werden sie nicht angezeigt. */ 'GROUPS' => array( @@ -135,10 +135,10 @@ $GLOBALS['CONFIG']['OVERVIEW'] = array( /** * Liste der Räume (= Audio & Video Produktionen, also auch DJ-Sets oä.) */ -$GLOBALS['CONFIG']['ROOMS'] = array( +$CONFIG['ROOMS'] = array( /** * Array-Key ist der Raum-Slug, der z.B. auch zum erstellen der URLs, - * in $GLOBALS['CONFIG']['OVERVIEW'] oder im Feedback verwendet wird. + * in $CONFIG['OVERVIEW'] oder im Feedback verwendet wird. */ 'mosaik' => array( /** @@ -243,7 +243,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * findet keine Darstellung statt. * * Ebenso können alle Fahrplan-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SCHEDULE']-Blocks deaktiviert werden + * des globalen $CONFIG['SCHEDULE']-Blocks deaktiviert werden */ 'SCHEDULE' => true, @@ -260,7 +260,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * taucht der Raum auch im globalen Feedback-Formular nicht auf. * * Ebenso können alle Feedback-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['FEEDBACK']-Blocks deaktiviert werden + * des globalen $CONFIG['FEEDBACK']-Blocks deaktiviert werden */ 'FEEDBACK' => true, @@ -271,7 +271,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird der Subtitles-Button und die damit verbundenen Funktionen deaktiviert. * * Ebenso können alle Subtitles-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SUBTITLES']-Blocks deaktiviert werden + * des globalen $CONFIG['SUBTITLES']-Blocks deaktiviert werden */ 'SUBTITLES' => false, @@ -285,7 +285,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Embed-Tab angeboten und die URL zum Einbetten existiert nicht. * * Ebenso können alle Embedding-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['EMBED']-Blocks deaktiviert werden + * des globalen $CONFIG['EMBED']-Blocks deaktiviert werden */ 'EMBED' => true, @@ -302,15 +302,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein IRC-Link angezeigt * * Ebenso können alle IRC-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['IRC']-Blocks deaktiviert werden + * des globalen $CONFIG['IRC']-Blocks deaktiviert werden */ 'IRC' => false, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['IRC'] Block überschrieben werden. + * globalen $CONFIG['IRC'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['IRC']-Block muss trotzdem existieren, + * Der globale $CONFIG['IRC']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ //'IRC_CONFIG' => array( @@ -330,15 +330,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Twitter-Link angezeigt * * Ebenso können alle Twitter-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['TWITTER']-Blocks deaktiviert werden + * des globalen $CONFIG['TWITTER']-Blocks deaktiviert werden **/ 'TWITTER' => true, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['TWITTER'] Block überschrieben werden. + * globalen $CONFIG['TWITTER'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['TWITTER']-Block muss trotzdem existieren, + * Der globale $CONFIG['TWITTER']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ //'TWITTER_CONFIG' => array( @@ -392,7 +392,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * Wird diese Zeile auskommentiert oder auf False gesetzt, werden alle * Embedding-Funktionen deaktiviert. */ -$GLOBALS['CONFIG']['EMBED'] = true; +$CONFIG['EMBED'] = true; /** * Globale Konfiguration der Twitter-Links. @@ -401,9 +401,9 @@ $GLOBALS['CONFIG']['EMBED'] = true; * Twitter-Links für jeden Raum einzeln konfiguriert werden, muss dieser Block trotzdem * existieren sein. ggf. einfach auf true setzen: * - * $GLOBALS['CONFIG']['TWITTER'] = true + * $CONFIG['TWITTER'] = true */ -$GLOBALS['CONFIG']['TWITTER'] = array( +$CONFIG['TWITTER'] = array( /** * Anzeigetext für die Twitter-Links. * @@ -426,7 +426,7 @@ $GLOBALS['CONFIG']['TWITTER'] = array( * Konfigurationen zum Konferenz-Fahrplan * Wird dieser Block auskommentiert, werden alle Fahrplan-Bezogenen Features deaktiviert */ -$GLOBALS['CONFIG']['SCHEDULE'] = array( +$CONFIG['SCHEDULE'] = array( /** * URL zum Fahrplan-XML * @@ -457,3 +457,6 @@ $GLOBALS['CONFIG']['SCHEDULE'] = array( //'SIMULATE_OFFSET' => strtotime(/* Conference-Date */ '2015-03-11') - strtotime(/* Today */ '2015-03-03'), 'SIMULATE_OFFSET' => 0, ); + + +return $CONFIG; diff --git a/configs/conferences/pw16/config.php b/configs/conferences/pw16/config.php index 52f3c24..464cd9e 100644 --- a/configs/conferences/pw16/config.php +++ b/configs/conferences/pw16/config.php @@ -1,6 +1,6 @@ <?php -$GLOBALS['CONFIG']['CONFERENCE'] = array( +$CONFIG['CONFERENCE'] = array( /** * 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. @@ -118,12 +118,12 @@ Deshalb steht die letzte Oktoberwoche 2016 ganz im Zeichen der Privatsphäre. Vo /** * Konfiguration der Stream-Übersicht auf der Startseite */ -$GLOBALS['CONFIG']['OVERVIEW'] = array( +$CONFIG['OVERVIEW'] = array( /** * Abschnitte aud der Startseite und darunter aufgeführte Räume * Es können beliebig neue Gruppen und Räume hinzugefügt werden * - * Die Räume müssen in $GLOBALS['CONFIG']['ROOMS'] konfiguriert werden, + * Die Räume müssen in $CONFIG['ROOMS'] konfiguriert werden, * sonst werden sie nicht angezeigt. */ 'GROUPS' => array( @@ -138,10 +138,10 @@ $GLOBALS['CONFIG']['OVERVIEW'] = array( /** * Liste der Räume (= Audio & Video Produktionen, also auch DJ-Sets oä.) */ -$GLOBALS['CONFIG']['ROOMS'] = array( +$CONFIG['ROOMS'] = array( /** * Array-Key ist der Raum-Slug, der z.B. auch zum erstellen der URLs, - * in $GLOBALS['CONFIG']['OVERVIEW'] oder im Feedback verwendet wird. + * in $CONFIG['OVERVIEW'] oder im Feedback verwendet wird. */ 'pw1' => array( /** @@ -246,7 +246,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * findet keine Darstellung statt. * * Ebenso können alle Fahrplan-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SCHEDULE']-Blocks deaktiviert werden + * des globalen $CONFIG['SCHEDULE']-Blocks deaktiviert werden */ 'SCHEDULE' => true, @@ -263,7 +263,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * taucht der Raum auch im globalen Feedback-Formular nicht auf. * * Ebenso können alle Feedback-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['FEEDBACK']-Blocks deaktiviert werden + * des globalen $CONFIG['FEEDBACK']-Blocks deaktiviert werden */ 'FEEDBACK' => false, @@ -274,7 +274,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird der Subtitles-Button und die damit verbundenen Funktionen deaktiviert. * * Ebenso können alle Subtitles-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SUBTITLES']-Blocks deaktiviert werden + * des globalen $CONFIG['SUBTITLES']-Blocks deaktiviert werden */ 'SUBTITLES' => false, @@ -288,7 +288,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Embed-Tab angeboten und die URL zum Einbetten existiert nicht. * * Ebenso können alle Embedding-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['EMBED']-Blocks deaktiviert werden + * des globalen $CONFIG['EMBED']-Blocks deaktiviert werden */ 'EMBED' => true, @@ -305,15 +305,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein IRC-Link angezeigt * * Ebenso können alle IRC-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['IRC']-Blocks deaktiviert werden + * des globalen $CONFIG['IRC']-Blocks deaktiviert werden */ 'IRC' => false, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['IRC'] Block überschrieben werden. + * globalen $CONFIG['IRC'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['IRC']-Block muss trotzdem existieren, + * Der globale $CONFIG['IRC']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ 'IRC_CONFIG' => array( @@ -333,15 +333,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Twitter-Link angezeigt * * Ebenso können alle Twitter-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['TWITTER']-Blocks deaktiviert werden + * des globalen $CONFIG['TWITTER']-Blocks deaktiviert werden **/ 'TWITTER' => false, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['TWITTER'] Block überschrieben werden. + * globalen $CONFIG['TWITTER'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['TWITTER']-Block muss trotzdem existieren, + * Der globale $CONFIG['TWITTER']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ 'TWITTER_CONFIG' => array( @@ -357,13 +357,13 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * Wird diese Zeile auskommentiert oder auf False gesetzt, werden alle * Embedding-Funktionen deaktiviert. */ -$GLOBALS['CONFIG']['EMBED'] = true; +$CONFIG['EMBED'] = true; /** * Konfigurationen zum Konferenz-Fahrplan * Wird dieser Block auskommentiert, werden alle Fahrplan-Bezogenen Features deaktiviert */ -$GLOBALS['CONFIG']['SCHEDULE'] = array( +$CONFIG['SCHEDULE'] = array( /** * URL zum Fahrplan-XML * @@ -396,3 +396,6 @@ $GLOBALS['CONFIG']['SCHEDULE'] = array( ); + + +return $CONFIG; diff --git a/configs/conferences/qtcon16/config.php b/configs/conferences/qtcon16/config.php index c1407af..e923f1d 100755 --- a/configs/conferences/qtcon16/config.php +++ b/configs/conferences/qtcon16/config.php @@ -1,6 +1,6 @@ <?php -$GLOBALS['CONFIG']['CONFERENCE'] = array( +$CONFIG['CONFERENCE'] = array( /** * 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. @@ -109,12 +109,12 @@ $GLOBALS['CONFIG']['CONFERENCE'] = array( /** * Konfiguration der Stream-Übersicht auf der Startseite */ -$GLOBALS['CONFIG']['OVERVIEW'] = array( +$CONFIG['OVERVIEW'] = array( /** * Abschnitte aud der Startseite und darunter aufgeführte Räume * Es können beliebig neue Gruppen und Räume hinzugefügt werden * - * Die Räume müssen in $GLOBALS['CONFIG']['ROOMS'] konfiguriert werden, + * Die Räume müssen in $CONFIG['ROOMS'] konfiguriert werden, * sonst werden sie nicht angezeigt. */ 'GROUPS' => array( @@ -133,10 +133,10 @@ $GLOBALS['CONFIG']['OVERVIEW'] = array( /** * Liste der Räume (= Audio & Video Produktionen, also auch DJ-Sets oä.) */ -$GLOBALS['CONFIG']['ROOMS'] = array( +$CONFIG['ROOMS'] = array( /** * Array-Key ist der Raum-Slug, der z.B. auch zum erstellen der URLs, - * in $GLOBALS['CONFIG']['OVERVIEW'] oder im Feedback verwendet wird. + * in $CONFIG['OVERVIEW'] oder im Feedback verwendet wird. */ 'c01' => array( /** @@ -241,7 +241,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * findet keine Darstellung statt. * * Ebenso können alle Fahrplan-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SCHEDULE']-Blocks deaktiviert werden + * des globalen $CONFIG['SCHEDULE']-Blocks deaktiviert werden */ 'SCHEDULE' => true, @@ -258,7 +258,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * taucht der Raum auch im globalen Feedback-Formular nicht auf. * * Ebenso können alle Feedback-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['FEEDBACK']-Blocks deaktiviert werden + * des globalen $CONFIG['FEEDBACK']-Blocks deaktiviert werden */ 'FEEDBACK' => false, @@ -269,7 +269,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird der Subtitles-Button und die damit verbundenen Funktionen deaktiviert. * * Ebenso können alle Subtitles-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SUBTITLES']-Blocks deaktiviert werden + * des globalen $CONFIG['SUBTITLES']-Blocks deaktiviert werden */ 'SUBTITLES' => false, @@ -283,7 +283,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Embed-Tab angeboten und die URL zum Einbetten existiert nicht. * * Ebenso können alle Embedding-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['EMBED']-Blocks deaktiviert werden + * des globalen $CONFIG['EMBED']-Blocks deaktiviert werden */ 'EMBED' => true, @@ -300,15 +300,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein IRC-Link angezeigt * * Ebenso können alle IRC-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['IRC']-Blocks deaktiviert werden + * des globalen $CONFIG['IRC']-Blocks deaktiviert werden */ 'IRC' => false, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['IRC'] Block überschrieben werden. + * globalen $CONFIG['IRC'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['IRC']-Block muss trotzdem existieren, + * Der globale $CONFIG['IRC']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ // 'IRC_CONFIG' => array( @@ -328,15 +328,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Twitter-Link angezeigt * * Ebenso können alle Twitter-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['TWITTER']-Blocks deaktiviert werden + * des globalen $CONFIG['TWITTER']-Blocks deaktiviert werden **/ 'TWITTER' => true, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['TWITTER'] Block überschrieben werden. + * globalen $CONFIG['TWITTER'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['TWITTER']-Block muss trotzdem existieren, + * Der globale $CONFIG['TWITTER']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ // 'TWITTER_CONFIG' => array( @@ -457,13 +457,13 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * Wird diese Zeile auskommentiert oder auf False gesetzt, werden alle * Embedding-Funktionen deaktiviert. */ -$GLOBALS['CONFIG']['EMBED'] = true; +$CONFIG['EMBED'] = true; /** * Konfigurationen zum Konferenz-Fahrplan * Wird dieser Block auskommentiert, werden alle Fahrplan-Bezogenen Features deaktiviert */ -$GLOBALS['CONFIG']['SCHEDULE'] = array( +$CONFIG['SCHEDULE'] = array( /** * URL zum Fahrplan-XML * @@ -509,9 +509,9 @@ $GLOBALS['CONFIG']['SCHEDULE'] = array( * Twitter-Links für jeden Raum einzeln konfiguriert werden, muss dieser Block trotzdem * existieren sein. ggf. einfach auf true setzen: * - * $GLOBALS['CONFIG']['TWITTER'] = true + * $CONFIG['TWITTER'] = true */ -$GLOBALS['CONFIG']['TWITTER'] = array( +$CONFIG['TWITTER'] = array( /** * Anzeigetext für die Twitter-Links. * @@ -529,3 +529,6 @@ $GLOBALS['CONFIG']['TWITTER'] = array( */ 'TEXT' => '#QtCon', ); + + +return $CONFIG; diff --git a/configs/conferences/rp16/config.php b/configs/conferences/rp16/config.php index ff23c00..72c1c6e 100644 --- a/configs/conferences/rp16/config.php +++ b/configs/conferences/rp16/config.php @@ -1,5 +1,5 @@ <?php - $GLOBALS['CONFIG']['CONFERENCE'] = array( + $CONFIG['CONFERENCE'] = array( /** * 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. @@ -96,12 +96,12 @@ /** * Konfiguration der Stream-Übersicht auf der Startseite */ -$GLOBALS['CONFIG']['OVERVIEW'] = array( +$CONFIG['OVERVIEW'] = array( /** * Abschnitte aud der Startseite und darunter aufgeführte Räume * Es können beliebig neue Gruppen und Räume hinzugefügt werden * - * Die Räume müssen in $GLOBALS['CONFIG']['ROOMS'] konfiguriert werden, + * Die Räume müssen in $CONFIG['ROOMS'] konfiguriert werden, * sonst werden sie nicht angezeigt. */ 'GROUPS' => array( @@ -116,10 +116,10 @@ $GLOBALS['CONFIG']['OVERVIEW'] = array( /** * Liste der Räume (= Audio & Video Produktionen, also auch DJ-Sets oä.) */ -$GLOBALS['CONFIG']['ROOMS'] = array( +$CONFIG['ROOMS'] = array( /** * Array-Key ist der Raum-Slug, der z.B. auch zum erstellen der URLs, - * in $GLOBALS['CONFIG']['OVERVIEW'] oder im Feedback verwendet wird. + * in $CONFIG['OVERVIEW'] oder im Feedback verwendet wird. */ 'stage1' => array( /** @@ -223,7 +223,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * findet keine Darstellung statt. * * Ebenso können alle Fahrplan-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SCHEDULE']-Blocks deaktiviert werden + * des globalen $CONFIG['SCHEDULE']-Blocks deaktiviert werden */ 'SCHEDULE' => false, @@ -240,7 +240,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * taucht der Raum auch im globalen Feedback-Formular nicht auf. * * Ebenso können alle Feedback-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['FEEDBACK']-Blocks deaktiviert werden + * des globalen $CONFIG['FEEDBACK']-Blocks deaktiviert werden */ 'FEEDBACK' => false, @@ -251,7 +251,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird der Subtitles-Button und die damit verbundenen Funktionen deaktiviert. * * Ebenso können alle Subtitles-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SUBTITLES']-Blocks deaktiviert werden + * des globalen $CONFIG['SUBTITLES']-Blocks deaktiviert werden */ 'SUBTITLES' => false, @@ -265,7 +265,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Embed-Tab angeboten und die URL zum Einbetten existiert nicht. * * Ebenso können alle Embedding-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['EMBED']-Blocks deaktiviert werden + * des globalen $CONFIG['EMBED']-Blocks deaktiviert werden */ 'EMBED' => true, @@ -282,15 +282,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein IRC-Link angezeigt * * Ebenso können alle IRC-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['IRC']-Blocks deaktiviert werden + * des globalen $CONFIG['IRC']-Blocks deaktiviert werden */ 'IRC' => false, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['IRC'] Block überschrieben werden. + * globalen $CONFIG['IRC'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['IRC']-Block muss trotzdem existieren, + * Der globale $CONFIG['IRC']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ //'IRC_CONFIG' => array( @@ -310,15 +310,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Twitter-Link angezeigt * * Ebenso können alle Twitter-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['TWITTER']-Blocks deaktiviert werden + * des globalen $CONFIG['TWITTER']-Blocks deaktiviert werden **/ 'TWITTER' => true, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['TWITTER'] Block überschrieben werden. + * globalen $CONFIG['TWITTER'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['TWITTER']-Block muss trotzdem existieren, + * Der globale $CONFIG['TWITTER']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ //'TWITTER_CONFIG' => array( @@ -337,7 +337,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * Wird diese Zeile auskommentiert oder auf False gesetzt, werden alle * Embedding-Funktionen deaktiviert. */ -$GLOBALS['CONFIG']['EMBED'] = true; +$CONFIG['EMBED'] = true; /** * Globale Konfiguration der Twitter-Links. @@ -346,9 +346,9 @@ $GLOBALS['CONFIG']['EMBED'] = true; * Twitter-Links für jeden Raum einzeln konfiguriert werden, muss dieser Block trotzdem * existieren sein. ggf. einfach auf true setzen: * - * $GLOBALS['CONFIG']['TWITTER'] = true + * $CONFIG['TWITTER'] = true */ -$GLOBALS['CONFIG']['TWITTER'] = array( +$CONFIG['TWITTER'] = array( /** * Anzeigetext für die Twitter-Links. * @@ -366,3 +366,6 @@ $GLOBALS['CONFIG']['TWITTER'] = array( */ 'TEXT' => '#rpTEN', ); + + +return $CONFIG; diff --git a/configs/conferences/sub7/config.php b/configs/conferences/sub7/config.php index 8d40cbd..ab3506a 100644 --- a/configs/conferences/sub7/config.php +++ b/configs/conferences/sub7/config.php @@ -1,6 +1,6 @@ <?php -$GLOBALS['CONFIG']['CONFERENCE'] = array( +$CONFIG['CONFERENCE'] = array( /** * 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. @@ -114,12 +114,12 @@ $GLOBALS['CONFIG']['CONFERENCE'] = array( /** * Konfiguration der Stream-Übersicht auf der Startseite */ -$GLOBALS['CONFIG']['OVERVIEW'] = array( +$CONFIG['OVERVIEW'] = array( /** * Abschnitte aud der Startseite und darunter aufgeführte Räume * Es können beliebig neue Gruppen und Räume hinzugefügt werden * - * Die Räume müssen in $GLOBALS['CONFIG']['ROOMS'] konfiguriert werden, + * Die Räume müssen in $CONFIG['ROOMS'] konfiguriert werden, * sonst werden sie nicht angezeigt. */ 'GROUPS' => array( @@ -134,10 +134,10 @@ $GLOBALS['CONFIG']['OVERVIEW'] = array( /** * Liste der Räume (= Audio & Video Produktionen, also auch DJ-Sets oä.) */ -$GLOBALS['CONFIG']['ROOMS'] = array( +$CONFIG['ROOMS'] = array( /** * Array-Key ist der Raum-Slug, der z.B. auch zum erstellen der URLs, - * in $GLOBALS['CONFIG']['OVERVIEW'] oder im Feedback verwendet wird. + * in $CONFIG['OVERVIEW'] oder im Feedback verwendet wird. */ 'mosaik' => array( /** @@ -242,7 +242,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * findet keine Darstellung statt. * * Ebenso können alle Fahrplan-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SCHEDULE']-Blocks deaktiviert werden + * des globalen $CONFIG['SCHEDULE']-Blocks deaktiviert werden */ 'SCHEDULE' => true, @@ -259,7 +259,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * taucht der Raum auch im globalen Feedback-Formular nicht auf. * * Ebenso können alle Feedback-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['FEEDBACK']-Blocks deaktiviert werden + * des globalen $CONFIG['FEEDBACK']-Blocks deaktiviert werden */ 'FEEDBACK' => true, @@ -270,7 +270,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird der Subtitles-Button und die damit verbundenen Funktionen deaktiviert. * * Ebenso können alle Subtitles-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SUBTITLES']-Blocks deaktiviert werden + * des globalen $CONFIG['SUBTITLES']-Blocks deaktiviert werden */ 'SUBTITLES' => false, @@ -284,7 +284,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Embed-Tab angeboten und die URL zum Einbetten existiert nicht. * * Ebenso können alle Embedding-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['EMBED']-Blocks deaktiviert werden + * des globalen $CONFIG['EMBED']-Blocks deaktiviert werden */ 'EMBED' => true, @@ -301,15 +301,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein IRC-Link angezeigt * * Ebenso können alle IRC-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['IRC']-Blocks deaktiviert werden + * des globalen $CONFIG['IRC']-Blocks deaktiviert werden */ 'IRC' => false, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['IRC'] Block überschrieben werden. + * globalen $CONFIG['IRC'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['IRC']-Block muss trotzdem existieren, + * Der globale $CONFIG['IRC']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ //'IRC_CONFIG' => array( @@ -329,15 +329,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Twitter-Link angezeigt * * Ebenso können alle Twitter-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['TWITTER']-Blocks deaktiviert werden + * des globalen $CONFIG['TWITTER']-Blocks deaktiviert werden **/ 'TWITTER' => true, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['TWITTER'] Block überschrieben werden. + * globalen $CONFIG['TWITTER'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['TWITTER']-Block muss trotzdem existieren, + * Der globale $CONFIG['TWITTER']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ 'TWITTER_CONFIG' => array( @@ -353,7 +353,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * Wird diese Zeile auskommentiert oder auf False gesetzt, werden alle * Embedding-Funktionen deaktiviert. */ -$GLOBALS['CONFIG']['EMBED'] = true; +$CONFIG['EMBED'] = true; /** * Globale Konfiguration der Twitter-Links. @@ -362,9 +362,9 @@ $GLOBALS['CONFIG']['EMBED'] = true; * Twitter-Links für jeden Raum einzeln konfiguriert werden, muss dieser Block trotzdem * existieren sein. ggf. einfach auf true setzen: * - * $GLOBALS['CONFIG']['TWITTER'] = true + * $CONFIG['TWITTER'] = true */ -$GLOBALS['CONFIG']['TWITTER'] = array( +$CONFIG['TWITTER'] = array( /** * Anzeigetext für die Twitter-Links. * @@ -387,7 +387,7 @@ $GLOBALS['CONFIG']['TWITTER'] = array( * Konfigurationen zum Konferenz-Fahrplan * Wird dieser Block auskommentiert, werden alle Fahrplan-Bezogenen Features deaktiviert */ -$GLOBALS['CONFIG']['SCHEDULE'] = array( +$CONFIG['SCHEDULE'] = array( /** * URL zum Fahrplan-XML * @@ -418,3 +418,6 @@ $GLOBALS['CONFIG']['SCHEDULE'] = array( //'SIMULATE_OFFSET' => strtotime(/* Conference-Date */ '2015-03-11') - strtotime(/* Today */ '2015-03-03'), 'SIMULATE_OFFSET' => 0, ); + + +return $CONFIG; diff --git a/configs/conferences/subscribe8/config.php b/configs/conferences/subscribe8/config.php index fb1a115..22f0b63 100644 --- a/configs/conferences/subscribe8/config.php +++ b/configs/conferences/subscribe8/config.php @@ -1,6 +1,6 @@ <?php -$GLOBALS['CONFIG']['CONFERENCE'] = array( +$CONFIG['CONFERENCE'] = array( /** * 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. @@ -114,12 +114,12 @@ $GLOBALS['CONFIG']['CONFERENCE'] = array( /** * Konfiguration der Stream-Übersicht auf der Startseite */ -$GLOBALS['CONFIG']['OVERVIEW'] = array( +$CONFIG['OVERVIEW'] = array( /** * Abschnitte aud der Startseite und darunter aufgeführte Räume * Es können beliebig neue Gruppen und Räume hinzugefügt werden * - * Die Räume müssen in $GLOBALS['CONFIG']['ROOMS'] konfiguriert werden, + * Die Räume müssen in $CONFIG['ROOMS'] konfiguriert werden, * sonst werden sie nicht angezeigt. */ 'GROUPS' => array( @@ -141,10 +141,10 @@ $GLOBALS['CONFIG']['OVERVIEW'] = array( /** * Liste der Räume (= Audio & Video Produktionen, also auch DJ-Sets oä.) */ -$GLOBALS['CONFIG']['ROOMS'] = array( +$CONFIG['ROOMS'] = array( /** * Array-Key ist der Raum-Slug, der z.B. auch zum erstellen der URLs, - * in $GLOBALS['CONFIG']['OVERVIEW'] oder im Feedback verwendet wird. + * in $CONFIG['OVERVIEW'] oder im Feedback verwendet wird. */ 'grosser_sitzungssaal' => array( /** @@ -249,7 +249,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * findet keine Darstellung statt. * * Ebenso können alle Fahrplan-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SCHEDULE']-Blocks deaktiviert werden + * des globalen $CONFIG['SCHEDULE']-Blocks deaktiviert werden */ 'SCHEDULE' => true, @@ -266,7 +266,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * taucht der Raum auch im globalen Feedback-Formular nicht auf. * * Ebenso können alle Feedback-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['FEEDBACK']-Blocks deaktiviert werden + * des globalen $CONFIG['FEEDBACK']-Blocks deaktiviert werden */ 'FEEDBACK' => true, @@ -277,7 +277,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird der Subtitles-Button und die damit verbundenen Funktionen deaktiviert. * * Ebenso können alle Subtitles-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SUBTITLES']-Blocks deaktiviert werden + * des globalen $CONFIG['SUBTITLES']-Blocks deaktiviert werden */ 'SUBTITLES' => false, @@ -291,7 +291,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Embed-Tab angeboten und die URL zum Einbetten existiert nicht. * * Ebenso können alle Embedding-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['EMBED']-Blocks deaktiviert werden + * des globalen $CONFIG['EMBED']-Blocks deaktiviert werden */ 'EMBED' => true, @@ -308,15 +308,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein IRC-Link angezeigt * * Ebenso können alle IRC-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['IRC']-Blocks deaktiviert werden + * des globalen $CONFIG['IRC']-Blocks deaktiviert werden */ 'IRC' => false, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['IRC'] Block überschrieben werden. + * globalen $CONFIG['IRC'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['IRC']-Block muss trotzdem existieren, + * Der globale $CONFIG['IRC']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ //'IRC_CONFIG' => array( @@ -336,7 +336,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Twitter-Link angezeigt * * Ebenso können alle Twitter-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['TWITTER']-Blocks deaktiviert werden + * des globalen $CONFIG['TWITTER']-Blocks deaktiviert werden **/ 'TWITTER' => true, ) /*, @@ -405,7 +405,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * Wird diese Zeile auskommentiert oder auf False gesetzt, werden alle * Embedding-Funktionen deaktiviert. */ -$GLOBALS['CONFIG']['EMBED'] = true; +$CONFIG['EMBED'] = true; /** * Globale Konfiguration der Twitter-Links. @@ -414,9 +414,9 @@ $GLOBALS['CONFIG']['EMBED'] = true; * Twitter-Links für jeden Raum einzeln konfiguriert werden, muss dieser Block trotzdem * existieren sein. ggf. einfach auf true setzen: * - * $GLOBALS['CONFIG']['TWITTER'] = true + * $CONFIG['TWITTER'] = true */ -$GLOBALS['CONFIG']['TWITTER'] = array( +$CONFIG['TWITTER'] = array( /** * Anzeigetext für die Twitter-Links. * @@ -439,7 +439,7 @@ $GLOBALS['CONFIG']['TWITTER'] = array( * Konfigurationen zum Konferenz-Fahrplan * Wird dieser Block auskommentiert, werden alle Fahrplan-Bezogenen Features deaktiviert */ -$GLOBALS['CONFIG']['SCHEDULE'] = array( +$CONFIG['SCHEDULE'] = array( /** * URL zum Fahrplan-XML * @@ -470,3 +470,6 @@ $GLOBALS['CONFIG']['SCHEDULE'] = array( //'SIMULATE_OFFSET' => strtotime(/* Conference-Date */ '2015-03-11') - strtotime(/* Today */ '2015-03-03'), 'SIMULATE_OFFSET' => 0, ); + + +return $CONFIG; diff --git a/configs/conferences/systemd-conf-2016/config.php b/configs/conferences/systemd-conf-2016/config.php index 0d40111..c229298 100755 --- a/configs/conferences/systemd-conf-2016/config.php +++ b/configs/conferences/systemd-conf-2016/config.php @@ -1,6 +1,6 @@ <?php -$GLOBALS['CONFIG']['CONFERENCE'] = array( +$CONFIG['CONFERENCE'] = array( /** * 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. @@ -109,12 +109,12 @@ $GLOBALS['CONFIG']['CONFERENCE'] = array( /** * Konfiguration der Stream-Übersicht auf der Startseite */ -$GLOBALS['CONFIG']['OVERVIEW'] = array( +$CONFIG['OVERVIEW'] = array( /** * Abschnitte aud der Startseite und darunter aufgeführte Räume * Es können beliebig neue Gruppen und Räume hinzugefügt werden * - * Die Räume müssen in $GLOBALS['CONFIG']['ROOMS'] konfiguriert werden, + * Die Räume müssen in $CONFIG['ROOMS'] konfiguriert werden, * sonst werden sie nicht angezeigt. */ 'GROUPS' => array( @@ -129,10 +129,10 @@ $GLOBALS['CONFIG']['OVERVIEW'] = array( /** * Liste der Räume (= Audio & Video Produktionen, also auch DJ-Sets oä.) */ -$GLOBALS['CONFIG']['ROOMS'] = array( +$CONFIG['ROOMS'] = array( /** * Array-Key ist der Raum-Slug, der z.B. auch zum erstellen der URLs, - * in $GLOBALS['CONFIG']['OVERVIEW'] oder im Feedback verwendet wird. + * in $CONFIG['OVERVIEW'] oder im Feedback verwendet wird. */ 'mainhall' => array( /** @@ -237,7 +237,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * findet keine Darstellung statt. * * Ebenso können alle Fahrplan-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SCHEDULE']-Blocks deaktiviert werden + * des globalen $CONFIG['SCHEDULE']-Blocks deaktiviert werden */ 'SCHEDULE' => true, @@ -254,7 +254,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * taucht der Raum auch im globalen Feedback-Formular nicht auf. * * Ebenso können alle Feedback-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['FEEDBACK']-Blocks deaktiviert werden + * des globalen $CONFIG['FEEDBACK']-Blocks deaktiviert werden */ 'FEEDBACK' => false, @@ -265,7 +265,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird der Subtitles-Button und die damit verbundenen Funktionen deaktiviert. * * Ebenso können alle Subtitles-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SUBTITLES']-Blocks deaktiviert werden + * des globalen $CONFIG['SUBTITLES']-Blocks deaktiviert werden */ 'SUBTITLES' => false, @@ -279,7 +279,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Embed-Tab angeboten und die URL zum Einbetten existiert nicht. * * Ebenso können alle Embedding-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['EMBED']-Blocks deaktiviert werden + * des globalen $CONFIG['EMBED']-Blocks deaktiviert werden */ 'EMBED' => true, @@ -296,15 +296,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein IRC-Link angezeigt * * Ebenso können alle IRC-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['IRC']-Blocks deaktiviert werden + * des globalen $CONFIG['IRC']-Blocks deaktiviert werden */ 'IRC' => false, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['IRC'] Block überschrieben werden. + * globalen $CONFIG['IRC'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['IRC']-Block muss trotzdem existieren, + * Der globale $CONFIG['IRC']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ // 'IRC_CONFIG' => array( @@ -324,15 +324,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Twitter-Link angezeigt * * Ebenso können alle Twitter-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['TWITTER']-Blocks deaktiviert werden + * des globalen $CONFIG['TWITTER']-Blocks deaktiviert werden **/ 'TWITTER' => true, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['TWITTER'] Block überschrieben werden. + * globalen $CONFIG['TWITTER'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['TWITTER']-Block muss trotzdem existieren, + * Der globale $CONFIG['TWITTER']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ // 'TWITTER_CONFIG' => array( @@ -348,13 +348,13 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * Wird diese Zeile auskommentiert oder auf False gesetzt, werden alle * Embedding-Funktionen deaktiviert. */ -$GLOBALS['CONFIG']['EMBED'] = true; +$CONFIG['EMBED'] = true; /** * Konfigurationen zum Konferenz-Fahrplan * Wird dieser Block auskommentiert, werden alle Fahrplan-Bezogenen Features deaktiviert */ -$GLOBALS['CONFIG']['SCHEDULE'] = array( +$CONFIG['SCHEDULE'] = array( /** * URL zum Fahrplan-XML * @@ -395,9 +395,9 @@ $GLOBALS['CONFIG']['SCHEDULE'] = array( * Twitter-Links für jeden Raum einzeln konfiguriert werden, muss dieser Block trotzdem * existieren sein. ggf. einfach auf true setzen: * - * $GLOBALS['CONFIG']['TWITTER'] = true + * $CONFIG['TWITTER'] = true */ -$GLOBALS['CONFIG']['TWITTER'] = array( +$CONFIG['TWITTER'] = array( /** * Anzeigetext für die Twitter-Links. * @@ -415,3 +415,6 @@ $GLOBALS['CONFIG']['TWITTER'] = array( */ 'TEXT' => '#systemdconf', ); + + +return $CONFIG; diff --git a/configs/conferences/turnier2016/config.php b/configs/conferences/turnier2016/config.php index bd3e3a0..e3fbc9d 100644 --- a/configs/conferences/turnier2016/config.php +++ b/configs/conferences/turnier2016/config.php @@ -1,6 +1,6 @@ <?php -$GLOBALS['CONFIG']['CONFERENCE'] = array( +$CONFIG['CONFERENCE'] = array( /** * 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. @@ -114,12 +114,12 @@ $GLOBALS['CONFIG']['CONFERENCE'] = array( /** * Konfiguration der Stream-Übersicht auf der Startseite */ -$GLOBALS['CONFIG']['OVERVIEW'] = array( +$CONFIG['OVERVIEW'] = array( /** * Abschnitte aud der Startseite und darunter aufgeführte Räume * Es können beliebig neue Gruppen und Räume hinzugefügt werden * - * Die Räume müssen in $GLOBALS['CONFIG']['ROOMS'] konfiguriert werden, + * Die Räume müssen in $CONFIG['ROOMS'] konfiguriert werden, * sonst werden sie nicht angezeigt. */ 'GROUPS' => array( @@ -134,10 +134,10 @@ $GLOBALS['CONFIG']['OVERVIEW'] = array( /** * Liste der Räume (= Audio & Video Produktionen, also auch DJ-Sets oä.) */ -$GLOBALS['CONFIG']['ROOMS'] = array( +$CONFIG['ROOMS'] = array( /** * Array-Key ist der Raum-Slug, der z.B. auch zum erstellen der URLs, - * in $GLOBALS['CONFIG']['OVERVIEW'] oder im Feedback verwendet wird. + * in $CONFIG['OVERVIEW'] oder im Feedback verwendet wird. */ 'HeliosArena' => array( /** @@ -242,7 +242,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * findet keine Darstellung statt. * * Ebenso können alle Fahrplan-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SCHEDULE']-Blocks deaktiviert werden + * des globalen $CONFIG['SCHEDULE']-Blocks deaktiviert werden */ 'SCHEDULE' => false, @@ -259,7 +259,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * taucht der Raum auch im globalen Feedback-Formular nicht auf. * * Ebenso können alle Feedback-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['FEEDBACK']-Blocks deaktiviert werden + * des globalen $CONFIG['FEEDBACK']-Blocks deaktiviert werden */ 'FEEDBACK' => true, @@ -270,7 +270,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird der Subtitles-Button und die damit verbundenen Funktionen deaktiviert. * * Ebenso können alle Subtitles-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SUBTITLES']-Blocks deaktiviert werden + * des globalen $CONFIG['SUBTITLES']-Blocks deaktiviert werden */ 'SUBTITLES' => false, @@ -284,7 +284,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Embed-Tab angeboten und die URL zum Einbetten existiert nicht. * * Ebenso können alle Embedding-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['EMBED']-Blocks deaktiviert werden + * des globalen $CONFIG['EMBED']-Blocks deaktiviert werden */ 'EMBED' => true, @@ -301,15 +301,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein IRC-Link angezeigt * * Ebenso können alle IRC-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['IRC']-Blocks deaktiviert werden + * des globalen $CONFIG['IRC']-Blocks deaktiviert werden */ 'IRC' => false, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['IRC'] Block überschrieben werden. + * globalen $CONFIG['IRC'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['IRC']-Block muss trotzdem existieren, + * Der globale $CONFIG['IRC']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ //'IRC_CONFIG' => array( @@ -329,15 +329,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Twitter-Link angezeigt * * Ebenso können alle Twitter-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['TWITTER']-Blocks deaktiviert werden + * des globalen $CONFIG['TWITTER']-Blocks deaktiviert werden **/ 'TWITTER' => false, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['TWITTER'] Block überschrieben werden. + * globalen $CONFIG['TWITTER'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['TWITTER']-Block muss trotzdem existieren, + * Der globale $CONFIG['TWITTER']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ //'TWITTER_CONFIG' => array( @@ -353,7 +353,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * Wird diese Zeile auskommentiert oder auf False gesetzt, werden alle * Embedding-Funktionen deaktiviert. */ -$GLOBALS['CONFIG']['EMBED'] = true; +$CONFIG['EMBED'] = true; /** * Globale Konfiguration der Twitter-Links. @@ -362,9 +362,9 @@ $GLOBALS['CONFIG']['EMBED'] = true; * Twitter-Links für jeden Raum einzeln konfiguriert werden, muss dieser Block trotzdem * existieren sein. ggf. einfach auf true setzen: * - * $GLOBALS['CONFIG']['TWITTER'] = true + * $CONFIG['TWITTER'] = true */ -//$GLOBALS['CONFIG']['TWITTER'] = array( +//$CONFIG['TWITTER'] = array( // /** // * Anzeigetext für die Twitter-Links. // * @@ -387,7 +387,7 @@ $GLOBALS['CONFIG']['EMBED'] = true; * Konfigurationen zum Konferenz-Fahrplan * Wird dieser Block auskommentiert, werden alle Fahrplan-Bezogenen Features deaktiviert */ -//$GLOBALS['CONFIG']['SCHEDULE'] = array( +//$CONFIG['SCHEDULE'] = array( // /** // * URL zum Fahrplan-XML // * @@ -418,3 +418,6 @@ $GLOBALS['CONFIG']['EMBED'] = true; // //'SIMULATE_OFFSET' => strtotime(/* Conference-Date */ '2015-03-11') - strtotime(/* Today */ '2015-03-03'), // 'SIMULATE_OFFSET' => 0, //) + + +return $CONFIG; diff --git a/configs/conferences/vcfb2016/config.php b/configs/conferences/vcfb2016/config.php index d80a92d..b8a73ea 100755 --- a/configs/conferences/vcfb2016/config.php +++ b/configs/conferences/vcfb2016/config.php @@ -1,6 +1,6 @@ <?php -$GLOBALS['CONFIG']['CONFERENCE'] = array( +$CONFIG['CONFERENCE'] = array( /** * 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. @@ -111,12 +111,12 @@ Das VCFB findet statt im Pergamon-Palais in den Räumen des Fachbereichs Medienw /** * Konfiguration der Stream-Übersicht auf der Startseite */ -$GLOBALS['CONFIG']['OVERVIEW'] = array( +$CONFIG['OVERVIEW'] = array( /** * Abschnitte aud der Startseite und darunter aufgeführte Räume * Es können beliebig neue Gruppen und Räume hinzugefügt werden * - * Die Räume müssen in $GLOBALS['CONFIG']['ROOMS'] konfiguriert werden, + * Die Räume müssen in $CONFIG['ROOMS'] konfiguriert werden, * sonst werden sie nicht angezeigt. */ 'GROUPS' => array( @@ -131,10 +131,10 @@ $GLOBALS['CONFIG']['OVERVIEW'] = array( /** * Liste der Räume (= Audio & Video Produktionen, also auch DJ-Sets oä.) */ -$GLOBALS['CONFIG']['ROOMS'] = array( +$CONFIG['ROOMS'] = array( /** * Array-Key ist der Raum-Slug, der z.B. auch zum erstellen der URLs, - * in $GLOBALS['CONFIG']['OVERVIEW'] oder im Feedback verwendet wird. + * in $CONFIG['OVERVIEW'] oder im Feedback verwendet wird. */ 'Medientheater' => array( /** @@ -239,7 +239,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * findet keine Darstellung statt. * * Ebenso können alle Fahrplan-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SCHEDULE']-Blocks deaktiviert werden + * des globalen $CONFIG['SCHEDULE']-Blocks deaktiviert werden */ 'SCHEDULE' => true, @@ -256,7 +256,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * taucht der Raum auch im globalen Feedback-Formular nicht auf. * * Ebenso können alle Feedback-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['FEEDBACK']-Blocks deaktiviert werden + * des globalen $CONFIG['FEEDBACK']-Blocks deaktiviert werden */ 'FEEDBACK' => false, @@ -267,7 +267,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird der Subtitles-Button und die damit verbundenen Funktionen deaktiviert. * * Ebenso können alle Subtitles-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['SUBTITLES']-Blocks deaktiviert werden + * des globalen $CONFIG['SUBTITLES']-Blocks deaktiviert werden */ 'SUBTITLES' => false, @@ -281,7 +281,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Embed-Tab angeboten und die URL zum Einbetten existiert nicht. * * Ebenso können alle Embedding-Funktionialitäten durch auskommentieren - * des globalen $GLOBALS['CONFIG']['EMBED']-Blocks deaktiviert werden + * des globalen $CONFIG['EMBED']-Blocks deaktiviert werden */ 'EMBED' => true, @@ -298,15 +298,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein IRC-Link angezeigt * * Ebenso können alle IRC-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['IRC']-Blocks deaktiviert werden + * des globalen $CONFIG['IRC']-Blocks deaktiviert werden */ 'IRC' => false, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['IRC'] Block überschrieben werden. + * globalen $CONFIG['IRC'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['IRC']-Block muss trotzdem existieren, + * Der globale $CONFIG['IRC']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ // 'IRC_CONFIG' => array( @@ -326,15 +326,15 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * wird kein Twitter-Link angezeigt * * Ebenso können alle Twitter-Links durch auskommentieren - * des globalen $GLOBALS['CONFIG']['TWITTER']-Blocks deaktiviert werden + * des globalen $CONFIG['TWITTER']-Blocks deaktiviert werden **/ 'TWITTER' => true, /** * Mit dem Angaben in diesem Block können die Vorgaben aus dem - * globalen $GLOBALS['CONFIG']['TWITTER'] Block überschrieben werden. + * globalen $CONFIG['TWITTER'] Block überschrieben werden. * - * Der globale $GLOBALS['CONFIG']['TWITTER']-Block muss trotzdem existieren, + * Der globale $CONFIG['TWITTER']-Block muss trotzdem existieren, * da sonst überhaupt kein IRC-Link erzeugt wird. (ggf. einfach `= true` setzen) */ // 'TWITTER_CONFIG' => array( @@ -350,13 +350,13 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * Wird diese Zeile auskommentiert oder auf False gesetzt, werden alle * Embedding-Funktionen deaktiviert. */ -$GLOBALS['CONFIG']['EMBED'] = true; +$CONFIG['EMBED'] = true; /** * Konfigurationen zum Konferenz-Fahrplan * Wird dieser Block auskommentiert, werden alle Fahrplan-Bezogenen Features deaktiviert */ -$GLOBALS['CONFIG']['SCHEDULE'] = array( +$CONFIG['SCHEDULE'] = array( /** * URL zum Fahrplan-XML * @@ -397,9 +397,9 @@ $GLOBALS['CONFIG']['SCHEDULE'] = array( * Twitter-Links für jeden Raum einzeln konfiguriert werden, muss dieser Block trotzdem * existieren sein. ggf. einfach auf true setzen: * - * $GLOBALS['CONFIG']['TWITTER'] = true + * $CONFIG['TWITTER'] = true */ -$GLOBALS['CONFIG']['TWITTER'] = array( +$CONFIG['TWITTER'] = array( /** * Anzeigetext für die Twitter-Links. * @@ -417,3 +417,6 @@ $GLOBALS['CONFIG']['TWITTER'] = array( */ 'TEXT' => '#vcfb', ); + + +return $CONFIG; diff --git a/configs/conferences/zaunei2016/config.php b/configs/conferences/zaunei2016/config.php index 697e34d..05e62e8 100644 --- a/configs/conferences/zaunei2016/config.php +++ b/configs/conferences/zaunei2016/config.php @@ -1,6 +1,6 @@ <?php -$GLOBALS['CONFIG']['CONFERENCE'] = array( +$CONFIG['CONFERENCE'] = array( /** * 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. @@ -97,12 +97,12 @@ $GLOBALS['CONFIG']['CONFERENCE'] = array( /** * Konfiguration der Stream-Übersicht auf der Startseite */ -$GLOBALS['CONFIG']['OVERVIEW'] = array( +$CONFIG['OVERVIEW'] = array( /** * Abschnitte aud der Startseite und darunter aufgeführte Räume * Es können beliebig neue Gruppen und Räume hinzugefügt werden * - * Die Räume müssen in $GLOBALS['CONFIG']['ROOMS'] konfiguriert werden, + * Die Räume müssen in $CONFIG['ROOMS'] konfiguriert werden, * sonst werden sie nicht angezeigt. */ 'GROUPS' => array( @@ -117,7 +117,7 @@ $GLOBALS['CONFIG']['OVERVIEW'] = array( /** * Liste der Räume (= Audio & Video Produktionen, also auch DJ-Sets oä.) */ -$GLOBALS['CONFIG']['ROOMS'] = array( +$CONFIG['ROOMS'] = array( 'lounge' => array( 'DISPLAY' => 'Lounge', @@ -140,9 +140,9 @@ $GLOBALS['CONFIG']['ROOMS'] = array( * IRC-Links für jeden Raum einzeln konfiguriert werden, muss dieser Block trotzdem * existieren sein. ggf. einfach auf true setzen: * - * $GLOBALS['CONFIG']['IRC'] = true + * $CONFIG['IRC'] = true */ -$GLOBALS['CONFIG']['IRC'] = array( +$CONFIG['IRC'] = array( /** * Anzeigetext für die IRC-Links. * @@ -171,9 +171,9 @@ $GLOBALS['CONFIG']['IRC'] = array( * Twitter-Links für jeden Raum einzeln konfiguriert werden, muss dieser Block trotzdem * existieren sein. ggf. einfach auf true setzen: * - * $GLOBALS['CONFIG']['TWITTER'] = true + * $CONFIG['TWITTER'] = true */ -$GLOBALS['CONFIG']['TWITTER'] = array( +$CONFIG['TWITTER'] = array( /** * Anzeigetext für die Twitter-Links. * @@ -191,3 +191,6 @@ $GLOBALS['CONFIG']['TWITTER'] = array( */ 'TEXT' => '#zaunei2016', ); + + +return $CONFIG; @@ -59,7 +59,8 @@ try { 'route' => $route, 'canonicalurl' => forceslash(baseurl()).forceslash($route), 'assemblies' => 'template/assemblies/', - 'assets' => 'assets/', + 'assets' => forceslash('assets'), + 'conference_assets' => '/', 'conference' => new GenericConference(), )); @@ -113,7 +114,7 @@ try { // redirect $clients = Conferences::getActiveConferences(); - header('Location: '.forceslash( baseurl() . $clients[0]['link'] )); + header('Location: '.joinpath([baseurl(), $clients[0]->getSlug()])); exit; } else @@ -132,8 +133,9 @@ try { require('view/404.php'); exit; } - - Conferences::load($mandator); + else { + // fallthrough through to the main mandator-based routes + } } catch(Exception $e) { @@ -144,20 +146,19 @@ catch(Exception $e) // PER-CONFERENCE CODE -$GLOBALS['MANDATOR'] = $mandator; -$conference = new Conference(); +$conference = Conferences::getConference($mandator); // update template information $tpl->set(array( 'baseurl' => forceslash(baseurl()), 'route' => $route, - 'canonicalurl' => forceslash(baseurl()).forceslash($route), - 'assets' => '../assets/', + 'canonicalurl' => joinpath([baseurl(), $mandator, $route]), + 'conference_assets' => forceslash($mandator), 'conference' => $conference, - 'feedback' => new Feedback(), - 'schedule' => new Schedule(), - 'subtitles' => new Subtitles(), + 'feedback' => $conference->getFeedback(), + 'schedule' => $conference->getSchedule(), + 'subtitles' => $conference->getSubtitles(), )); ob_start(); diff --git a/lib/helper.php b/lib/helper.php index 4fce91e..df7f329 100644 --- a/lib/helper.php +++ b/lib/helper.php @@ -18,14 +18,20 @@ function baseurl() if(startswith('//', $base)) $base = proto().':'.$base; - return forceslash(forceslash($base).@$GLOBALS['MANDATOR']); + return forceslash($base); } $base = ssl() ? 'https://' : 'http://'; $base .= $_SERVER['HTTP_HOST']; $base .= forceslash(dirname($_SERVER['SCRIPT_NAME'])); - return forceslash(forceslash($base).@$GLOBALS['MANDATOR']); + return forceslash($base); +} + +function joinpath($parts) +{ + $parts = array_map('forceslash', $parts); + return rtrim(implode('', $parts), '/'); } function forceslash($url) diff --git a/model/Conference.php b/model/Conference.php index c6afa98..07d72dd 100644 --- a/model/Conference.php +++ b/model/Conference.php @@ -2,6 +2,18 @@ class Conference extends ModelBase { + private $slug; + + public function __construct($config, $slug) + { + parent::__construct($config); + $this->slug = $slug; + } + + public function getSlug() { + return $this->slug; + } + public function getTitle() { return $this->get('CONFERENCE.TITLE', 'C3VOC'); } @@ -20,6 +32,14 @@ class Conference extends ModelBase return !$this->hasBegun() || $this->hasEnded(); } + public function startsAt() { + return $this->get('CONFERENCE.STARTS_AT'); + } + + public function endsAt() { + return $this->get('CONFERENCE.ENDS_AT'); + } + public function hasBegun() { // on the preview-domain all conferences are always open if($this->isPreviewEnabled()) @@ -101,10 +121,10 @@ class Conference extends ModelBase } public function getLink() { - return url_params(); + return forceslash($this->getSlug()).url_params(); } public function getAboutLink() { - return 'about/'.url_params(); + return joinpath([$this->getSlug(), 'about']).url_params(); } public function hasRelive() { @@ -112,12 +132,26 @@ class Conference extends ModelBase } public function getReliveUrl() { if($this->has('CONFERENCE.RELIVE_JSON')) - return 'relive/'.url_params(); + return joinpath([$this->getSlug(), 'relive']).url_params(); else return null; } + public function hasFeedback() { + return $this->has('FEEDBACK'); + } + public function getFeedbackUrl() { + return joinpath([$this->getSlug(), 'feedback']).url_params(); + } + public function getFeedbackReadUrl() { + return joinpath([$this->getSlug(), 'feedback', 'read']).url_params(); + } + + public function getScheduleJsonUrl() { + return joinpath([$this->getSlug(), 'schedule.json']).url_params(); + } + public function hasBannerHtml() { return $this->has('CONFERENCE.BANNER_HTML'); } @@ -131,4 +165,48 @@ class Conference extends ModelBase public function getFooterHtml() { return $this->get('CONFERENCE.FOOTER_HTML'); } + + + public function getRooms() + { + $rooms = array(); + foreach($this->get('ROOMS') as $slug => $room) + $rooms[] = $this->getRoom($slug); + + return $rooms; + } + + public function getRoomIfExists($room) + { + if($this->hasRoom($room)) + return $this->getRoom($room); + + return null; + } + + public function hasRoom($slug) + { + return $this->has('ROOMS.'.$slug); + } + + public function getRoom($room) { + return new Room($this, $room); + } + + + public function getFeedback() { + return new Feedback($this); + } + public function getSchedule() { + return new Schedule($this); + } + public function getSubtitles() { + return new Subtitles($this); + } + public function getOverview() { + return new Overview($this); + } + public function getRelive() { + return new Relive($this); + } } diff --git a/model/Conferences.php b/model/Conferences.php index 461186f..4919345 100644 --- a/model/Conferences.php +++ b/model/Conferences.php @@ -4,27 +4,38 @@ class Conferences extends ModelBase { const MANDATOR_DIR = 'configs/conferences/'; + public static function listConferences() { + $directories = scandir(forceslash(Conferences::MANDATOR_DIR)); + $conferences = array_filter($directories, function($dirname) { + return $dirname[0] != '.'; + }); + + return $conferences; + } + public static function getConferences() { $conferences = []; - foreach(scandir(forceslash(Conferences::MANDATOR_DIR)) as $el) + foreach(Conferences::listConferences() as $conference) { - if($el[0] == '.') - continue; - - $conferences[$el] = Conferences::getConferenceInformation($el); + try { + $conferences[$conference] = Conferences::getConference($conference); + } + catch(Exception $e) { + // ignore unloadable conferences + } } return $conferences; } public static function getConferencesCount() { - return count(Conferences::getConferences()); + return count(Conferences::listConferences()); } public static function getActiveConferences() { return array_values(array_filter( Conferences::getConferences(), - function($info) { - return $info['active']; + function($conference) { + return !$conference->isClosed(); } )); } @@ -37,7 +48,7 @@ class Conferences extends ModelBase $sorted = Conferences::getConferences(); usort($sorted, function($a, $b) { - return @$b['CONFIG']['CONFERENCE']['STARTS_AT'] - @$a['CONFIG']['CONFERENCE']['STARTS_AT']; + return $b->startsAt() - $a->endsAt(); }); return $sorted; @@ -47,7 +58,7 @@ class Conferences extends ModelBase $sorted = Conferences::getConferencesSorted(); $finished = array_values(array_filter($sorted, function($c) { - return @$c['CONFIG']['CONFERENCE']['ENDS_AT'] < time(); + return $c->hasEnded(); })); return $finished; @@ -58,33 +69,16 @@ class Conferences extends ModelBase } public static function exists($mandator) { - return array_key_exists($mandator, Conferences::getConferences()); + return in_array($mandator, Conferences::listConferences()); } - public static function getConferenceInformation($mandator) { - if(isset($GLOBALS['CONFIG'])) - $saved_config = $GLOBALS['CONFIG']; - - Conferences::load($mandator); - $conf = new Conference(); - $info = [ - 'slug' => $mandator, - 'link' => forceslash($mandator).url_params(), - 'active' => !$conf->isClosed(), - 'title' => $conf->getTitle(), - 'description' => $conf->getDescription(), - - 'relive' => $conf->hasRelive() ? forceslash($mandator).$conf->getReliveUrl() : null, - 'releases' => $conf->hasReleases() ? $conf->getReleasesUrl() : null, - - 'CONFIG' => $GLOBALS['CONFIG'], - ]; - unset($GLOBALS['CONFIG']); - - if(isset($saved_config)) - $GLOBALS['CONFIG'] = $saved_config; + public static function loadConferenceConfig($mandator) { + $config = forceslash(Conferences::MANDATOR_DIR).forceslash($mandator).'config.php'; + return include($config); + } - return $info; + public static function getConference($mandator) { + return new Conference(Conferences::loadConferenceConfig($mandator), $mandator); } public static function hasCustomStyles($mandator) { @@ -96,9 +90,4 @@ class Conferences extends ModelBase public static function getCustomStylesDir($mandator) { return forceslash(Conferences::MANDATOR_DIR).forceslash($mandator); } - - public static function load($mandator) { - include(forceslash(Conferences::MANDATOR_DIR).forceslash($mandator).'config.php'); - return isset($GLOBALS['CONFIG']); - } } diff --git a/model/Feedback.php b/model/Feedback.php index 578650a..9475fe8 100644 --- a/model/Feedback.php +++ b/model/Feedback.php @@ -1,12 +1,16 @@ <?php -class Feedback extends ModelBase +class Feedback { - public function isEnabled() { - return $this->has('FEEDBACK'); + private $conference; + + public function __construct(Conference $conference) + { + $this->conference = $conference; } - public function getUrl() { - return 'feedback/'; + + public function getConference() { + return $this->conference; } public function validate($info) @@ -23,7 +27,7 @@ class Feedback extends ModelBase public function store($info) { - $db = new PDO($this->get('FEEDBACK.DSN')); + $db = new PDO($this->getConference()->get('FEEDBACK.DSN')); $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $stm = $db->prepare(' @@ -50,8 +54,8 @@ class Feedback extends ModelBase { return isset($_SERVER['PHP_AUTH_USER']) && - $_SERVER['PHP_AUTH_USER'] == $this->get('FEEDBACK.USERNAME') && - $_SERVER['PHP_AUTH_PW'] == $this->get('FEEDBACK.PASSWORD'); + $_SERVER['PHP_AUTH_USER'] == $this->getConference()->get('FEEDBACK.USERNAME') && + $_SERVER['PHP_AUTH_PW'] == $this->getConference()->get('FEEDBACK.PASSWORD'); } public function requestLogin() @@ -64,7 +68,7 @@ class Feedback extends ModelBase public function read($from, $to) { - $db = new PDO($this->get('FEEDBACK.DSN')); + $db = new PDO($this->getConference()->get('FEEDBACK.DSN')); $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $stm = $db->prepare(' diff --git a/model/GenericConference.php b/model/GenericConference.php index 5f134fc..63faf8f 100644 --- a/model/GenericConference.php +++ b/model/GenericConference.php @@ -2,6 +2,11 @@ class GenericConference extends Conference { + public function __construct() + { + $this->config = null; + } + public function hasBegun() { return true; } diff --git a/model/ModelBase.php b/model/ModelBase.php index 7b1370b..41f329b 100644 --- a/model/ModelBase.php +++ b/model/ModelBase.php @@ -2,14 +2,17 @@ class ModelBase { - protected function has($keychain) + protected $config; + public function __construct($config) { - return ModelBase::_has($GLOBALS['CONFIG'], $keychain); + $this->config = $config; } - protected static function staticHas($keychain) + + public function has($keychain) { - return ModelBase::_has($GLOBALS['CONFIG'], $keychain); + return ModelBase::_has($this->config, $keychain); } + private static function _has($array, $keychain) { if(!is_array($keychain)) @@ -25,14 +28,11 @@ class ModelBase return ModelBase::_has($array[$key], array_slice($keychain, 1)); } - protected function get($keychain, $default = null) + public function get($keychain, $default = null) { - return ModelBase::_get($GLOBALS['CONFIG'], $keychain, $default); - } - protected static function staticGet($keychain, $default = null) - { - return ModelBase::_get($GLOBALS['CONFIG'], $keychain, $default); + return ModelBase::_get($this->config, $keychain, $default); } + private static function _get($array, $keychain, $default) { if(!is_array($keychain)) diff --git a/model/Overview.php b/model/Overview.php index 03ef8b4..8a467bc 100644 --- a/model/Overview.php +++ b/model/Overview.php @@ -1,16 +1,25 @@ <?php -class Overview extends ModelBase +class Overview { + public function __construct(Conference $conference) + { + $this->conference = $conference; + } + + public function getConference() { + return $this->conference; + } + public function getGroups() { $groups = array(); - foreach($this->get('OVERVIEW.GROUPS') as $group => $rooms) + foreach($this->getConference()->get('OVERVIEW.GROUPS') as $group => $rooms) { foreach($rooms as $room) { try { - $groups[$group][] = new Room($room); + $groups[$group][] = $this->getConference()->getRoom($room); } catch(NotFoundException $e) { diff --git a/model/Relive.php b/model/Relive.php index d0e7522..ca32f19 100644 --- a/model/Relive.php +++ b/model/Relive.php @@ -1,16 +1,27 @@ <?php -class Relive extends ModelBase +class Relive { + private $conference; + + public function __construct($conference) + { + $this->conference = $conference; + } + + public function getConference() { + return $this->conference; + } + public function isEnabled() { // having CONFERENCE.RELIVE is not enough! - return $this->has('CONFERENCE.RELIVE_JSON'); + return $this->getConference()->has('CONFERENCE.RELIVE_JSON'); } public function getJsonUrl() { - return $this->get('CONFERENCE.RELIVE_JSON'); + return $this->getConference()->get('CONFERENCE.RELIVE_JSON'); } public function getTalks() diff --git a/model/Room.php b/model/Room.php index df3d92c..aa72630 100644 --- a/model/Room.php +++ b/model/Room.php @@ -1,107 +1,92 @@ <?php -class Room extends ModelBase +class Room { private $slug; + private $conference; - public function __construct($slug) + public function __construct(Conference $conference, $slug) { + $this->conference = $conference; + if(preg_match('/[^a-z0-9_\-]/i', $slug)) throw new Exception('Room Slug contains invalid Characters: "'.$slug.'"'); - if(! $this->has('ROOMS.'.$slug)) + if(!$this->getConference()->hasRoom($slug)) throw new NotFoundException('Room '.$slug); $this->slug = $slug; } - public static function exists($slug) - { - return ModelBase::staticHas('ROOMS.'.$slug); - } - - public static function createIfExists($room) - { - if(Room::exists($room)) - return new Room($room); - - return null; - } - - public static function rooms() - { - $rooms = array(); - foreach(ModelBase::staticGet('ROOMS') as $slug => $room) - $rooms[] = new Room($slug); - return $rooms; + public function getConference() { + return $this->conference; } - public function getSlug() { return $this->slug; } public function getThumb() { - return '../thumbs/'.$this->getStream().'.png'; + return joinpath(['/', 'thumbs', $this->getStream().'.png']); } public function getLink() { - return rawurlencode($this->getSlug()).'/'.url_params(); + return joinpath([$this->getConference()->getSlug(), $this->getSlug()]).url_params(); } public function getStream() { - return $this->get('ROOMS.'.$this->getSlug().'.STREAM', $this->getSlug()); + return $this->getConference()->get('ROOMS.'.$this->getSlug().'.STREAM', $this->getSlug()); } public function getScheduleName() { - return $this->get('ROOMS.'.$this->getSlug().'.SCHEDULE_NAME', $this->getSlug()); + return $this->getConference()->get('ROOMS.'.$this->getSlug().'.SCHEDULE_NAME', $this->getSlug()); } public function getDisplay() { - return $this->get('ROOMS.'.$this->getSlug().'.DISPLAY', $this->getSlug()); + return $this->getConference()->get('ROOMS.'.$this->getSlug().'.DISPLAY', $this->getSlug()); } public function hasStereo() { - return $this->get('ROOMS.'.$this->getSlug().'.STEREO'); + return $this->getConference()->get('ROOMS.'.$this->getSlug().'.STEREO'); } public function hasPreview() { - return $this->get('ROOMS.'.$this->getSlug().'.PREVIEW'); + return $this->getConference()->get('ROOMS.'.$this->getSlug().'.PREVIEW'); } public function requestsWide() { - return $this->get('ROOMS.'.$this->getSlug().'.WIDE'); + return $this->getConference()->get('ROOMS.'.$this->getSlug().'.WIDE'); } public function hasSchedule() { - return $this->get('ROOMS.'.$this->getSlug().'.SCHEDULE') && $this->has('SCHEDULE'); + return $this->getConference()->get('ROOMS.'.$this->getSlug().'.SCHEDULE') && $this->getConference()->has('SCHEDULE'); } public function hasSubtitles() { return - $this->get('ROOMS.'.$this->getSlug().'.SUBTITLES') && - $this->has('ROOMS.'.$this->getSlug().'.SUBTITLES_ROOM_ID') && - $this->has('SUBTITLES'); + $this->getConference()->get('ROOMS.'.$this->getSlug().'.SUBTITLES') && + $this->getConference()->has('ROOMS.'.$this->getSlug().'.SUBTITLES_ROOM_ID') && + $this->getConference()->has('SUBTITLES'); } public function getSubtitlesRoomId() { - return $this->get('ROOMS.'.$this->getSlug().'.SUBTITLES_ROOM_ID'); + return $this->getConference()->get('ROOMS.'.$this->getSlug().'.SUBTITLES_ROOM_ID'); } public function hasFeedback() { - return $this->get('ROOMS.'.$this->getSlug().'.FEEDBACK') && $this->has('FEEDBACK'); + return $this->getConference()->get('ROOMS.'.$this->getSlug().'.FEEDBACK') && $this->getConference()->has('FEEDBACK'); } public function hasTwitter() { - return $this->get('ROOMS.'.$this->getSlug().'.TWITTER') && $this->has('TWITTER'); + return $this->getConference()->get('ROOMS.'.$this->getSlug().'.TWITTER') && $this->getConference()->has('TWITTER'); } public function getTwitterDisplay() { return sprintf( - $this->get('ROOMS.'.$this->getSlug().'.TWITTER_CONFIG.DISPLAY', $this->get('TWITTER.DISPLAY')), + $this->getConference()->get('ROOMS.'.$this->getSlug().'.TWITTER_CONFIG.DISPLAY', $this->getConference()->get('TWITTER.DISPLAY')), $this->getSlug() ); } @@ -115,26 +100,26 @@ class Room extends ModelBase public function getTwitterText() { return sprintf( - $this->get('ROOMS.'.$this->getSlug().'.TWITTER_CONFIG.TEXT', $this->get('TWITTER.TEXT')), + $this->getConference()->get('ROOMS.'.$this->getSlug().'.TWITTER_CONFIG.TEXT', $this->getConference()->get('TWITTER.TEXT')), $this->getSlug() ); } public function hasIrc() { - return $this->get('ROOMS.'.$this->getSlug().'.IRC') && $this->has('IRC'); + return $this->getConference()->get('ROOMS.'.$this->getSlug().'.IRC') && $this->getConference()->has('IRC'); } public function getIrcDisplay() { return sprintf( - $this->get('ROOMS.'.$this->getSlug().'.IRC_CONFIG.DISPLAY', $this->get('IRC.DISPLAY')), + $this->getConference()->get('ROOMS.'.$this->getSlug().'.IRC_CONFIG.DISPLAY', $this->getConference()->get('IRC.DISPLAY')), $this->getSlug() ); } public function getIrcUrl() { return sprintf( - $this->get('ROOMS.'.$this->getSlug().'.IRC_CONFIG.URL', $this->get('IRC.URL')), + $this->getConference()->get('ROOMS.'.$this->getSlug().'.IRC_CONFIG.URL', $this->getConference()->get('IRC.URL')), rawurlencode($this->getSlug()) ); } @@ -146,16 +131,16 @@ class Room extends ModelBase public function hasEmbed() { - return $this->get('ROOMS.'.$this->getSlug().'.EMBED') && $this->get('EMBED'); + return $this->getConference()->get('ROOMS.'.$this->getSlug().'.EMBED') && $this->getConference()->get('EMBED'); } public function hasSdVideo() { - return $this->get('ROOMS.'.$this->getSlug().'.SD_VIDEO'); + return $this->getConference()->get('ROOMS.'.$this->getSlug().'.SD_VIDEO'); } public function hasHdVideo() { - return $this->get('ROOMS.'.$this->getSlug().'.HD_VIDEO'); + return $this->getConference()->get('ROOMS.'.$this->getSlug().'.HD_VIDEO'); } public function hasVideo() { @@ -163,19 +148,19 @@ class Room extends ModelBase } public function hasAudio() { - return $this->get('ROOMS.'.$this->getSlug().'.AUDIO'); + return $this->getConference()->get('ROOMS.'.$this->getSlug().'.AUDIO'); } public function hasSlides() { - return $this->get('ROOMS.'.$this->getSlug().'.SLIDES'); + return $this->getConference()->get('ROOMS.'.$this->getSlug().'.SLIDES'); } public function hasMusic() { - return $this->get('ROOMS.'.$this->getSlug().'.MUSIC'); + return $this->getConference()->get('ROOMS.'.$this->getSlug().'.MUSIC'); } public function hasTranslation() { - return $this->get('ROOMS.'.$this->getSlug().'.TRANSLATION'); + return $this->getConference()->get('ROOMS.'.$this->getSlug().'.TRANSLATION'); } public function getSelectionNames() diff --git a/model/RoomSelection.php b/model/RoomSelection.php index 9f0b16d..9211c31 100644 --- a/model/RoomSelection.php +++ b/model/RoomSelection.php @@ -20,16 +20,18 @@ class RoomSelection public function getLink() { + $path = [$this->getRoom()->getConference()->getSlug(), $this->getRoom()->getSlug()]; + $selection = $this->getRoom()->getSelectionNames(); - if($selection[0] == $this->getSelection()) - return rawurlencode($this->getRoom()->getSlug()).'/'; + if($selection[0] != $this->getSelection()) + $path[] = $this->getSelection(); - return rawurlencode($this->getRoom()->getSlug()).'/'.rawurlencode($this->getSelection()).'/'; + return joinpath($path).url_params(); } public function getTranslatedLink() { - return $this->getLink().'translated/'; + return joinpath([$this->getLink(), 'translated']); } public function getDisplay() diff --git a/model/RoomTab.php b/model/RoomTab.php index 16a8359..c7b564f 100644 --- a/model/RoomTab.php +++ b/model/RoomTab.php @@ -20,11 +20,13 @@ class RoomTab public function getLink() { + $path = [$this->getRoom()->getConference()->getSlug(), $this->getRoom()->getSlug()]; + $tabs = $this->getRoom()->getTabNames(); - if($tabs[0] == $this->getTab()) - return rawurlencode($this->getRoom()->getSlug()).'/'.url_params(); + if($tabs[0] != $this->getTab()) + $path[] = $this->getTab(); - return rawurlencode($this->getRoom()->getSlug()).'/'.rawurlencode($this->getTab()).'/'.url_params(); + return joinpath($path).url_params(); } public function getDisplay() diff --git a/model/Schedule.php b/model/Schedule.php index c0ff69b..0b789f2 100644 --- a/model/Schedule.php +++ b/model/Schedule.php @@ -1,26 +1,37 @@ <?php -class Schedule extends ModelBase +class Schedule { + private $conference; + + public function __construct($conference) + { + $this->conference = $conference; + } + + public function getConference() { + return $this->conference; + } + public function isEnabled() { - return $this->has('SCHEDULE'); + return $this->getConference()->has('SCHEDULE'); } private function isRoomFiltered($room) { - if(!$this->has('SCHEDULE.ROOMFILTER')) + if(!$this->getConference()->has('SCHEDULE.ROOMFILTER')) return false; - $rooms = $this->get('SCHEDULE.ROOMFILTER'); + $rooms = $this->getConference()->get('SCHEDULE.ROOMFILTER'); return !in_array($room, $rooms); } public function getSimulationOffset() { - return $this->get('SCHEDULE.SIMULATE_OFFSET', 0); + return $this->getConference()->get('SCHEDULE.SIMULATE_OFFSET', 0); } public function getScale() { - return floatval($this->get('SCHEDULE.SCALE', 7)); + return floatval($this->getConference()->get('SCHEDULE.SCALE', 7)); } private function fetchSchedule() @@ -35,7 +46,7 @@ class Schedule extends ModelBase $schedule = file_get_contents($this->getScheduleUrl(), false, $context); if(!$schedule) - throw new ScheduleException("Error Downloading Schedule from ".$this->getScheduleUrl()); + throw new ScheduleException("Error Downloading Schedule from ".$this->getConference()->getScheduleUrl()); return simplexml_load_string($schedule); } @@ -49,10 +60,10 @@ class Schedule extends ModelBase } catch(Exception $e) { - return array(); + return array('_error' => (string)$e); } - $mapping = $this->getScheduleToRoomSlugMapping(); + $mapping = $this->getConference()->getScheduleToRoomSlugMapping(); $program = array(); // re-calculate day-ends @@ -220,10 +231,10 @@ class Schedule extends ModelBase } - if($this->has('SCHEDULE.ROOMFILTER')) + if($this->getConference()->has('SCHEDULE.ROOMFILTER')) { // sort by roomfilter - $roomfilter = $this->get('SCHEDULE.ROOMFILTER'); + $roomfilter = $this->getConference()->get('SCHEDULE.ROOMFILTER'); // map roomfilter-rooms to room-slugs $roomfilter = array_map(function($e) use ($mapping) { @@ -246,7 +257,7 @@ class Schedule extends ModelBase public function getDurationSum() { $sum = 0; - $schedule = $this->getSchedule(); + $schedule = $this->getConference()->getSchedule(); foreach(reset($schedule) as $event) $sum += $event['duration']; @@ -263,13 +274,13 @@ class Schedule extends ModelBase private function getScheduleUrl() { - return $this->get('SCHEDULE.URL'); + return $this->getConference()->get('SCHEDULE.URL'); } public function getScheduleToRoomSlugMapping() { $mapping = array(); - foreach($this->get('ROOMS') as $slug => $room) + foreach($this->getConference()->get('ROOMS') as $slug => $room) { if(isset($room['SCHEDULE_NAME'])) $mapping[ $room['SCHEDULE_NAME'] ] = $slug; diff --git a/model/Subtitles.php b/model/Subtitles.php index e1878f2..1d401b8 100644 --- a/model/Subtitles.php +++ b/model/Subtitles.php @@ -1,14 +1,25 @@ <?php -class Subtitles extends ModelBase +class Subtitles { + private $conference; + + public function __construct(Conference $conference) + { + $this->conference = $conference; + } + + public function getConference() { + return $this->conference; + } + public function isEnabled() { - return $this->has('SUBTITLES'); + return $this->getConference()->has('SUBTITLES'); } public function getEnabledRooms($slug) { $rooms = []; - foreach(Room::rooms() as $room) + foreach($this->getConference()->getOverview()->getRooms() as $room) { if($room->hasSubtitles()) $rooms[] = $room; @@ -18,9 +29,9 @@ class Subtitles extends ModelBase } public function getPrimusURL() { - return $this->get('SUBTITLES.PRIMUS_URL'); + return $this->getConference()->get('SUBTITLES.PRIMUS_URL'); } public function getFrontendURL() { - return $this->get('SUBTITLES.FRONTEND_URL'); + return $this->getConference()->get('SUBTITLES.FRONTEND_URL'); } } diff --git a/template/allconferences.phtml b/template/allconferences.phtml index e1fb5e3..bee21d7 100644 --- a/template/allconferences.phtml +++ b/template/allconferences.phtml @@ -6,7 +6,7 @@ <div class="row clearfix"> <? $count = count($conferences) ?> - <? foreach($conferences as $idx => $info): ?> + <? foreach($conferences as $idx => $conference): ?> <? // when we have more then 3 conferences, all but the last 3 will be displayed with 1/3 width if($count - $idx <= ($count % 3)) @@ -24,8 +24,8 @@ "> <div class="panel panel-default"> <div class="panel-body"> - <a href="<?=h($info['link'])?>"><?=h($info['title'])?></a> - <p><?=h($info['description'])?></p> + <a href="<?=h($conference->getLink())?>"><?=h($conference->getTitle())?></a> + <p><?=h($conference->getDescription())?></p> </div> </div> </div> diff --git a/template/assemblies/feedback.phtml b/template/assemblies/feedback.phtml index a33cc31..6df80cc 100644 --- a/template/assemblies/feedback.phtml +++ b/template/assemblies/feedback.phtml @@ -1,4 +1,4 @@ -<form action="feedback/" target="feedback-target" method="post" role="form" class="feedback-form"> +<form action="<?=h($conference->getFeedbackURl())?>" target="feedback-target" method="post" role="form" class="feedback-form"> <div class="col-sm-4 col"> <div class="form-group"> <label for="net">Network Connection</label> @@ -52,7 +52,7 @@ <label for="stream">Stream</label> <select class="form-control" name="stream" id="stream"> <option></option> - <? foreach(Room::rooms() as $roomiter): ?> + <? foreach($conference->getRooms() as $roomiter): ?> <? if(!$roomiter->hasFeedback()) continue ?> <? foreach($roomiter->getSelections() as $selection): ?> <option diff --git a/template/assemblies/header.phtml b/template/assemblies/header.phtml index c4d92e7..6791bfe 100644 --- a/template/assemblies/header.phtml +++ b/template/assemblies/header.phtml @@ -15,8 +15,8 @@ </a> <? endif ?> - <? if(!$conference->hasEnded() && isset($feedback) && $feedback->isEnabled()): ?> - <a class="form-control btn btn-default feedback" title="Feedback" href="<?=h($feedback->getUrl())?>"> + <? if(!$conference->hasEnded() && $conference->hasFeedback()): ?> + <a class="form-control btn btn-default feedback" title="Feedback" href="<?=h($conference->getFeedbackUrl())?>"> <span class="fa fa-bullhorn"></span> </a> <? endif ?> diff --git a/template/feedback-read.phtml b/template/feedback-read.phtml index 0c42d37..8dc9cc7 100644 --- a/template/feedback-read.phtml +++ b/template/feedback-read.phtml @@ -1,6 +1,6 @@ <div class="container"> <h1><?=h($title)?></h1> - <form action="feedback/read/" method="POST"> + <form action="<?=h($conference->getFeedbackReadUrl())?>" method="POST"> <div class="row"> <div class="col-xs-12"> diff --git a/template/overview.phtml b/template/overview.phtml index c23320e..02f0b5f 100644 --- a/template/overview.phtml +++ b/template/overview.phtml @@ -1,6 +1,6 @@ <? include("$assemblies/banner.phtml") ?> -<div class="container"> +<div class="container" data-schedule-url="<?=h($conference->getScheduleJsonUrl())?>"> <div class="row headline"> <div class="col-xs-12"> <h1><?=h($title)?></h1> diff --git a/template/page.phtml b/template/page.phtml index b62f372..b3bad81 100644 --- a/template/page.phtml +++ b/template/page.phtml @@ -47,7 +47,7 @@ <link href="<?=h($assets)?>img/favicon.png" rel="icon" type="image/png" /> <link type="text/css" rel="stylesheet" href="<?=h($assets)?>mejs/mediaelementplayer.min.css" /> - <link type="text/css" rel="stylesheet" href="gen/main.css" /> + <link type="text/css" rel="stylesheet" href="<?=h($conference_assets)?>gen/main.css" /> <script type="text/javascript" src="<?=h($assets)?>js/lib/jquery.min.js"></script> <script type="text/javascript" src="<?=h($assets)?>js/lib/jquery.scrollTo.min.js"></script> diff --git a/view/feedback-read.php b/view/feedback-read.php index 4f04a02..3c29dbd 100644 --- a/view/feedback-read.php +++ b/view/feedback-read.php @@ -1,9 +1,6 @@ <?php -$feedback = new Feedback(); -if(!$feedback->isEnabled()) - throw new NotFoundException('Feedback is disabled'); - +$feedback = $conference->getFeedback(); if(!$feedback->isLoggedIn()) { $feedback->requestLogin(); diff --git a/view/feedback.php b/view/feedback.php index c4ba146..cff9c8e 100644 --- a/view/feedback.php +++ b/view/feedback.php @@ -1,11 +1,11 @@ <?php -$feedback = new Feedback(); -if(!$feedback->isEnabled()) +if(!$conference->hasFeedback()) throw new NotFoundException('Feedback is disabled'); $info = $_POST; +$feedback = $conference->getFeedback(); if($feedback->validate($info)) { $feedback->store($info); diff --git a/view/overview.php b/view/overview.php index 3b52e8f..93cf007 100644 --- a/view/overview.php +++ b/view/overview.php @@ -4,5 +4,5 @@ echo $tpl->render(array( 'page' => 'overview', 'title' => 'Live-Streams', - 'overview' => new Overview(), + 'overview' => $conference->getOverview(), )); diff --git a/view/relive.php b/view/relive.php index e59f80c..cc8d682 100644 --- a/view/relive.php +++ b/view/relive.php @@ -1,6 +1,6 @@ <?php -$relive = new Relive(); +$relive = $conference->getRelive(); if(!$relive->isEnabled()) throw new NotFoundException('Internal Relive is disabled'); diff --git a/view/room.php b/view/room.php index 505be95..d586248 100644 --- a/view/room.php +++ b/view/room.php @@ -1,6 +1,6 @@ <?php -$room = new Room($_GET['room']); +$room = $conference->getRoom($_GET['room']); $stream = $room->selectStream( $_GET['selection'], $_GET['language']); @@ -11,5 +11,5 @@ echo $tpl->render(array( 'room' => $room, 'stream' => $stream, - 'schedule' => new Schedule(), + 'schedule' => $conference->getSchedule(), )); diff --git a/view/schedule-json.php b/view/schedule-json.php index 9aea603..19346fd 100644 --- a/view/schedule-json.php +++ b/view/schedule-json.php @@ -1,6 +1,6 @@ <?php -$schedule = new Schedule(); +$schedule = $conference->getSchedule(); if(!$schedule->isEnabled()) throw new NotFoundException('Schedule is disabled'); diff --git a/view/schedule.php b/view/schedule.php index 4b2746d..3a3d6db 100644 --- a/view/schedule.php +++ b/view/schedule.php @@ -5,5 +5,5 @@ echo $tpl->render(array( 'title' => 'Schedule-Übersicht', 'refresh' => 15*60, - 'schedule' => new Schedule(), + 'schedule' => $conference->getSchedule(), )); |