From 35ea790ff56cdda83e7d65cffbac531c68df6091 Mon Sep 17 00:00:00 2001 From: Thomas Date: Tue, 28 Jun 2011 08:43:21 +0200 Subject: [PATCH] Fix wrong usage of array_walk --- plugins/calendar/drivers/database/database_driver.php | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/plugins/calendar/drivers/database/database_driver.php b/plugins/calendar/drivers/database/database_driver.php index 9b2ae3a3..865c8cde 100644 --- a/plugins/calendar/drivers/database/database_driver.php +++ b/plugins/calendar/drivers/database/database_driver.php @@ -606,8 +606,7 @@ class database_driver extends calendar_driver $calendars = explode(',', $calendars); // only allow to select from calendars of this use - $calendar_ids = array_intersect($calendars, array_keys($this->calendars)); - array_walk($calendar_ids, array($this->rc->db, 'quote')); + $calendar_ids = array_map(array($this->rc->db, 'quote'), array_intersect($calendars, array_keys($this->calendars))); $events = array(); if (!empty($calendar_ids)) { @@ -691,8 +690,7 @@ class database_driver extends calendar_driver $calendars = explode(',', $calendars); // only allow to select from calendars of this use - $calendar_ids = array_intersect($calendars, array_keys($this->calendars)); - array_walk($calendar_ids, array($this->rc->db, 'quote')); + $calendar_ids = array_map(array($this->rc->db, 'quote'), array_intersect($calendars, array_keys($this->calendars))); $alarms = array(); if (!empty($calendar_ids)) {