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";
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)
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; }
$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/>";