private function _getSavedDataFromFieldsets($iObjectID, $aFieldsets)
{
$_aMetaKeys = $this->_getMetaKeys($iObjectID);
$_aMetaData = array();
foreach ($aFieldsets as $_sSectionID => $_aFieldsets) {
if ('_default' == $_sSectionID) {
foreach ($_aFieldsets as $_aFieldset) {
if (!in_array($_aFieldset['field_id'], $_aMetaKeys)) {
continue;
}
$_aMetaData[$_aFieldset['field_id']] = call_user_func_array($this->osCallable, array($iObjectID, $_aFieldset['field_id'], true));
}
}
if (!in_array($_sSectionID, $_aMetaKeys)) {
continue;
}
$_aMetaData[$_sSectionID] = call_user_func_array($this->osCallable, array($iObjectID, $_sSectionID, true));
}
return $_aMetaData;
}