Example #1
0
 /**
  * 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;
 }