public static function OnIBlockDelete($iblock_id) { global $DB, $CACHE_MANAGER; $iblock_id = intval($iblock_id); $DB->Query("delete from b_lists_url where IBLOCK_ID=" . $iblock_id, false, "FILE: " . __FILE__ . "<br> LINE: " . __LINE__); $DB->Query("delete from b_lists_socnet_group where IBLOCK_ID=" . $iblock_id, false, "FILE: " . __FILE__ . "<br> LINE: " . __LINE__); $CACHE_MANAGER->Clean("b_lists_perm" . $iblock_id); CListFieldList::DeleteFields($iblock_id); }
function UpdateField($field_id, $arFields) { $arFields["NAME"] = trim($arFields["NAME"], " \n\r\t"); $this->new_ids[$field_id] = $this->fields->UpdateField($field_id, $arFields); return $this->new_ids[$field_id]; }