Don't attempt to instantiate an Ansel_Faces driver if we have disabled it.
authorMichael J. Rubinsky <mrubinsk@horde.org>
Sun, 20 Sep 2009 22:48:26 +0000 (18:48 -0400)
committerMichael J. Rubinsky <mrubinsk@horde.org>
Sun, 20 Sep 2009 22:49:58 +0000 (18:49 -0400)
ansel/lib/Widget/OwnerFaces.php

index c33a711..1009970 100644 (file)
@@ -13,18 +13,6 @@ class Ansel_Widget_OwnerFaces extends Ansel_Widget_Base
     protected $_owner;
 
     /**
-     * Constructor
-     *
-     * @param array $params  Any parameters for this widget
-     * @return Ansel_Widget_ImageFaces
-     */
-    function __construct($params)
-    {
-        parent::__construct($params);
-        $this->_faces = Ansel_Faces::factory();
-    }
-
-    /**
      * Return the HTML representing this widget.
      *
      * @return string  The HTML for this widget.
@@ -35,6 +23,7 @@ class Ansel_Widget_OwnerFaces extends Ansel_Widget_Base
             return '';
         }
 
+        $this->_faces = Ansel_Faces::factory();
         $this->_owner = $this->_view->gallery->get('owner');
         //@TODO: Remove the PEAR_Error check when Faces is refactored.
         try {