For javascript embedded renderers, don't return anything but valid, successfully...
authorMichael J. Rubinsky <mrubinsk@horde.org>
Thu, 23 Sep 2010 18:22:25 +0000 (14:22 -0400)
committerMichael J. Rubinsky <mrubinsk@horde.org>
Thu, 23 Sep 2010 18:22:59 +0000 (14:22 -0400)
ansel/lib/Ajax/Imple/Embed.php

index 5ec9258..f24d2c2 100644 (file)
@@ -36,9 +36,12 @@ class Ansel_Ajax_Imple_Embed extends Horde_Core_Ajax_Imple
         if (!class_exists($class)) {
             throw new Horde_Exception(sprintf("Class definition for %s not found.", $class));
         }
-        $view = new $class($args);
-        header('Content-Type: script/javascript');
-        return $view->html();
+
+        try {
+            $view = new $class($args);
+            header('Content-Type: script/javascript');
+            return $view->html();
+        } catch (Exception $e) {}
     }
 
 }