From 88e228262b239365851fdbd258e6353cad32fdba Mon Sep 17 00:00:00 2001 From: Gunnar Wrobel
Date: Fri, 5 Jun 2009 23:55:51 +0200 Subject: [PATCH] If the location is not routable, log the error, notify the user and redirect to the application webroot. --- koward/www/htdocs/koward/koward.php | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/koward/www/htdocs/koward/koward.php b/koward/www/htdocs/koward/koward.php index c327063bd..556a2ef3f 100644 --- a/koward/www/htdocs/koward/koward.php +++ b/koward/www/htdocs/koward/koward.php @@ -16,7 +16,15 @@ Horde_Autoloader::addClassPattern('/^Koward_/', 'Koward/'); try { Koward::dispatch(__FILE__); } catch (Exception $e) { - // @TODO Make nicer - echo '
'; var_dump($e); echo ''; + global $notification, $registry; + + Horde::logMessage($e->getMessage(), __FILE__, __LINE__, PEAR_LOG_DEBUG); + + if (isset($notification)) { + $notification->push($e->getMessage(), 'horde.error'); + } + + if (isset($registry)) { + header('Location: ' . $registry->get('webroot', 'koward')); + } } -- 2.11.0