<?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);
<?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);
} 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) {
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; } }
} 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) {