if (array_key_exists("EXCL_PATH", $arVisibleColumnsMap)) { $arMasks = CSecurityIPRule::GetRuleExclMasks($f_ID); foreach ($arMasks as $i => $mask) { $arMasks[$i] = htmlspecialcharsex($mask); } $row->AddViewField("EXCL_PATH", implode("<br>", $arMasks)); } if (array_key_exists("INCL_IP", $arVisibleColumnsMap)) { $arIPs = CSecurityIPRule::GetRuleInclIPs($f_ID); foreach ($arIPs as $i => $ip) { $arIPs[$i] = htmlspecialcharsex($ip); } $row->AddViewField("INCL_IP", implode("<br>", $arIPs)); } if (array_key_exists("EXCL_IP", $arVisibleColumnsMap)) { $arIPs = CSecurityIPRule::GetRuleExclIPs($f_ID); foreach ($arIPs as $i => $ip) { $arIPs[$i] = htmlspecialcharsex($ip); } $row->AddViewField("EXCL_IP", implode("<br>", $arIPs)); } if ($RIGHT_W) { $row->AddCheckField("ACTIVE"); $row->AddInputField("SORT", array("size" => 6)); $row->AddEditField("SITE_ID", CLang::SelectBox("FIELDS[" . $f_ID . "][SITE_ID]", $f_SITE_ID, GetMessage("MAIN_ALL"))); $row->AddInputField("NAME", array("size" => 20)); $row->AddCalendarField("ACTIVE_FROM"); $row->AddCalendarField("ACTIVE_TO"); $row->AddCheckField("ADMIN_SECTION"); } if ($RIGHT_W) {
?> <?php echo EndNote(); ?> </td> </tr> <?php $arExclIPs = array(); if ($bVarsFromForm) { if (is_array($_POST["EXCL_IPS"])) { foreach ($_POST["EXCL_IPS"] as $i => $ip) { $arExclIPs[] = htmlspecialcharsbx($ip); } } } elseif ($ID > 0) { $ar = CSecurityIPRule::GetRuleExclIPs($ID); foreach ($ar as $i => $ip) { $arExclIPs[] = htmlspecialcharsbx($ip); } } ?> <tr> <td class="adm-detail-valign-top" width="40%"><?php echo GetMessage("SEC_IPRULE_ADMIN_EXCL_IPS"); ?> :<br><?php echo GetMessage("SEC_IPRULE_ADMIN_EXCL_IPS_SAMPLE"); ?> </td> <td width="60%"> <table cellpadding="0" cellspacing="0" border="0" class="nopadding" width="100%" id="tbEXCL_IPS">