Exemple #1
0
            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");
    }
}
Exemple #2
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;
}