if (isset($_GET['value']) && !empty($_GET['value'])) { $value = strtoupper($_GET['value']); } if (!isset($value) || empty($value)) { echo json_encode("0"); } else { if (!check_programs("", $value)) { echo json_encode("0"); } else { echo json_encode("1"); } } break; case 'LANG': if (isset($_COOKIE['LANG']) && !empty($_COOKIE['LANG'])) { echo json_encode($_COOKIE['LANG']); } else { echo json_encode("0"); } break; case 'SENSOR': $sensor = "all"; if (isset($_GET['sensor']) && !empty($_GET['sensor'])) { $sensor = $_GET['sensor']; } echo json_encode(\sensors\getDB($sensor)); break; default: echo json_encode("0"); } }
function getSensorOfSynoptic() { $ret_array = array(); // Read sensors in db $sensorList = \sensors\getDB(); // foreach sensor, get type and position foreach ($sensorList as $index => $sensor) { // Read parameters in db and add it to return array $sensorParameters = getSynopticDBElemByname("sensor", $sensor["id"]); // If empty create them if (empty($sensorParameters) && $sensor["type"] != "0") { if (array_key_exists($sensor["type"], $GLOBALS['SENSOR_DEFINITION'])) { $image = $GLOBALS['SENSOR_DEFINITION']["{$sensor['type']}"]['image']; } else { $image = "T_RH_sensor.png"; } addElementInSynoptic("sensor", $sensor["id"], $image); $ret_array[] = getSynopticDBElemByname("sensor", $sensor["id"]); } elseif ($sensor["type"] != "0") { $ret_array[] = $sensorParameters; } } return $ret_array; }