<?php require "config/lang.ini.php"; require "config/config.php"; $serial = addslashes($_GET['serial']); $temp = addslashes($_GET['temp']); $humi = addslashes($_GET['humi']); $type = substr($serial, 0, 3) == "THS"; $deviceid = GetDeviceIdFromSerial($serial); if (CheckExistDeviceSerial($serial)) { if ($type == 'THS') { UpdateTempValue($serial, $temp); UpdateHumiValue($serial, $humi); if (CheckHumiInRange($serial, $humi) || CheckTempInRange($serial, $temp)) { if (ReadConfigByName('alert')) { $warning_content = GetDeviceNameFromId($deviceid) . '\\nNhiet do: ' . $temp . RangeTempToString($serial) . '\\nDo am: ' . $humi . RangeHumiToString($serial); UpdateWarningLog($deviceid, $warning_content); } if (ReadConfigByName('sms') && !ReadConfigByName('bell')) { SetConfig('sms_pending', 1); } if (ReadConfigByName('email') && !ReadConfigByName('bell')) { SetConfig('email_pending', 1); } if (ReadConfigByName('ring')) { SetConfig('bell', 1); } echo ">>alert==ON&&"; } else { echo ">>alert==OFF&&"; }
function RangeHumiToString($_serial) { $_deviceid = GetDeviceIdFromSerial($_serial); $sql_query = mysql_query("SELECT min_humi,max_humi FROM sensor_humi WHERE device='{$_deviceid}'"); $row = mysql_fetch_array($sql_query); return "\nDo am MIN: " . $row['min_humi'] . "\nDo am MAX: " . $row['max_humi']; }
require "../config/lang.ini.php"; $postdata = file_get_contents("php://input"); $request = json_decode($postdata); $action = $request->action; $nameid = $request->nameid; $newname = $request->newname; $addname = $request->name; $serial = $request->serial; $reply; $sql1 = ""; if ($action == 'rename') { if (RenameDevice($nameid, $newname)) { $reply = array("result" => "Đổi tên thành công"); } else { $reply = array("result" => "Đổi tên thất bại"); } } elseif ($action == 'add') { if (substr($serial, 0, 3) == "THS") { if (!CheckExistDeviceSerial($serial)) { NewDevice($serial, $addname); NewHumiSensor(GetDeviceIdFromSerial($serial)); NewTempSensor(GetDeviceIdFromSerial($serial)); $reply = array("result" => __add_success); } else { $reply = array("result" => __exist_device); } } else { $reply = array("result" => __serial_wrong); } } echo json_encode($reply);