Ejemplo n.º 1
0
    echo "<br/><div class=\"info\"><b><center>Initialisierung abgeschlossen</center></b></div><br/><br/>";
} else {
    if ($action == "store") {
        if (isset($_POST["selected"])) {
            $sql = "UPDATE valuefacts SET state = 'D'";
            $result = mysql_query($sql) or die("<br/>Error" . mysql_error());
            foreach ($_POST['selected'] as $key => $value) {
                $value = htmlspecialchars($value);
                list($addr, $type) = split(":", $value);
                $addr = mysql_real_escape_string($addr);
                $type = mysql_real_escape_string($type);
                $sql = "UPDATE valuefacts set state = 'A' where address = '{$addr}' and type = '{$type}'";
                mysql_query($sql) or die("<br/>Error" . mysql_error());
                mysql_query("update valuefacts set state = 'A' where type = 'UD'") or die("<br/>Error" . mysql_error());
            }
            requestAction("update-schemacfg", 2, 0, "", $resonse);
            echo "<br/><div class=\"info\"><b><center>Einstellungen gespeichert</center></b></div><br/><br/>";
        }
    }
}
echo "      <form action=" . htmlspecialchars($_SERVER["PHP_SELF"]) . " method=post>\n";
showButtons();
showTable("UD", "Allgemein");
showTable("VA", "Messwerte");
showTable("DI", "Digitale Eingänge");
showTable("DO", "Digitale Ausgänge");
showTable("AO", "Analoge Ausgänge");
showTable("W1", "One Wire Sensoren");
echo "      </form>\n";
mysql_close();
include "footer.php";
Ejemplo n.º 2
0
            if ($res == -2) {
                echo "      <br/><div class=\"infoWarn\"><b><center>Parametertyp noch nicht unterstützt</center></b></div><br/>";
            } else {
                echo "      <br/><div class=\"infoError\"><b><center>Kommunikationsfehler, Details im syslog</center></b></div><br/>";
            }
        }
    } else {
        echo "      <br/><div class=\"infoWarn\"><b><center>Zum ändern der Parameter Login erforderlich :o</center></b></div><br/>";
    }
}
if ($menu == "update") {
    requestAction("updatemenu", 30, 0, "", $resonse);
    echo "      <br/><div class=\"info\"><b><center>Aktualisierung abgeschlossen</center></b></div><br/>";
    $menu = $lastMenu;
} elseif ($menu == "init") {
    requestAction("initmenu", 60, 0, "", $resonse);
    echo "      <br/><div class=\"info\"><b><center>Initialisierung abgeschlossen</center></b></div><br/><br/>";
    $menu = $lastMenu;
}
if ($menu != "" || $lastMenu != "") {
    $lastMenu = $menu != "" ? $menu : $lastMenu;
    echo "      <form action=" . htmlspecialchars($_SERVER["PHP_SELF"]) . " method=post>\n";
    showChilds($lastMenu, 0);
    echo "      </form>\n";
    $_SESSION["menu"] = $lastMenu;
}
include "footer.php";
//***************************************************************************
// Show Menu
//***************************************************************************
function showMenu($current)
Ejemplo n.º 3
0
 function readConfigItem($name, &$value)
 {
     if (requestAction("read-config", 3, 0, "{$name}", $value) != 0) {
         echo " <br/>failed to read config item {$name}\n";
         return -1;
     }
     return 0;
 }
Ejemplo n.º 4
0
$range = isset($_GET['range']) ? $_GET['range'] : $_SESSION['chartStart'] + 1;
// ------------------
// State of P4 Daemon
$p4dstate = requestAction("p4d-state", 3, 0, "", $response);
$load = "";
if ($p4dstate == 0) {
    list($p4dNext, $p4dVersion, $p4dSince, $load) = split("#", $response, 4);
}
$result = mysql_query("select * from samples where time >= CURDATE()") or die("Error" . mysql_error());
$p4dCountDay = mysql_numrows($result);
// ------------------
// State of S 3200
$status = "";
$mode = "";
$time = "";
$state = requestAction("s3200-state", 3, 0, "", $response);
if ($state == 0) {
    list($time, $state, $status, $mode) = split("#", $response, 4);
}
$time = str_replace($wd_value, $wd_disp, $time);
echo "      <div class=\"stateInfo\">\n";
if ($state == 19) {
    echo "        <div id=\"aStateOk\"><center>{$status}</center></div>\n";
} elseif ($state == 0) {
    echo "        <div id=\"aStateFail\"><center>{$status}</center></div>\n";
} elseif ($state == 3) {
    echo "        <div id=\"aStateHeating\"><center>{$status}</center></div>\n";
} else {
    echo "        <div id=\"aStateOther\"><center>{$status}</center></div>\n";
}
echo "        <br/>" . $time . "<br/>";