<?php

/**
 * Obtiene todas las metas de la base de datos
 */
require 'Sensor.php';
if ($_SERVER['REQUEST_METHOD'] == 'GET') {
    // Manejar petición GET
    if (isset($_GET['contaminante']) && isset($_GET['imecas']) && isset($_GET['calidad']) && isset($_GET['hora']) && isset($_GET['sensor'])) {
        // Obtener parámetros
        $contaminante = $_GET['contaminante'];
        $imecas = $_GET['imecas'];
        $calidad = $_GET['calidad'];
        $hora = $_GET['hora'];
        $sensor = $_GET['sensor'];
        // Tratar retorno
        $retorno = Sensor::insert($contaminante, $imecas, $calidad, $hora, $sensor);
    }
    if ($retorno) {
        $datos["estado"] = 1;
        $datos["retorno"] = $retorno;
        print json_encode($datos);
    } else {
        print json_encode(array("estado" => 2, "mensaje" => "Ha ocurrido un error"));
    }
}
示例#2
0
if (POST('withoutmenu') != "1") {
    include "../hmenu.php";
    $get_param = "ip={$ip}&name=" . urlencode($sname);
} else {
    $get_param = "ip={$ip}&name=" . urlencode($sname) . "&withoutmenu=1";
}
if (POST('insert')) {
    if ($error == true) {
        $txt_error = "<div>" . _("We Found the following errors") . ":</div><div style='padding:10px;'>" . implode("<br/>", $message_error) . "</div>";
        Util::print_error($txt_error);
        Util::make_form("POST", "newsensorform.php?" . $get_param);
        die;
    }
    $db = new ossim_db();
    $conn = $db->connect();
    Sensor::insert($conn, $sname, $ip, $priority, $port, $tzone, $descr);
    $db->close($conn);
    Util::clean_json_cache_files("sensors");
}
if (isset($_SESSION['_sensor'])) {
    unset($_SESSION['_sensor']);
}
if ($_SESSION["menu_sopc"] == "SIEM Components" && POST('withoutmenu') != "1") {
    ?>
	<p><?php 
    echo gettext("Sensor succesfully inserted");
    ?>
</p>
	<script type='text/javascript'>setTimeout("document.location.href='sensor.php'",1000)</script>
	<?php 
} else {