$params = Horde::getDriverConfig('alarms', $driver);
if (strcasecmp($driver, 'Sql') === 0) {
- $params['db'] = $injector->getInstance('Horde_Db')->getDb('horde', 'alarm');
- $config = $injector->getInstance('Horde_Db')->getConfig('alarm');
- $params['charset'] = $config['charset'];
+ $params['db'] = $injector->getInstance('Horde_Db_Adapter');
+ $params['charset'] = 'UTF-8';
}
$params['logger'] = $injector->getInstance('Horde_Log_Logger');
$params = Horde::getDriverConfig('sessionhandler', $driver);
if (strcasecmp($driver, 'Sql') === 0) {
- $params['db'] = $injector->getInstance('Horde_Db')->getDb('horde', 'sessionhandler');
+ $params['db'] = $injector->getInstance('Horde_Db_Adapter');
} elseif (strcasecmp($driver, 'Memcache') === 0) {
$params['memcache'] = $injector->getInstance('Horde_Memcache');
} elseif (strcasecmp($driver, 'Ldap') === 0) {
: array();
if (strcasecmp($driver, 'Sql') === 0) {
- $params['db'] = $injector->getInstance('Horde_Db')->getDb('horde', 'token');
+ $params['db'] = $injector->getInstance('Horde_Db_Adapter');
} elseif (strcasecmp($driver, 'None') === 0) {
$driver = 'Null';
}
{
/**
* Return a Horde_Alarm instance
- *
+ *
*/
public function create(Horde_Injector $injector)
{
$params = Horde::getDriverConfig('alarms', $driver);
if (strcasecmp($driver, 'Sql') === 0) {
- $params['db'] = $injector->getInstance('Horde_Db')->getDb('horde', 'alarm');
- $config = $injector->getInstance('Horde_Db')->getConfig('alarm');
- $params['charset'] = $config['charset'];
+ $params['db'] = $injector->getInstance('Horde_Db_Adapter');
+ $params['charset'] = 'UTF-8';
}
$params['logger'] = $injector->getInstance('Horde_Log_Logger');
break;
case 'sql':
- $params['db'] = $this->_injector->getInstance('Horde_Db')->getDb();
+ $params['db'] = $this->_injector->getInstance('Horde_Db_Adapter');
break;
}
if (strcasecmp($driver, 'Memcache') === 0) {
$params['memcache'] = $injector->getInstance('Horde_Memcache');
} elseif (strcasecmp($driver, 'Sql') === 0) {
- $params['db'] = $injector->getInstance('Horde_Db')->getDb('horde', 'cache');
+ $params['db'] = $injector->getInstance('Horde_Db_Adapter');
}
if (!empty($GLOBALS['conf']['cache']['use_memorycache']) &&
$classname = 'Horde_Cache_Null';
}
- return $classname;
+ return $classname;
}
}
* Factory for creating Horde_Lock objects
*
* Copyright 2010 Horde LLC <http://horde.org>
- *
+ *
* @category Horde
* @package Core
*/
$params['logger'] = $injector->getInstance('Horde_Log_Logger');
if (strcasecmp($driver, 'Sql') === 0) {
- $params['db'] = $injector->getInstance('Horde_Db')->getDb('horde', 'lock');
+ $params['db'] = $injector->getInstance('Horde_Db_Adapter');
}
$driver = Horde_String::ucfirst(basename($driver));
<?php
/**
* Factory for creating Horde_Perms objects
- *
+ *
* Copyright 2010 Horde LLC <http://horde.org>
*
* @category Horde
: array();
if (strcasecmp($driver, 'Sql') === 0) {
- $params['db'] = $injector->getInstance('Horde_Db')->getDb('horde', 'perms');
+ $params['db'] = $injector->getInstance('Horde_Db_Adapter');
}
$params['cache'] = $injector->getInstance('Horde_Cache');
break;
case 'Sql':
- $params['db'] = $this->_injector->getInstance('Horde_Db')->getDb();
+ $params['db'] = $this->_injector->getInstance('Horde_Db_Adapter');
// @todo All DB's use UTF-8(?) Does not seem to be a way to
// get this information from Horde_Db_Adapter.
$opts['charset'] = 'UTF-8';