function getEventPag($getevent_id) { global $DEBUG; if ($DEBUG) { global $debugInfo; $debugCount = count($debugInfo[__FUNCTION__]); $starttime = microtime(true); } $next_event_id = eventFilterAround($getevent_id, "next"); $prev_event_id = eventFilterAround($getevent_id, "prev"); $current_event_count = eventFilterCount('filter', $getevent_id); // Call eventFilterCount that use current filter to count $total_event_count = eventFilterCount('filter'); // Call eventFilterCount that use current filter to count $event_nav = array('next_event_id' => $next_event_id, 'prev_event_id' => $prev_event_id, 'current_event_count' => $current_event_count, 'total_event_count' => $total_event_count); if ($DEBUG) { $stoptime = microtime(true); $timespend = $stoptime - $starttime; $debugInfo[__FUNCTION__][$debugCount]['time'] = $timespend; } return $event_nav; }
unset($_SESSION['fpFilter']); unset($_SESSION['fpId']); } } else { $result = array('Total' => 0, 'Current' => 0, 'Percent' => 100); } sleep(1); print json_encode($result); } elseif (isset($_GET['deleteSensorByFilter']) and $_GET['deleteSensorByFilter'] == 1 and preg_match('/\\d{12,16}/', $_GET['delId'])) { // used when the operation can require additional time to be processed (more time than SESSION_TIMEOUT), extending 3 times $ASYNC = TRUE; $delId = $_GET['delId']; if (!isset($_SESSION['delId'][$delId]['Total'])) { // Create a delFilter if (is_int($_SESSION['delFilter']['src_sensor'])) { $totalEventDelete = eventFilterCount('delFilter'); $_SESSION['delId'][$delId]['Total'] = $totalEventDelete; } else { return FALSE; } } if ($_SESSION['delId'][$delId]['Total'] > 0) { $eventsDeletedCount = deleteEventsByFilter(); $_SESSION['delId'][$delId]['Deleted'] += $eventsDeletedCount; $deletedPercent = $_SESSION['delId'][$delId]['Deleted'] * 100 / $_SESSION['delId'][$delId]['Total']; if ($_SESSION['delId'][$delId]['Deleted'] - $_SESSION['delId'][$delId]['Total'] == 0) { $deleteSensorResult = deleteSensor($_SESSION['delFilter']['src_sensor']); $result = array('Total' => $_SESSION['delId'][$delId]['Total'], 'Current' => $_SESSION['delId'][$delId]['Deleted'], 'Percent' => $deletedPercent, 'SensorDelete' => $deleteSensorResult); unset($_SESSION['delFilter']); unset($_SESSION['delId']); } else {
// Include jqplot $jsChart = TRUE; require_once "../header.php"; require_once "../filterprocessing.php"; ?> <div id="page-wrap"> <div id="main-content"> <?php // Show the filter parameters from file filtershow.php require_once "../filtershow.php"; ?> <div id="clear"> </div> <?php // Get total events as looked by filter $eventsCount = eventFilterCount(); ?> <div id="dashColumn1"> <br /> <div class="dashchart"> <div class="ChartTitle">Events per sensor</div> <div class="ChartBody" id="chartSensors"></div> </div> <script> <?php $sensorPie = statsEventSensor(); $pieSensorData = null; if (is_array($sensorPie)) {