From 68a477f5ebdbcbaf07fd08fd8268a42b51fd0446 Mon Sep 17 00:00:00 2001 From: luis daniel lucio quiroz Date: Sun, 4 Jan 2015 04:08:38 +0000 Subject: [PATCH] more error support to event handler --- resources/classes/events.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/resources/classes/events.php b/resources/classes/events.php index 87658a6f95..8202f78105 100644 --- a/resources/classes/events.php +++ b/resources/classes/events.php @@ -33,8 +33,12 @@ if (!class_exists('database')) { public function execute_event($event_type, $params=null){ foreach ($this->event[$event_type] as $event_function){ - call_user_func($event_function, $params); - + try{ + call_user_func($event_function, $params); + } + catch (Exception $e) { + echo 'Exception: ', $e->getMessage(), "\n"; + } // Lets log foreach ($this->handler as $handler){ $handler->log_event($event_type, $params);