From 85e71d4e8d8ecf902dd37a3cf6d342b45f61ddab Mon Sep 17 00:00:00 2001
From: MaZderMind
Date: Sun, 18 Dec 2016 13:36:08 +0100
Subject: adapt 33c3 config to recent changes

---
 configs/conferences/33c3/config.php | 89 ++++++++++++++++++++++---------------
 1 file changed, 52 insertions(+), 37 deletions(-)

(limited to 'configs')

diff --git a/configs/conferences/33c3/config.php b/configs/conferences/33c3/config.php
index a9a697a..4e4bd6a 100644
--- a/configs/conferences/33c3/config.php
+++ b/configs/conferences/33c3/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.
@@ -94,18 +94,18 @@ $GLOBALS['CONFIG']['CONFERENCE'] = array(
 	 *
 	 * Wird diese Zeile auskommentiert, wird der Link nicht angezeigt
 	 */
-	'RELIVE_JSON' => 'configs/conferences/33c3/vod.json',
+	'RELIVE_JSON' => 'http://live.dus.c3voc.de/relive/33c3/index.json',
 );
 
 /**
  * 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.
 	 *
 	 * Der Raum-Slug darf ausschliesslich aus "unkritischen" Zeichen
 	 * ([a-zA-Z0-9_\-]) bestehen und insbesondere keine Leerzeichen
@@ -142,7 +142,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array(
 		/**
 		 * Angezeige-Name
 		 */
-		'DISPLAY' => 'Hall 1',
+		'DISPLAY' => 'Saal 1',
 
 		/**
 		 * ID des Video/Audio-Streams. Die Stream-ID ist davon abhängig, welches
@@ -242,15 +242,15 @@ $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,
 
 		/**
 		 * Name des Raums im Fahrplan
-		 * Wenn diese Zeile auskommentiert ist wird der Raum-Slug verwendet
+		 * Wenn diese Zeile auskommentiert ist wird der Raum-Display-Name verwendet
 		 */
-		'SCHEDULE_NAME' => 'Hall 1',
+		//'SCHEDULE_NAME' => 'Saal 1',
 
 		/**
 		 * Feedback anzeigen (boolean)
@@ -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' => true,
 
@@ -292,7 +292,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,
 
@@ -309,15 +309,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(
@@ -337,15 +337,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(
@@ -355,7 +355,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array(
 	),
 
 	'hall2' => array(
-		'DISPLAY' => 'Hall 2',
+		'DISPLAY' => 'Saal 2',
 		'STREAM' => 's2',
 		'PREVIEW' => true,
 
@@ -368,7 +368,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array(
 		'MUSIC' => false,
 
 		'SCHEDULE' => true,
-		'SCHEDULE_NAME' => 'Hall 2',
+		//'SCHEDULE_NAME' => 'Saal 2',
 		'FEEDBACK' => true,
 		'SUBTITLES' => true,
 		'SUBTITLES_ROOM_ID' => 2,
@@ -386,7 +386,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array(
 	),
 
 	'hallg' => array(
-		'DISPLAY' => 'Hall G',
+		'DISPLAY' => 'Saal G',
 		'STREAM' => 's3',
 		'PREVIEW' => true,
 
@@ -399,7 +399,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array(
 		'MUSIC' => false,
 
 		'SCHEDULE' => true,
-		'SCHEDULE_NAME' => 'Hall G',
+		//'SCHEDULE_NAME' => 'Saal G',
 		'SUBTITLES' => false,
 		'FEEDBACK' => true,
 		'EMBED' => true,
@@ -416,7 +416,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array(
 	),
 
 	'hall6' => array(
-		'DISPLAY' => 'Hall 6',
+		'DISPLAY' => 'Saal 6',
 		'STREAM' => 's4',
 		'PREVIEW' => true,
 
@@ -429,7 +429,7 @@ $GLOBALS['CONFIG']['ROOMS'] = array(
 		'MUSIC' => false,
 
 		'SCHEDULE' => true,
-		'SCHEDULE_NAME' => 'Hall 6',
+		//'SCHEDULE_NAME' => 'Saal 6',
 		'FEEDBACK' => true,
 		'SUBTITLES' => false,
 		'EMBED' => true,
@@ -487,7 +487,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
 	 *
@@ -496,14 +496,14 @@ $GLOBALS['CONFIG']['SCHEDULE'] = array(
 	 * das Script configs/download.sh heruntergeladen, welches von einem
 	 * Cronjob regelmäßig getriggert wird.
 	 */
-	'URL' => 'configs/conferences/33c3/everything.schedule.xml',
+	'URL' => 'https://fahrplan.events.ccc.de/congress/2016/Fahrplan/schedule.xml',
 
 	/**
 	 * Nur die angegebenen Räume aus dem Fahrplan beachten
 	 *
 	 * Wird diese Zeile auskommentiert, werden alle Räume angezeigt
 	 */
-	'ROOMFILTER' => array('Hall 1', 'Hall 2', 'Hall G', 'Hall 6', 'Sendezentrum'),
+	//'ROOMFILTER' => array('Saal 1', 'Saal 2', 'Saal G', 'Saal 6', 'Sendezentrum'),
 
 	/**
 	 * Skalierung der Programm-Vorschau in Sekunden pro Pixel
@@ -516,8 +516,8 @@ $GLOBALS['CONFIG']['SCHEDULE'] = array(
 	 * Diese folgende Beispiel-Zeile Simuliert, dass das
 	 * Konferenz-Datum 2016-12-29 auf den heutigen Tag 2016-02-24 verschoben ist.
 	 */
-	//'SIMULATE_OFFSET' => strtotime(/* Conference-Date */ '2016-12-28') - strtotime(/* Today */ '2016-03-01'),
-	'SIMULATE_OFFSET' => 0,
+	'SIMULATE_OFFSET' => strtotime(/* Conference-Date */ '2016-12-27') - strtotime(/* Today */ date('Y-m-d')),
+	//'SIMULATE_OFFSET' => 0,
 );
 
 
@@ -527,7 +527,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
@@ -557,7 +557,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
@@ -565,7 +565,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
 	 */
@@ -584,9 +584,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.
 	 *
@@ -615,9 +615,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.
 	 *
@@ -635,3 +635,18 @@ $GLOBALS['CONFIG']['TWITTER'] = array(
 	 */
 	'TEXT' => '#33C3 #%s',
 );
+
+/**
+ * Liste zusätzlich herunterzuladender Dateien
+ *
+ * Dict mit dem Dateinamen im Key und einer URL im Value. Die Dateien werden
+ * unter dem angegebenen Dateinamen in diesem Konfigurationsordner abgelegt.
+ */
+$CONFIG['EXTRA_FILES'] = array(
+	'schedule.xml' => 'https://fahrplan.events.ccc.de/congress/2016/Fahrplan/schedule.xml',
+	'schedule.json' => 'https://fahrplan.events.ccc.de/congress/2016/Fahrplan/schedule.json',
+	'schedule.ics'  => 'https://fahrplan.events.ccc.de/congress/2016/Fahrplan/schedule.ics',
+	'schedule.xcal' => 'https://fahrplan.events.ccc.de/congress/2016/Fahrplan/schedule.xcal',
+);
+
+return $CONFIG;
-- 
cgit v1.2.3