/** * Constructor * Si el paramero es null o no esta definido se tomara el rl aactive_group * definido en database.php * * @param type $idDb String que identifica a la db en database.php */ public function __construct($idDb = null) { $defaultDB = TSLUtilsHelper::getDefaultDatabase(); // Si el parametros es null o no esta seteado tratamos de usar el active group. if (isset($idDb) == FALSE and isset($defaultDB)) { $this->m_idDb = $defaultDB; } else { // De lo contrario tomamos como cierto el parametro. $this->m_idDb = $idDb; } }
public function &getTrxManager($idDb = null) { $defaultDB = TSLUtilsHelper::getDefaultDatabase(); // Si el parametros es null o no esta seteado tratamos de usar el active group. if (isset($idDb) == FALSE and isset($defaultDB)) { $idDb = $defaultDB; } if (!array_key_exists($idDb, $this->m_trxManagers)) { $this->m_trxManagers[$idDb] = new TSLTransactionManager($idDb); } return $this->m_trxManagers[$idDb]; }