예제 #1
0
<?php

// servizio php per il progetto Vanilla (id_progetto == 0)
require_once "models/db-settings.php";
require_once "models/dbcontroller.php";
$max_temp = dbcontroller::getValue("max_temp", 2);
echo json_encode($max_temp, JSON_NUMERIC_CHECK);
예제 #2
0
<?php

// servizio php per il progetto Habanero (id_progetto == 0)
require_once "models/db-settings.php";
require_once "models/dbcontroller.php";
$max_umid = dbcontroller::getValue("max_umid", 0);
echo json_encode($max_umid, JSON_NUMERIC_CHECK);
예제 #3
0
} else {
    $t_max = $_POST['t_max'];
    $u_max = $_POST['u_max'];
    // CHECK sia su temp che umid per LA CONSISTENZA DEI DATI
    $t_min = dbcontroller::getValue("min_temp", $_POST['id_progetto']);
    // get temp_min
    if ($t_max <= $t_min[0] || $t_max >= 50) {
        if ($_POST['id_progetto'] == 2) {
            header("Location: http://192.168.33.10/Green-School-Project/admin_via_caprile_pesaro.php?modifica=consistency_data_error");
            die;
        } else {
            header("Location: http://192.168.33.10/Green-School-Project/admin_via_natta_milano.php?modifica=consistency_data_error");
            die;
        }
    }
    $u_min = dbcontroller::getValue("min_umid", $_POST['id_progetto']);
    // get temp_min
    if ($u_max <= $u_min[0] || $u_max >= 100) {
        if ($_POST['id_progetto'] == 2) {
            header("Location: http://192.168.33.10/Green-School-Project/admin_via_caprile_pesaro.php?modifica=consistency_data_error");
            die;
        } else {
            header("Location: http://192.168.33.10/Green-School-Project/admin_via_natta_milano.php?modifica=consistency_data_error");
            die;
        }
    }
    // SE I CHECK SONO SODDISFATTI procedo con le modifiche dei valori
    $check1 = dbcontroller::setTempMax($t_max, $_POST['id_progetto']);
    $check2 = dbcontroller::setUmidMax($u_max, $_POST['id_progetto']);
    if ($check1 and $check2) {
        if ($_POST['id_progetto'] == 2) {
예제 #4
0
require_once "models/bodytop.php";
require_once "models/navigation.php";
require_once "models/dbcontroller.php";
$info_temp = dbcontroller::checkValoriChart("temp", 2);
$info_umid = dbcontroller::checkValoriChart("umid", 2);
$max_temp = dbcontroller::getValue("max_temp", 2);
$min_temp = dbcontroller::getValue("min_temp", 2);
$max_umid = dbcontroller::getValue("max_umid", 2);
$min_umid = dbcontroller::getValue("min_umid", 2);
//check se esistono dati disponibili nel database
$NODATI = 0;
if ($info_temp or $info_umid) {
    $NODATI = 1;
}
$soglia_temp = dbcontroller::getValue("max_temp", 2);
$soglia_umid = dbcontroller::getValue("max_umid", 2);
$superata_temp = false;
$superata_umid = false;
// CHECK valori temperature che superano la soglia
for ($i = 0; $i <= count($info_temp) - 1; $i++) {
    //echo $info_temp[$i]["valore"] . " ";
    if ($info_temp[$i]["valore"] >= $soglia_temp[0]) {
        $superata_temp = true;
    }
}
// CHECK valori umidità che superano la soglia
for ($i = 0; $i <= count($info_umid) - 1; $i++) {
    if ($info_umid[$i]["valore"] >= $soglia_umid[0]) {
        $superata_umid = true;
    }
}
예제 #5
0
} else {
    $t_min = $_POST['t_min'];
    $u_min = $_POST['u_min'];
    // CHECK sia su temp che umid per LA CONSISTENZA DEI DATI
    $t_max = dbcontroller::getValue("max_temp", $_POST['id_progetto']);
    // get max_temp
    if ($t_min <= 0 || $t_min >= $t_max[0]) {
        if ($_POST['id_progetto'] == 2) {
            header("Location: http://192.168.33.10/Green-School-Project/admin_via_caprile_pesaro.php?modifica=consistency_data_error");
            die;
        } else {
            header("Location: http://192.168.33.10/Green-School-Project/admin_via_natta_milano.php?modifica=consistency_data_error");
            die;
        }
    }
    $u_max = dbcontroller::getValue("max_umid", $_POST['id_progetto']);
    // get max_umid
    if ($u_min <= 0 || $u_min >= $u_max[0]) {
        if ($_POST['id_progetto'] == 2) {
            header("Location: http://192.168.33.10/Green-School-Project/admin_via_caprile_pesaro.php?modifica=consistency_data_error");
            die;
        } else {
            header("Location: http://192.168.33.10/Green-School-Project/admin_via_natta_milano.php?modifica=consistency_data_error");
            die;
        }
    }
    // SE I CHECK SONO SODDISFATTI procedo con le modifiche dei valori
    $check1 = dbcontroller::setTempMin($t_min, $_POST['id_progetto']);
    $check2 = dbcontroller::setUmidMin($u_min, $_POST['id_progetto']);
    if ($check1 and $check2) {
        if ($_POST['id_progetto'] == 2) {