$displaying = gettext("Displaying sensors %d-%d of <b>%s</b> matching your selection."); $qs->PrintResultCnt("", array(), $displaying); echo '<FORM METHOD="post" NAME="PacketForm" id="PacketForm" ACTION="base_stat_sensor.php">'; if ($qs->num_result_rows > 0) { $qro->PrintHeader(); } $i = 0; $sensorips = GetSensorSidsNames($db); $report_data = array(); // data to fill report_data if (is_array($_SESSION["server"]) && $_SESSION["server"][0] != "") { $_conn = $dbo->custom_connect($_SESSION["server"][0], $_SESSION["server"][2], $_SESSION["server"][3]); } else { $_conn = $dbo->connect(); } while (($myrow = $result->baseFetchRow()) && $i < $qs->GetDisplayRowCnt()) { $device_id = $myrow['device_id']; list($myrow['name'], $myrow['sensor_ip']) = explode(' - ', GetSensorName($myrow['sensor_id'], $db, true)); $sensor_ip = $myrow['name'] == 'N/A' ? 'N/A' : $myrow['sensor_ip']; $device_ip = $myrow['device_ip'] != '' ? $myrow['device_ip'] . ($myrow['interface'] != '' ? ':' . $myrow['interface'] : '') : '-'; $sname = $myrow['name']; $event_cnt = $myrow['event_cnt']; $unique_event_cnt = $myrow['sig_cnt'] != "" ? $myrow['sig_cnt'] : "-"; $num_src_ip = $myrow['saddr_cnt'] != "" ? $myrow['saddr_cnt'] : "-"; $num_dst_ip = $myrow['daddr_cnt'] != "" ? $myrow['daddr_cnt'] : "-"; $_country_aux = $geoloc->get_country_by_host($conn, $sensor_ip); $country = strtolower($_country_aux[0]); $country_name = $_country_aux[1]; $homelan = ""; if ($country) { $country_img = " <img src=\"/ossim/pixmaps/flags/" . $country . ".png\" alt=\"{$country_name}\" title=\"{$country_name}\">";