"SETTINGS" => array(), ); if(isset($_POST['PROPERTY_USER_TYPE_SETTINGS']['LANG'][$fieldName])) { $arUserField["EDIT_FORM_LABEL"] = $arUserField["LIST_COLUMN_LABEL"] = $arUserField["LIST_FILTER_LABEL"] = array(LANGUAGE_ID => $_POST['PROPERTY_USER_TYPE_SETTINGS']['LANG'][$fieldName]); } $obUserField->Add($arUserField); $intSortStep += 100; } } $arImageResult = array(); if(isset($_FILES['PROPERTY_DIRECTORY_VALUES']) && is_array($_FILES['PROPERTY_DIRECTORY_VALUES'])) CFile::ConvertFilesToPost($_FILES['PROPERTY_DIRECTORY_VALUES'], $arImageResult); if($_POST["PROPERTY_USER_TYPE_SETTINGS"]["TABLE_NAME"] == '-1' && isset($result) && $result->isSuccess()) { $hlblock = Freetrix\Highloadblock\HighloadBlockTable::getById($highBlockID)->fetch(); } else { $hlblock = Freetrix\Highloadblock\HighloadBlockTable::getList(array("filter" => array("TABLE_NAME" => $_POST["PROPERTY_USER_TYPE_SETTINGS"]["TABLE_NAME"])))->fetch(); } $entity = Freetrix\Highloadblock\HighloadBlockTable::compileEntity($hlblock); $entityDataClass = $entity->getDataClass(); $fieldsList = $entityDataClass::getMap(); foreach($_POST['PROPERTY_DIRECTORY_VALUES'] as $dirKey => $arDirValue) { if(isset($arDirValue["UF_DELETE"])) { if($arDirValue["UF_DELETE"] === 'Y') if(isset($arDirValue["ID"]) && intval($arDirValue["ID"]) > 0)