_aObject = $aObject; } static public function getObjectFromTable($sObject, $sTable, $bUseCache = false) { $oDb = BxDolDb::getInstance(); $aObject = false; if ($bUseCache) { $a = BxDolDb::getInstance()->fromCache($sTable, 'getAllWithKey', "SELECT * FROM `$sTable`", 'object'); if ($a && isset($a[$sObject])) $aObject = $a[$sObject]; } else { $sQuery = $oDb->prepare("SELECT * FROM `$sTable` WHERE `object` = ?", $sObject); $aObject = $oDb->getRow($sQuery); if(!$aObject || !is_array($aObject)) $aObject = false; } return $aObject; } static public function getObjectsFromTable ($sTable) { $aObjects = BxDolDb::getInstance()->getAll("SELECT * FROM `$sTable`"); if(empty($aObjects) || !is_array($aObjects)) return array(); return $aObjects; } } /** @} */