Esempio n. 1
0
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;
}
Esempio n. 2
0
            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 {
Esempio n. 3
0
// 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)) {