return false;
}
} else {
$tempClass = new Kronolith_Event_sql($this);
return new Kronolith_Event_sql($this);
return $tempClass;
include_once dirname(__FILE__) . '/Driver/' . $driver . '.php';
$class = 'Kronolith_Driver_' . $driver;
if (class_exists($class)) {
$tempClass = new $class($params);
return new $class($params);
Horde::fatal(new PEAR_Error(sprintf(_("Unable to load the definition of %s."), $class)), __FILE__, __LINE__);
$class = 'Auth_' . $driver;
return PEAR::raiseError('Class definition of ' . $class . ' not found.');
/* Return a base Prefs object if no driver is specified. */
$driver = strtolower(basename($driver));
if (empty($driver) || (strcmp($driver, 'none') == 0)) {
$tempClass = new Prefs;
return new Prefs;
/* If $params['user_hook'] is defined, use it to retrieve the
$class = 'Mnemo_Driver_' . $driver;
$tempClass = new $class($user, $params);
return new $class($user, $params);
$class = 'Nag_Driver_' . $driver;