//$qs->AddValidAction("email_alert"); //$qs->AddValidAction("email_alert2"); //$qs->AddValidAction("csv_alert"); //$qs->AddValidAction("archive_alert"); //$qs->AddValidAction("archive_alert2"); $qs->AddValidActionOp(gettext("Delete Selected")); $qs->AddValidActionOp(gettext("Delete ALL on Screen")); $qs->SetActionSQL($from1 . $where1); $et->Mark("Initialization"); $qs->RunAction($submit, PAGE_STAT_SENSOR, $db); $et->Mark("Alert Action"); /* create SQL to get Unique Alerts */ $cnt_sql = "SELECT count(DISTINCT acid_event.device_id) " . $from . $where; /* Run the query to determine the number of rows (No LIMIT)*/ if (!$use_ac) { $qs->GetNumResultRows($cnt_sql, $db); } $et->Mark("Counting Result size"); /* Setup the Query Results Table */ $qro = new QueryResultsOutput("base_stat_sensor.php?caller=" . $caller); $qro->AddTitle(" "); $qro->AddTitle(gettext("Sensor"), "sid_a", " ", " ORDER BY acid_event.device_id ASC", "sid_d", " ", " ORDER BY acid_event.device_id DESC"); $qro->AddTitle(gettext("Name"), "", " ", " ", "", " ", " "); $qro->AddTitle(gettext("Device IP"), "", " ", " ", "", " ", " "); $events_title = _("Events") . " # <span class='idminfo' txt='" . Util::timezone($tz) . "'>(*)</span>"; $qro->AddTitle($events_title, "occur_a", " ", " ORDER BY event_cnt ASC", "occur_d", " ", " ORDER BY event_cnt DESC"); $qro->AddTitle(gettext("Unique Events"), "", "", "", "", "", ""); $qro->AddTitle(gettext("Unique Src."), "", "", "", "", "", ""); $qro->AddTitle(gettext("Unique Dst."), "", "", "", "", "", ""); /* $qro->AddTitle(gettext("Unique Events"), "sig_a", "", " ORDER BY sig_cnt ASC", "sig_d", "", " ORDER BY sig_cnt DESC");