From: Michael J. Rubinsky Date: Sun, 12 Sep 2010 16:25:03 +0000 (-0400) Subject: catch exceptions from Ansel_Storage X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=8d18af4b50bb948a42758943ae0af76ae4934e2a;p=horde.git catch exceptions from Ansel_Storage --- diff --git a/ansel/img/upload_preview.php b/ansel/img/upload_preview.php index c28e54cef..b73b4d09a 100644 --- a/ansel/img/upload_preview.php +++ b/ansel/img/upload_preview.php @@ -10,7 +10,13 @@ require_once dirname(__FILE__) . '/../lib/Application.php'; Horde_Registry::appInit('ansel'); -$gallery = $GLOBALS['injector']->getInstance('Ansel_Storage')->getScope()->getGallery((int)Horde_Util::getFormData('gallery')); +try { + $gallery = $GLOBALS['injector']->getInstance('Ansel_Storage')->getScope()->getGallery((int)Horde_Util::getFormData('gallery')); +} catch (Ansel_Exception $e) { + echo $e->getMessage(); + Horde::logMessage($e->getMessage(), 'err'); + exit; +} if (!$gallery->hasPermission($registry->getAuth(), Horde_Perms::READ)) { throw new Horde_Exception_PermissionDenied(); }