From a97110877386e3bf867db335b7b3e2862cd512be Mon Sep 17 00:00:00 2001 From: "Michael J. Rubinsky" Date: Sat, 10 Jan 2009 13:33:38 -0500 Subject: [PATCH] It's possible that an app won't have an entry in the mime_drivers array --- framework/Mime/lib/Horde/Mime/Viewer.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/framework/Mime/lib/Horde/Mime/Viewer.php b/framework/Mime/lib/Horde/Mime/Viewer.php index dbb153f1d..0b72ab68e 100644 --- a/framework/Mime/lib/Horde/Mime/Viewer.php +++ b/framework/Mime/lib/Horde/Mime/Viewer.php @@ -128,7 +128,6 @@ class Horde_Mime_Viewer if (is_a($res, 'PEAR_Error')) { return false; } - require_once 'Horde/Array.php'; self::$_config = Horde_Array::array_merge_recursive_overwrite(self::$_config, $res); } @@ -146,7 +145,7 @@ class Horde_Mime_Viewer return self::_getDriver($mime_type, 'horde'); } - $dr = self::$_config['mime_drivers'][$app]; + $dr = isset(self::$_config['mime_drivers'][$app]) ? self::$_config['mime_drivers'][$app] : array(); $map = self::$_config['mime_drivers_map'][$app]; /* If an override exists for this MIME type, then use that */ -- 2.11.0