From 3adba792b55fbcaeda42f8c1588b2889ec308b39 Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Tue, 9 May 2017 13:12:27 +0200 Subject: [locationinfo] Fix more undefined offset access Fixes #3133 --- modules-available/locationinfo/page.inc.php | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) (limited to 'modules-available/locationinfo/page.inc.php') diff --git a/modules-available/locationinfo/page.inc.php b/modules-available/locationinfo/page.inc.php index 4ad2ab0f..d43380c7 100644 --- a/modules-available/locationinfo/page.inc.php +++ b/modules-available/locationinfo/page.inc.php @@ -500,15 +500,16 @@ class Page_LocationInfo extends Page $openingtimes = array(); } if ($this->isEasyMode($openingtimes)) { - echo Render::parse('timetable', array('id' => $id, - 'openingtime0' => $openingtimes[0]['openingtime'], - 'closingtime0' => $openingtimes[0]['closingtime'], - 'openingtime1' => $openingtimes[1]['openingtime'], - 'closingtime1' => $openingtimes[1]['closingtime'], - 'openingtime2' => $openingtimes[2]['openingtime'], - 'closingtime2' => $openingtimes[2]['closingtime'], + $data = array('id' => $id, 'easyMode' => true, - 'expertMode' => false)); + 'expertMode' => false + ); + foreach ($openingtimes as $idx => $ot) { + foreach ($ot as $k => $v) { + $data[$k . $idx] = $v; + } + } + echo Render::parse('timetable', $data); } else { $index = 0; -- cgit v1.2.3-55-g7522