Esempio n. 1
0
         foreach ($port_list as $port_group) {
             if (!check_any($port_group->get_port_id())) {
                 $ports .= ($ports == "" ? "" : "<br/>") . Port_group::get_name_by_id($conn, $port_group->get_port_id());
             }
         }
     }
     if (empty($ports)) {
         $ports = "<font color='#AAAAAA'><b>" . _('ANY') . "</b></font>";
     }
     $xml .= "<cell><![CDATA[" . $ports . "]]></cell>";
     //Ports destiny
     $ports = "";
     if ($port_list = $policy->get_ports($conn, 'dest')) {
         foreach ($port_list as $port_group) {
             if (!check_any($port_group->get_port_id())) {
                 $ports .= ($ports == "" ? "" : "<br/>") . Port_group::get_name_by_id($conn, $port_group->get_port_id());
             }
         }
     }
     if (empty($ports)) {
         $ports = "<font color='#AAAAAA'><b>" . _('ANY') . "</b></font>";
     }
     $xml .= "<cell><![CDATA[" . $ports . "]]></cell>";
 }
 //Event Types
 $event_types = '';
 $flag_events = true;
 //DS Groups
 $plugingroups = "";
 foreach ($policy->get_plugingroups($conn, $policy->get_id()) as $group) {
     $plugingroups .= ($plugingroups == "" ? "" : "<br/>") . "<a href='javascript:;' onclick='GB_show(\"" . _("Plugin groups") . "\",\"plugingroups.php?id=" . $group['id'] . "&collection=1#" . $group['id'] . "\",500,\"90%\");return false;'>" . $group['name'] . "</a>";
Esempio n. 2
0
 if ($dest_net_list = $policy->get_net_groups($conn, 'dest')) {
     foreach ($dest_net_list as $dest_net_group) {
         $dests['netgroup_' . $dest_net_group->get_net_group_id()] = check_any($dest_net_group->get_net_group_id()) ? _("ANY") : _("NETWORK_GROUP") . ": " . Net_group::get_name_by_id($conn, $dest_net_group->get_net_group_id());
     }
 }
 //PORTS
 //source
 if ($port_list = $policy->get_ports($conn, 'source')) {
     foreach ($port_list as $port_group) {
         $ports_source[$port_group->get_port_id()] = check_any($port_group->get_port_id()) ? _("ANY") : Port_group::get_name_by_id($conn, $port_group->get_port_id());
     }
 }
 //destiny
 if ($port_list = $policy->get_ports($conn, 'dest')) {
     foreach ($port_list as $port_group) {
         $ports_destiny[$port_group->get_port_id()] = check_any($port_group->get_port_id()) ? _("ANY") : Port_group::get_name_by_id($conn, $port_group->get_port_id());
     }
 }
 $flag_events = true;
 //PLUGIN GROUPS
 foreach ($policy->get_plugingroups($conn, $policy->get_id()) as $pgroup) {
     $plugingroups[] = $pgroup['id'];
 }
 if (!$is_engine) {
     //TAXONOMY
     if ($taxonomy_list = $policy->get_taxonomy_conditions($conn)) {
         foreach ($taxonomy_list as $tax) {
             $tax_id = $tax->get_product_type_id() . "@" . $tax->get_category_id() . "@" . $tax->get_subcategory_id();
             $tax_val = $filter['ptype'][$tax->get_product_type_id()] . " | " . $filter['cat'][$tax->get_category_id()] . " | " . $filter['subcat'][$tax->get_subcategory_id()];
             $tax_filters[$tax_id] = $tax_val;
             $flag_events = false;