From cecb461dd789490fd9dedba5f613f8c705916fdf Mon Sep 17 00:00:00 2001 From: Christopher Teutsch Date: Fri, 21 Feb 2020 22:29:50 +0100 Subject: [PATCH] hardcode things a bit less --- index.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/index.php b/index.php index e773ed0..9b096d6 100644 --- a/index.php +++ b/index.php @@ -2,6 +2,8 @@ require_once 'vendor/autoload.php'; use ICal\ICal; static $DATE_FORMAT = 'd.m.Y H:i'; +static $VISITORS_FILE = '/media/sg/dorf.jetzt_visitors'; +static $ICAL_URL = 'https://chaosdorf.de/~derf/cccd_all.ics'; $state_map = array( 'closed' => (object) array( 'state_string' => 'Das Dorf ist gerade geschlossen.', @@ -10,7 +12,7 @@ $state_map = array( ), 'maybe_open' => (object) array( 'state_string' => 'Das Dorf ist gerade vielleicht geöffnet:

Der Clubraum ist offen, aber es findet keine Veranstaltung statt.

- Der Status kann sich also kurzfristig ändern.', + Der Status kann sich also kstartdate_loopurzfristig ändern.', 'svg' => 'done', 'color' => 'brown', ), @@ -55,7 +57,7 @@ $state = $hash_to_state[$hash]; 'defaultWeekStart' => 'MO', 'filterDaysBefore' => '1', )); -$ical->initUrl('https://chaosdorf.de/~derf/cccd_all.ics', $acceptLanguage = 'de'); +$ical->initUrl($ICAL_URL, $acceptLanguage = 'de'); $events = $ical->eventsFromInterval('2 week'); $first_event = $events[0]; $events = array_slice($events, 1); @@ -63,7 +65,7 @@ $locale = locale_accept_from_http($_SERVER['HTTP_ACCEPT_LANGUAGE']); if ($locale !== null){ setlocale(LC_TIME, $locale); } -$v = file_get_contents('/media/sg/dorf.jetzt_visitors'); +$v = file_get_contents($VISITORS_FILE); function format_event($event): string{ global $DATE_FORMAT, $ical; $startdate_loop = $ical->iCalDateToDateTime($event->dtstart_array[3]);