$data["LIST_TEXT_VALUES"] = ''; } else { //New one $data["ID"] = ""; $data["SORT"] = 500; $data["NAME"] = GetMessage("CC_BLFE_FIELD_NAME_DEFAULT"); $data["IS_REQUIRED"] = "N"; $data["MULTIPLE"] = "N"; list($data["TYPE"], $temp) = each($arResult["TYPES"]); reset($arResult["TYPES"]); $arResult["LIST"] = false; $data["LIST_TEXT_VALUES"] = ''; $arResult["LIST_DEF"] = false; } if (preg_match("/^(G|G:|E|E:)/", $data["TYPE"])) { $arResult["LINK_IBLOCKS"] = CLists::GetIBlocks($arParams["~IBLOCK_TYPE_ID"], !$arParams["CAN_EDIT"], $arParams["~SOCNET_GROUP_ID"]); if (substr($data["TYPE"], 0, 1) == "G") { unset($arResult["LINK_IBLOCKS"][$arResult["IBLOCK_ID"]]); } } $arResult["FORM_DATA"] = array(); foreach ($data as $key => $value) { $arResult["FORM_DATA"]["~" . $key] = $value; if (is_array($value)) { foreach ($value as $key1 => $value1) { $value[$key1] = htmlspecialcharsbx($value1); } $arResult["FORM_DATA"][$key] = $value; } else { $arResult["FORM_DATA"][$key] = htmlspecialcharsbx($value); }