initial commit
This commit is contained in:
@@ -0,0 +1,349 @@
|
||||
<?php
|
||||
session_start();
|
||||
//session_regenerate_id();
|
||||
include("verbind.php");
|
||||
error_reporting (0);
|
||||
header("Content-Type: text/html; charset=utf-8");
|
||||
|
||||
$is= $_GET['is'];
|
||||
|
||||
$zeilenwert=1;
|
||||
|
||||
if (empty($is)) {$is=1;}
|
||||
|
||||
if(isset($_POST['submit']) AND $_POST['submit']=='ok'){
|
||||
|
||||
if (md5(trim($_POST['Passwort']))=='ec57fddd894f991ff1755ff0db17189f'){
|
||||
$_SESSION['login'] ='true';
|
||||
echo "<meta http-equiv='refresh' content='0; URL=se6.php'>";
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
if ($_SESSION['login'] !='true')
|
||||
// if ($_SESSION['login'] =='true')
|
||||
{
|
||||
|
||||
echo "<form name= 'senden' method='post' accept-charset='UTF-8' action='$PHP_SELF?i=1'>";
|
||||
|
||||
echo " <span><input type='password' class = 'loginfeldc' name='Passwort'></span>";
|
||||
echo " <span><input type='submit' class = 'loginsende' name='submit' value='ok'></span>";
|
||||
echo "</form>";
|
||||
}else{
|
||||
|
||||
|
||||
|
||||
//---------------------------------------------------Name und Teiler------------------------
|
||||
$bild=1;
|
||||
$ok=0;
|
||||
if ($_POST['submit'] =='speichern') {
|
||||
$ok=1;
|
||||
$bild = $_POST['bild'];
|
||||
if ($bild==1){$bild=0;}else{$bild=1;}
|
||||
|
||||
$stmt = $pdo->prepare("UPDATE seliste SET
|
||||
teiler = :teil,
|
||||
klar = :klar,
|
||||
digital = :digi
|
||||
WHERE
|
||||
ID = :ind");
|
||||
$stmt->bindParam(':teil', $teil);
|
||||
$stmt->bindParam(':klar', $klar);
|
||||
$stmt->bindParam(':ind', $ind);
|
||||
$stmt->bindParam(':digi', $digi);
|
||||
|
||||
|
||||
foreach ($_POST['name'] as $item) {
|
||||
$klar= $item['nam'];
|
||||
$teil = $item['teil'];
|
||||
$digi = $item['digital'];
|
||||
$ind = $item['id'];
|
||||
if ($teil==0){$teil=2.22;}
|
||||
if (empty($teil)) {$teil=1;}
|
||||
$stmt->execute();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/*
|
||||
foreach ($_POST['name'] as $item) {
|
||||
$klar= $item['nam'];
|
||||
$teil = $item['teil'];
|
||||
$digi = $item['digital'];
|
||||
$ind = $item['id'];
|
||||
echo "$klar - $ind <br>";
|
||||
}
|
||||
*/
|
||||
|
||||
|
||||
//---------------------------------------------------------------------------------------------------
|
||||
|
||||
if ($_POST['auswahl2'] =='oki') {
|
||||
|
||||
$zeilenwert = $_POST['zeilenwert'];
|
||||
|
||||
|
||||
$ok=1;
|
||||
$bild = $_POST['bild'];
|
||||
if ($bild==1){$bild=0;}else{$bild=1;}
|
||||
|
||||
|
||||
$zeile = explode("\n", trim($_POST['textliste']));
|
||||
$vaz=0;
|
||||
$zv=$zeilenwert;
|
||||
$stmt = $pdo->prepare("UPDATE seliste SET
|
||||
klar = :klar
|
||||
WHERE
|
||||
isp = :is
|
||||
AND kurz = :we ");
|
||||
|
||||
$stmt->bindParam(':klar', $klar);
|
||||
$stmt->bindParam(':is', $is);
|
||||
$stmt->bindParam(':we', $we);
|
||||
|
||||
foreach ($zeile as $item) {
|
||||
$klar= $zeile[$vaz];
|
||||
$stmt->bindParam(':klar', $klar);
|
||||
$we= 'Wert'.$zv;
|
||||
$stmt->execute();
|
||||
$zv++;
|
||||
$vaz++;
|
||||
}
|
||||
}
|
||||
|
||||
//---------------------------------------------------------------------------------------------------
|
||||
?>
|
||||
<html>
|
||||
<head>
|
||||
|
||||
<link rel="stylesheet" href="style.css" media="screen">
|
||||
<link rel="stylesheet" href="kalender/tcal.css" media="screen">
|
||||
<script type="text/javascript" async src="Suggest/ajax.js"></script>
|
||||
<script type="text/javascript" async src="Suggest/suggest.js"></script>
|
||||
<script type="text/javascript" src="Suggest/jquery.js"></script>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
|
||||
|
||||
<script type="text/javascript" async>
|
||||
function show(id)
|
||||
{
|
||||
if (document.getElementById(id).style.display=='none')
|
||||
{document.getElementById(id).style.display='block'; }
|
||||
else
|
||||
{ document.getElementById(id).style.display='none'; }
|
||||
}
|
||||
//]]>
|
||||
|
||||
</script>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<?php
|
||||
|
||||
|
||||
$sql = "SELECT name, name2, text, smtp, absender, sprung FROM sebasis";
|
||||
|
||||
|
||||
foreach ($pdo->query($sql) as $row) {
|
||||
//$sql1 = mysql_query($sql) OR die(mysql_error());
|
||||
//while ($erg = mysql_fetch_object($sql1)) {
|
||||
|
||||
$name= $row['name'];
|
||||
$name2= $row['name2'];
|
||||
$text= $row['text'];
|
||||
$smtp= $row['smtp'];
|
||||
$absender= $row['absender'];
|
||||
$sprung= $row['sprung'];
|
||||
}
|
||||
|
||||
|
||||
echo "<div class='topindex'>";
|
||||
echo "<img class='bild' usemap= 'Mapi' src='bilder/logo.png' alt='SE'/>";
|
||||
?>
|
||||
<a href="index.php" ><?php echo " <span class='rechtsmen'><img class='bildbot' usemap= 'Mapi' src='bilder/home.png' alt='SE'/> </span>";?></a>
|
||||
<?php
|
||||
|
||||
echo "<div class='titel'>";
|
||||
echo "<div class='titelfett'>Administrative Einstellungen</div>";
|
||||
echo "<br>";
|
||||
echo "$name";
|
||||
echo "<br>";
|
||||
echo "$name2";
|
||||
echo "<br>";
|
||||
echo "$text";
|
||||
echo "</div>";
|
||||
if (($ok==1)and($bild==1)){
|
||||
echo "<img class='bildbot' usemap= 'Mapi' src='bilder/ok.gif' alt='SE'/>";
|
||||
}
|
||||
if (($ok==1)and($bild==0)){
|
||||
echo "<img class='bildbot' usemap= 'Mapi' src='bilder/ok2.gif' alt='SE'/>";
|
||||
}
|
||||
echo "</div>";
|
||||
|
||||
?>
|
||||
|
||||
<div class="top2">
|
||||
<a href='se6.php'><div class='button'>Primärdaten</div></a>
|
||||
<a href='se6a.php'><div class='button'>Stationen einrichten</div></a>
|
||||
<a href='se6b.php'><div class='buttonan'>Namen, Teiler zuordnen</div></a>
|
||||
<a href='se6c.php'><div class='button'>Einheiten zuordnen</div></a>
|
||||
<a href='se6d.php'><div class='button'>Tabelleinhalte löschen</div></a>
|
||||
<a href='index.php'><div class='button'>Beenden</div></a>
|
||||
</div>
|
||||
<br class='clear'/>
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="kasten1">
|
||||
<?php
|
||||
|
||||
echo "<div class='button6b'> ";
|
||||
echo "<select class= 'isp' size='1' name='jumpit' onchange='document.location.href=this.value'> ";
|
||||
|
||||
|
||||
$sql = "SELECT name, db_name, ID FROM sestation WHERE name !='' ORDER BY ID ";
|
||||
|
||||
foreach ($pdo->query($sql) as $row) {
|
||||
//gib den Eintrag aus der DB aus
|
||||
if ( $is==$row[ID]) {$markiert= 'selected'; $wahl= $row[db_name];} else {$markiert='';}
|
||||
echo "<option value='se6b.php?is=$row[ID]' $markiert>$row[name]</option> ";
|
||||
|
||||
}
|
||||
echo "</select></div>";
|
||||
?>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
<?php
|
||||
|
||||
echo "<div class='kasten2'>";
|
||||
echo "Benamung, Anpassung der Zahlenwerte und Analog/Digital - Unterscheidung<br><br>";
|
||||
echo "<div class='kasteninnen'>";
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
echo "<form accept-charset='utf-8' action=se6b.php?is=$is method='post'> ";
|
||||
echo "<div class= 'speicherbut4'><input type='submit' name='submit' value='speichern'></div>";
|
||||
$sql = "SELECT kurz, klar, einheit, teiler, digital, ID FROM seliste
|
||||
WHERE isp ='$is'
|
||||
ORDER BY ID
|
||||
";
|
||||
// <input type='checkbox' name='name[$up]['einheit']' value='$row[einheit]'>$row[einheit]
|
||||
$up='1';
|
||||
|
||||
echo "<table>";
|
||||
|
||||
|
||||
foreach ($pdo->query($sql) as $row) {
|
||||
if ($row[digital]=='1') {$digistatus='checked';} else {$digistatus='';}
|
||||
|
||||
|
||||
echo "<tr>";
|
||||
|
||||
echo "<td>$row[kurz]=</td>
|
||||
<td><input name='name[$up][nam]' type='text' size='33' maxlength='32' value='$row[klar]'> </td>
|
||||
<td>Teiler =</td>
|
||||
<td><input name='name[$up][teil]' type='text' size='5' maxlength='5' value='$row[teiler]'></td>
|
||||
<td><input type='checkbox' name='name[$up][digital]' value='1' $digistatus >digital</td>";
|
||||
|
||||
echo "</tr>";
|
||||
|
||||
echo " <input type='Hidden' name='name[$up][id]' value=$row[ID]> ";
|
||||
|
||||
$up++;
|
||||
}
|
||||
|
||||
echo "</table>";
|
||||
echo "<input type='Hidden' name='bild' value=$bild> ";
|
||||
|
||||
echo "<input type='submit' name='submit' value='speichern'>";
|
||||
|
||||
|
||||
echo "</form>";
|
||||
|
||||
echo "</div>";
|
||||
echo "</div>";
|
||||
|
||||
|
||||
|
||||
echo "<div class='texteingabe6b'>";
|
||||
echo "Textlisten einfügen<br><br>";
|
||||
echo "<div class='kasteninnen'>";
|
||||
|
||||
echo "<form accept-charset='utf-8' action='se6b.php?is=$is' method='post'> ";
|
||||
echo "Paste & Copy oder Drag & Drop";
|
||||
echo "<div class='zeiteingabe2'>";
|
||||
//echo "<input name='aname' type='text' size='25' maxlength='25' placeholder ='Name der Auswahl'required> ";
|
||||
echo "<textarea name='textliste' id='myText3' style='width:91%;height:400px' onkeyup='countChars2()'
|
||||
placeholder ='Muster:
|
||||
Ablufttemperatur
|
||||
Fortlufttemperatur
|
||||
AU Kanaltemperatur
|
||||
|
||||
|
||||
Damit das schneller geht, kann eine Liste
|
||||
per Paste & Copy in die Datenbank geschrieben werden.
|
||||
Auch leere Zeilen sind möglich.
|
||||
Die erste Zeile wird Wert1 zugeordnet, die zweite Zeile Wert2....
|
||||
Es werden nur die Zeilen geschrieben die vorhanden sind.
|
||||
Also eine 5 zeilige Liste ändert nur die ersten 5 Werte.
|
||||
|
||||
|
||||
Das gilt dann für die links gewählte ISP und ist nach dem Klick auf eintragen nicht rückgängig zu machen.
|
||||
|
||||
Den Text hier einfügen oder hierher droppen.
|
||||
|
||||
|
||||
...' maxlength='1001'></textarea>";
|
||||
echo "</div>";
|
||||
echo "<div class='eintrag'>";
|
||||
echo "<input type='Hidden' name='bild' value=$bild> ";
|
||||
echo "<input type='Hidden' name='auswahl2' value='oki'>";
|
||||
|
||||
|
||||
echo "<div class='platzieren'>Ab Zeile (Wert): </div><input name='zeilenwert' type='text' size='4' maxlength='3' value='$zeilenwert'> <br>";
|
||||
echo "<input type='submit' name'awahl' value='eintragen'>";
|
||||
echo "</div>";
|
||||
echo "</form>";
|
||||
|
||||
?>
|
||||
|
||||
|
||||
<div ><br><br>
|
||||
Alle Datenpunkte werden von der Wago als Wert1..Wert200 in die jeweilige Tabelle geschrieben.
|
||||
Hier wird dem Wert1...Wert200 eine sinnvolle Bezeichnung zugeordnet. <br>
|
||||
Zudem kann der absolute Zahlenwert durch den Teiler verändert werden.<br><br>
|
||||
Bei digitalen Werten wird der Teiler ignoriert.
|
||||
<br><br>
|
||||
Als Standard ist Teiler=1 und digital=0 <br>(Also analoge Werte) eingetragen<br><br>
|
||||
Zwischenspeichern wird empfohlen.<br><br>
|
||||
Kommastellen als Punkt angeben!<br>
|
||||
Bsp. Anzeige soll in % erfolgen, Maximalwert der Zahlen ist 6580.<br>
|
||||
Eingabe bei Teiler: 65.8
|
||||
</div>
|
||||
|
||||
<?php
|
||||
|
||||
echo "</div>";
|
||||
echo "</div>";
|
||||
|
||||
|
||||
|
||||
//-------------------------------------------------------------------------------------------------
|
||||
|
||||
}
|
||||
?>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user