static function uninstall($parentName) { // get parent id if ($row = BusinessValueParentTable::getList(array('select' => array('ID'), 'filter' => array('=NAME' => $parentName)))->fetch()) { $parentId = $row['ID']; } else { return true; } // TODO... }
// post processing $personsDomainsWithCommon = array(BusinessValue::COMMON_PERSON_ID => BusinessValue::COMMON_DOMAIN) + $personsDomains; //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // 2. BUSINESS VALUES ////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // filter $filterCodeId = $filterParentId = $filterEntity = $filterItem = null; if ($_GET['set_filter']) { $filterCodeId = $_GET['FILTER_CODE_ID']; $filterParentId = $_GET['FILTER_PARENT_ID']; $filterEntity = $_GET['FILTER_ENTITY']; $filterItem = $_GET['FILTER_ITEM']; } // LOAD PARENTS & TRANSLATIONS ///////////////////////////////////////////////////////////////////////////////////////// $parents = array(); $result = BusinessValueParentTable::getList(array('select' => array('ID', 'NAME', 'LANG_SRC'))); while ($row = $result->fetch()) { $parentId = $row['ID']; $parentName = $row['NAME']; if ($message = Loc::getMessage("BIZVAL_PARENT_{$parentName}")) { $parentName = $message; } $parents[$parentId] = $parentName; if (($parentLangSrc = $row['LANG_SRC']) && (!$filterParentId || $filterParentId == $parentId)) { Loc::loadMessages($_SERVER['DOCUMENT_ROOT'] . $parentLangSrc); } } if (!$parents[$filterParentId]) { $filterParentId = null; } // LOAD GROUPS /////////////////////////////////////////////////////////////////////////////////////////////////////////