From 97c74a31f9f31ee19a85549c09efbc217dc920d1 Mon Sep 17 00:00:00 2001 From: Gunnar Wrobel Date: Sat, 11 Apr 2009 09:23:12 +0200 Subject: [PATCH] Allow to select the driver via the parameters. --- framework/Kolab_Server/lib/Horde/Kolab/Server.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/framework/Kolab_Server/lib/Horde/Kolab/Server.php b/framework/Kolab_Server/lib/Horde/Kolab/Server.php index 09ba9fda6..2c3707c86 100644 --- a/framework/Kolab_Server/lib/Horde/Kolab/Server.php +++ b/framework/Kolab_Server/lib/Horde/Kolab/Server.php @@ -142,12 +142,15 @@ abstract class Horde_Kolab_Server static $instances = array(); - if (isset($conf['kolab']['server']['driver'])) { + $server_params = array(); + + if (!empty($params['driver'])) { + $driver = $params['driver']; + unset($params['driver']); + } else if (isset($conf['kolab']['server']['driver'])) { $driver = $conf['kolab']['server']['driver']; if (isset($conf['kolab']['server']['params'])) { $server_params = $conf['kolab']['server']['params']; - } else { - $server_params = array(); } } else { throw new Horde_Kolab_Server_Exception( -- 2.11.0