/** * Get singleton instance of the class */ public static function getInstance($aDbConf = false, &$sError = null) { if (!isset($GLOBALS['bxDolClasses'][__CLASS__])) { if (false === $aDbConf && !defined('BX_DATABASE_HOST')) { return null; } $o = new BxDolDb($aDbConf); $sErrorMessage = $o->connect(); if ($sErrorMessage) { if ($sError !== null) { $sError = $sErrorMessage; } return null; } else { $GLOBALS['bxDolClasses'][__CLASS__] = $o; } } return $GLOBALS['bxDolClasses'][__CLASS__]; }