} //reformat the IPv4 address! # get all custom fields $custom_address_fields = $Tools->fetch_custom_fields("ipaddresses"); $custom_subnet_fields = $Tools->fetch_custom_fields("subnets"); $custom_vlan_fields = $Tools->fetch_custom_fields("vlans"); # set selected address fields array $selected_ip_fields = $User->settings->IPfilter; $selected_ip_fields = explode(";", $selected_ip_fields); # set col size $fieldSize = sizeof($selected_ip_fields); $mySize = sizeof($custom_address_fields); $colSpan = $fieldSize + $mySize + 3; # search addresses if (@$_REQUEST['addresses'] == "on") { $result_addresses = $Tools->search_addresses($search_term, $search_term_edited['high'], $search_term_edited['low']); } # search subnets if (@$_REQUEST['subnets'] == "on") { $result_subnets = $Tools->search_subnets($search_term, $search_term_edited['high'], $search_term_edited['low'], $_REQUEST['ip']); } # search vlans if (@$_REQUEST['vlans'] == "on") { $result_vlans = $Tools->search_vlans($search_term); } /* * Write xls *********************/ // Create a workbook $filename = _("phpipam_search_export_") . $search_term . ".xls"; $workbook = new Spreadsheet_Excel_Writer();
} # get all custom fields $custom_address_fields = $_REQUEST['addresses'] == "on" ? $Tools->fetch_custom_fields("ipaddresses") : array(); $custom_subnet_fields = $_REQUEST['subnets'] == "on" ? $Tools->fetch_custom_fields("subnets") : array(); $custom_vlan_fields = $_REQUEST['vlans'] == "on" ? $Tools->fetch_custom_fields("vlans") : array(); $custom_vrf_fields = $_REQUEST['vrf'] == "on" ? $Tools->fetch_custom_fields("vrf") : array(); # set selected address fields array $selected_ip_fields = $User->settings->IPfilter; $selected_ip_fields = explode(";", $selected_ip_fields); # set col size $fieldSize = sizeof($selected_ip_fields); $mySize = sizeof($custom_address_fields); $colSpan = $fieldSize + $mySize + 3; # search addresses if (@$_REQUEST['addresses'] == "on") { $result_addresses = $Tools->search_addresses($search_term, $search_term_edited['high'], $search_term_edited['low'], $custom_address_fields); } # search subnets if (@$_REQUEST['subnets'] == "on") { $result_subnets = $Tools->search_subnets($search_term, $search_term_edited['high'], $search_term_edited['low'], $_REQUEST['ip'], $custom_subnet_fields); } # search vlans if (@$_REQUEST['vlans'] == "on") { $result_vlans = $Tools->search_vlans($search_term, $custom_vlan_fields); } # search vrf if (@$_REQUEST['vrf'] == "on") { $result_vrf = $Tools->search_vrfs($search_term, $custom_vrf_fields); } /* * Write xls