- Модуль: lists
- Путь к файлу: ~/bitrix/modules/lists/classes/general/listfields.php
- Класс: CListFieldList
- Вызов: CListFieldList::DeleteFields
static function DeleteFields($iblock_id)
{
global $DB;
$iblock_id = intval($iblock_id);
$DB->Query("
DELETE FROM b_lists_field
WHERE IBLOCK_ID = ".$iblock_id."
", false, "File: ".__FILE__."
Line: ".__LINE__);
$rsOptions = CUserOptions::GetList(array("ID" => "ASC"), array(
"CATEGORY" => "form",
"NAME" => "form_element_".$iblock_id,
));
while($arOption = $rsOptions->Fetch())
{
CUserOptions::DeleteOption(
$arOption["CATEGORY"],
$arOption["NAME"],
$arOption["COMMON"] == "Y",
$arOption["USER_ID"]
);
}
}