/** * Returns DB access object with default connection. * * @return OW_Database */ public static function getDbo() { if (self::$dboInstance === null) { $params = array('host' => OW_DB_HOST, 'username' => OW_DB_USER, 'password' => OW_DB_PASSWORD, 'dbname' => OW_DB_NAME); if (defined('OW_DB_PORT') && OW_DB_PORT !== null) { $params['port'] = OW_DB_PORT; } if (defined('OW_DB_SOCKET')) { $params['socket'] = OW_DB_SOCKET; } if (OW_DEV_MODE || OW_PROFILER_ENABLE) { $params['profilerEnable'] = true; } if (OW_DEBUG_MODE) { $params['debugMode'] = true; } self::$dboInstance = OW_Database::getInstance($params); } return self::$dboInstance; }