From b83e5e0c4b04e4b629ac68df4708455a13ed0ad8 Mon Sep 17 00:00:00 2001 From: Gunnar Wrobel
Date: Fri, 2 Oct 2009 21:16:08 +0200 Subject: [PATCH] Hotfix structure class construction. A real fix will come later. --- framework/Kolab_Server/lib/Horde/Kolab/Server/Factory.php | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/framework/Kolab_Server/lib/Horde/Kolab/Server/Factory.php b/framework/Kolab_Server/lib/Horde/Kolab/Server/Factory.php index a1c9556c5..06d8e5843 100644 --- a/framework/Kolab_Server/lib/Horde/Kolab/Server/Factory.php +++ b/framework/Kolab_Server/lib/Horde/Kolab/Server/Factory.php @@ -111,11 +111,12 @@ class Horde_Kolab_Server_Factory } catch (ReflectionException $e) { } - $class = 'Horde_Kolab_Server_Structure_' . ucfirst(basename($driver)); - if (!class_exists($class)) { - throw new Horde_Kolab_Server_Exception('Structure type definition "' . $class . '" missing.'); + //@todo: either we use driver names or real class names. + //$class = 'Horde_Kolab_Server_Structure_' . ucfirst(basename($driver)); + if (!class_exists($driver)) { + throw new Horde_Kolab_Server_Exception('Structure type definition "' . $driver . '" missing.'); } - $structure = new $class($params); + $structure = new $driver($params); return $structure; } } \ No newline at end of file -- 2.11.0