update Horde_Image usage
authorDuck (Jakob Munih) <duck@obala.net>
Mon, 15 Jun 2009 04:47:18 +0000 (06:47 +0200)
committerDuck (Jakob Munih) <duck@obala.net>
Mon, 15 Jun 2009 04:47:18 +0000 (06:47 +0200)
news/lib/News.php

index c3ad656..b8a9131 100644 (file)
@@ -265,10 +265,14 @@ class News {
         $vfspath = self::VFS_PATH . '/images/' . $type;
         $vfs_name = $id . '.' . $conf['images']['image_type'];
 
-        $driver = empty($conf['image']['convert']) ? 'gd' : 'im';
-        $img = Horde_Image::factory($driver,
-                                    array('type' => $conf['images']['image_type'],
-                                            'temp' => Horde::getTempDir()));
+        $context = array('tmpdir' => Horde::getTempDir());
+        if (!empty($conf['image']['convert'])) {
+            $context['convert'] = $conf['image']['convert'];
+        }
+        $params = array('type' => $conf['images']['image_type'],
+                        'context' => $context);
+        $driver = empty($conf['image']['convert']) ? 'Gd' : 'Im';
+        $img = Horde_Image::factory($driver, $params);
 
         if ($img instanceof PEAR_Error) {
             return $img;