public static function getDBAdapter() { if (!isset(self::$instance)) { self::$instance = new ZitDbAdapter2(); } return self::$instance->adapter; }
Zend_Loader::loadClass('Zend_Log'); Zend_Loader::loadClass('Zend_Log_Writer_Stream'); Zend_Loader::loadClass('Zend_Log_Formatter_Xml'); require_once 'zit_db_adapter.php'; require_once 'zit_db_adapter2.php'; require_once 'db_convertor.php'; //General Error require_once '../ZIT_APPLICATION/main_lib/GeneralError.php'; try { $db = ZitDBAdapter::getDBAdapter(); Zend_Registry::set('my_db', $db); } catch (Zend_Exception $e) { exit("unable to create DBAdapter"); } try { $db2 = ZitDBAdapter2::getDBAdapter(); Zend_Registry::set('my_db2', $db2); } catch (Zend_Exception $e) { exit("unable to create DBAdapter 2"); } switch (DB_TYPE) { case 'mysql': $dbversion = 'mysql'; break; case 'oci8': $dbversion = 'oracle'; break; } require_once '../CLASSES/' . $dbversion . '/ZitAdminDB.php'; require_once '../CLASSES/' . $dbversion . '/ZitLog.php'; require_once '../CLASSES/' . $dbversion . '/ZitLogArch.php';