public static function Delete($ID) { global $DB; $ID = IntVal($ID); $dbr = CMailFilterCondition::GetList(Array(), Array("FILTER_ID"=>$ID)); while($r = $dbr->Fetch()) { if(!CMailFilterCondition::Delete($r["ID"])) return false; } $strSql = "DELETE FROM b_mail_filter WHERE ID=".$ID; CMailbox::SMTPReload(); return $DB->Query($strSql, true); }