if ($e = $APPLICATION->GetException()) { $message = new CAdminMessage(GetMessage("MAIL_FLT_EDT_ERROR"), $e); } } else { //$strError .= CMailError::GetErrorsText(); //if(strlen($strError)<=0) //{ if (strlen($save) > 0) { LocalRedirect("mail_filter_admin.php?lang=" . LANG); } else { LocalRedirect($APPLICATION->GetCurPage() . "?lang=" . LANG . "&ID=" . $ID . "&tabControl_active_tab=" . urlencode($tabControl_active_tab)); } //} } } $mf = CMailFilter::GetByID($ID); if (!($ar_res = $mf->ExtractFields("str_"))) { $ID = 0; } else { $filter_type = $ar_res["ACTION_TYPE"]; if (strlen($filter_type) > 0) { $res = CMailFilter::GetFilterList($filter_type); $arModFilter = $res->Fetch(); } } if (!$message) { if (!isset($ACTIVE)) { $ACTIVE = "Y"; } if (!isset($PORT)) { $PORT = "110";