Beispiel #1
0
 /**
  * returns a database connection handle
  *
  * This function must be used by all classes, as we plan to replace
  * the database class in later versions!
  *
  * @access public
  * @return object
  **/
 public function db()
 {
     if (!self::$db || !is_object(self::$db)) {
         if (!CAT_Registry::exists('CAT_PATH', false)) {
             CAT_Registry::define('CAT_PATH', dirname(__FILE__) . '/../..');
         }
         self::$db = CAT_Helper_DB::getInstance();
     }
     return self::$db;
 }