Files
SE-LTD/.scratch/legacy/se/se6a.php
T
2026-06-22 13:29:30 +02:00

256 lines
8.5 KiB
PHP

<?php
session_start();
//session_regenerate_id();
include("verbind.php");
error_reporting (0);
header("Content-Type: text/html; charset=utf-8");
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{
//--------------------------------------------Speichern------------------------------------------------
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'>";
}
}
$bild=1;
$ok=0;
if ($_POST['submit'] =='speichern') {
$ok=1;
$bild = $_POST['bild'];
if ($bild==1){$bild=0;}else{$bild=1;}
$xname1 = $_POST['name1'];
$xname2 = $_POST['name2'];
$xname3 = $_POST['name3'];
$xname4 = $_POST['name4'];
$xname5 = $_POST['name5'];
$xname6 = $_POST['name6'];
$xname7 = $_POST['name7'];
$xname8 = $_POST['name8'];
$xname9 = $_POST['name9'];
$xname10 = $_POST['name10'];
$xname11 = $_POST['name11'];
$xname12 = $_POST['name12'];
$xname13 = $_POST['name13'];
$xname14 = $_POST['name14'];
$xname15 = $_POST['name15'];
$xname16 = $_POST['name16'];
$xname17 = $_POST['name17'];
$xname18 = $_POST['name18'];
$xname19 = $_POST['name19'];
$xname20 = $_POST['name20'];
$xdbname1 = $_POST['dbname1'];
$xdbname2 = $_POST['dbname2'];
$xdbname3 = $_POST['dbname3'];
$xdbname4 = $_POST['dbname4'];
$xdbname5 = $_POST['dbname5'];
$xdbname6 = $_POST['dbname6'];
$xdbname7 = $_POST['dbname7'];
$xdbname8 = $_POST['dbname8'];
$xdbname9 = $_POST['dbname9'];
$xdbname10 = $_POST['dbname10'];
$xdbname11 = $_POST['dbname11'];
$xdbname12 = $_POST['dbname12'];
$xdbname13 = $_POST['dbname13'];
$xdbname14 = $_POST['dbname14'];
$xdbname15 = $_POST['dbname15'];
$xdbname16 = $_POST['dbname16'];
$xdbname17 = $_POST['dbname17'];
$xdbname18 = $_POST['dbname18'];
$xdbname19 = $_POST['dbname19'];
$xdbname20 = $_POST['dbname20'];
$sql = "UPDATE sestation SET name= '$xname1', db_name = '$xdbname1' WHERE id='1' "; $affected = $pdo->exec($sql);
$sql = "UPDATE sestation SET name= '$xname2', db_name = '$xdbname2' WHERE id='2' "; $affected = $pdo->exec($sql);
$sql = "UPDATE sestation SET name= '$xname3', db_name = '$xdbname3' WHERE id='3' "; $affected = $pdo->exec($sql);
$sql = "UPDATE sestation SET name= '$xname4', db_name = '$xdbname4' WHERE id='4' "; $affected = $pdo->exec($sql);
$sql = "UPDATE sestation SET name= '$xname5', db_name = '$xdbname5' WHERE id='5' "; $affected = $pdo->exec($sql);
$sql = "UPDATE sestation SET name= '$xname6', db_name = '$xdbname6' WHERE id='6' "; $affected = $pdo->exec($sql);
$sql = "UPDATE sestation SET name= '$xname7', db_name = '$xdbname7' WHERE id='7' "; $affected = $pdo->exec($sql);
$sql = "UPDATE sestation SET name= '$xname8', db_name = '$xdbname8' WHERE id='8' "; $affected = $pdo->exec($sql);
$sql = "UPDATE sestation SET name= '$xname9', db_name = '$xdbname9' WHERE id='9' "; $affected = $pdo->exec($sql);
$sql = "UPDATE sestation SET name= '$xname10', db_name = '$xdbname10' WHERE id='10' "; $affected = $pdo->exec($sql);
$sql = "UPDATE sestation SET name= '$xname11', db_name = '$xdbname11' WHERE id='11' "; $affected = $pdo->exec($sql);
$sql = "UPDATE sestation SET name= '$xname12', db_name = '$xdbname12' WHERE id='12' "; $affected = $pdo->exec($sql);
$sql = "UPDATE sestation SET name= '$xname13', db_name = '$xdbname13' WHERE id='13' "; $affected = $pdo->exec($sql);
$sql = "UPDATE sestation SET name= '$xname14', db_name = '$xdbname14' WHERE id='14' "; $affected = $pdo->exec($sql);
$sql = "UPDATE sestation SET name= '$xname15', db_name = '$xdbname15' WHERE id='15' "; $affected = $pdo->exec($sql);
$sql = "UPDATE sestation SET name= '$xname16', db_name = '$xdbname16' WHERE id='16' "; $affected = $pdo->exec($sql);
$sql = "UPDATE sestation SET name= '$xname17', db_name = '$xdbname17' WHERE id='17' "; $affected = $pdo->exec($sql);
$sql = "UPDATE sestation SET name= '$xname18', db_name = '$xdbname18' WHERE id='18' "; $affected = $pdo->exec($sql);
$sql = "UPDATE sestation SET name= '$xname19', db_name = '$xdbname19' WHERE id='19' "; $affected = $pdo->exec($sql);
$sql = "UPDATE sestation SET name= '$xname20', db_name = '$xdbname20' WHERE id='20' "; $affected = $pdo->exec($sql);
$sqlx = "SELECT name, ID, db_name FROM sestation WHERE db_name !='' ORDER BY ID";
foreach ($pdo->query($sqlx) as $row) {
$tabellebauen= $erg->db_name;
}
}
//-----------------------------------------------------------------------------------------------
?>
<html>
<head>
<link rel="stylesheet" href="style.css" media="screen">
<script type="text/javascript"
src="dygraph.js"></script>
<link rel="stylesheet" src="dygraph.css" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</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='buttonan'>Stationen einrichten</div></a>
<a href='se6b.php'><div class='button'>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="texteingabe">
Verknüpfung Tabelle mit selbst erzeugtem Menüname <br><br>
<?php
echo "<div class='kasteninnen'>";
$sql = "SELECT name, ID, db_name, nummer FROM sestation ORDER BY ID";
echo "<form accept-charset='utf-8' action=se6a.php method='post'> ";
echo "<div class= 'speicherbut3'><input type='submit' name='submit' value='speichern'></div>";
echo "<table>";
echo "<tr>";
echo "
<td> </td> <td> Name im Menü</td>
<td> Echter Tabellenname</td>";
echo "</tr>";
foreach ($pdo->query($sql) as $row) {
echo "<tr>";
echo "
<td> ID=$row[ID] </td> <td> <input name='name$row[ID]' type='text' size='20' maxlength='20' value='$row[name]'></td>
<td><input name='dbname$row[ID]' type='text' size='20' maxlength='20' value='$row[db_name]'></td>";
echo "</tr>";
}
echo "</table>";
echo "<input type='Hidden' name='bild' value=$bild> ";
?>
<br>
<input type='submit' name='submit' value='speichern'>
</form>
</div>
</div>
<div class="textinfo"><br><br>
Es gibt 20 feste Plätze die im Menü ausgewählt werden können
(ID 1- ID 20).
<br><br>
Jedem dieser Plätze kann ein Menüname und ein Tabellenname zugeordnet werden.
Ein Platz entspricht also einer DDC
<br><br>
Das Menü zeigt nur die Plätze an, in denen ein Menüname steht. Der Menüname darf Leerzeichen, ä,ü etc. enthalten.<br>
Der Menüname darf auch nachträglich noch geändert werden.<br>
Der Tabellenname ist der echte Name der Datenbanktabelle, also gleich wie bei der WAGO. Den nicht ändern
<br><br>
Wenn die Tabelle nicht existiert, wird sie beim Speichern erstellt und kann unter dem benutzten Namen von der WAGO befüllt werden.<br>
10 Tabellen sind schon erstellt und können auch so bleiben.(Müssen nicht gelöscht werden)<br>
Wir haben uns auf fortlaufende isp01, isp02.. beim Tabellenname geeinigt. Der Menüname ist frei vergebbar.<br>
DDC 1 und Heizung stehen nur als mögliche Muster da.
<br><br>
Info:<br>Daten für die Wago.<br>User: wago<br>PW:3112<br>DB: wago <br>ISP: isp01 oder isp02...<br><br><br>.
</div>
<?php
}
echo "</body>";
?>
</html>