initial commit

This commit is contained in:
jhartworks
2026-06-22 13:29:30 +02:00
commit 9b651f1cd6
135 changed files with 66045 additions and 0 deletions
+699
View File
@@ -0,0 +1,699 @@
<?php
session_start();
session_destroy();
error_reporting(0);
include("verbind.php");
$in= $_GET['op'];
$is= $_GET['is'];
$is2= $_GET['is2'];
$ds= $_GET['ds'];
$ds1= $_GET['ds1'];
// $wl=$_GET['wl'];
$name1= $_POST['aname'];
$ausw= $_GET['ausw'];
$tage= $_POST['starttage'];
$das= $_POST['startdatum'];
$dae= $_POST['endedatum'];
if (isset($ds)){
$sql="DELETE FROM jumpgraph WHERE wahl=0";
$pdo->exec($sql);
}
if (empty($is)) {$is=1;}
if (empty($ausw)) {$ausw=0;}
$sqlu = "SELECT db_name, ID, name FROM sestation
WHERE ID ='$is' ";
foreach ($pdo->query($sqlu) as $row) {
$tab2= $row[db_name];
$tab= $row[name];
}
$set=0;
if ($_POST['submit'] =='Markierte hinzufügen') {
$sql = "INSERT INTO jumpgraph (tabelle, tabelle2, isp_wert, isp_klar, teiler, wahl, einheit, digital ) VALUES (:ta1, :ta2, :val, :kla, :tei, :set, :ein, :dig )";
$stmt = $pdo->prepare($sql);
$stmt->bindParam(':ta1', $tab);
$stmt->bindParam(':ta2', $tab2);
$stmt->bindParam(':val', $valu);
$stmt->bindParam(':kla', $kla);
$stmt->bindParam(':tei', $tei);
$stmt->bindParam(':set', $set);
$stmt->bindParam(':ein', $ein);
$stmt->bindParam(':dig', $dig);
foreach ($_POST['cb1'] as $item) {
$valu= $item['kurz'];
$kla= $item['klar'];
$tei= $item['teil'];
$ein= $item['einh'];
$dig= $item['dig'];
// $set = $item['isp'];
//if (empty($teil)) {$teil=1;}
$stmt->execute();
}
}
if (isset($ds1)){
$sql="DELETE FROM jumpgraph WHERE tabelle2='$is2' AND isp_wert='$ds1' ";
$pdo->exec($sql);
}
if ($_POST['auswahl'] =='ok') {
//--------------------- auswahl anlegen ------------
$sql = "INSERT INTO jumpgruppe (name, ddc ) VALUES (:name1, :ddc1 )";
$stmt = $pdo->prepare($sql);
$stmt->bindParam(':name1', $name1);
$stmt->bindParam(':ddc1', $is);
$stmt->execute();
// ------------------id der neuen Auswahl holen--------------
$sqlu = "SELECT ID FROM jumpgruppe
WHERE ID >0 ORDER BY ID ";
foreach ($pdo->query($sqlu) as $row) { $idjump= $row[ID]; }
// ------------------- Umschreiben ---------------
$xsql = "UPDATE jumpgraph SET wahl= $idjump WHERE wahl=0";
$stmt = $pdo->prepare($xsql);
$stmt->execute();
}
if ($_POST['auswahlentf'] =='ok') {
$sql2="DELETE FROM jumpgruppe WHERE ID=$ausw";
$pdo->exec($sql2);
}
?>
<html>
<head>
<link rel="stylesheet" href="style.css" media="screen">
<link rel="stylesheet" href="tigra_calendar/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>
<script type="text/javascript" async>
function show1()
{
if (document.getElementById('zeigeli1').style.display=='none')
{document.getElementById('zeigeli1').style.display='block';
document.getElementById('zeigeli2').style.display='none';
}
else
{ document.getElementById('zeigeli1').style.display='none'; }
}
//]]>
</script>
<script type="text/javascript" async>
function show2()
{
if (document.getElementById('zeigeli2').style.display=='none')
{document.getElementById('zeigeli2').style.display='block';
document.getElementById('zeigeli1').style.display='none';
}
else
{ document.getElementById('zeigeli2').style.display='none'; }
}
//]]>
</script>
<script type="text/javascript" async>
function show1()
{
if (document.getElementById('zeigeli1a').style.display=='none')
{document.getElementById('zeigeli1a').style.display='block';
document.getElementById('zeigeli2a').style.display='none';
}
else
{ document.getElementById('zeigeli1a').style.display='none'; }
}
//]]>
</script>
<script type="text/javascript" async>
function show2()
{
if (document.getElementById('zeigeli2a').style.display=='none')
{document.getElementById('zeigeli2a').style.display='block';
document.getElementById('zeigeli1a').style.display='none';
}
else
{ document.getElementById('zeigeli2a').style.display='none'; }
}
//]]>
</script>
<script type="text/javascript" async>
function test() {
location.href = 'index.php?op=1';
};
</script>
<script type="text/javascript"src="tigra_calendar/tcal.js"></script>
</head>
<body>
<?php
$sql = "SELECT name, name2, text, smtp, absender, sprung, tage, alarm FROM sebasis";
//$sql1 = mysql_query($sql) OR die(mysql_error());
//while ($erg = mysql_fetch_object($sql1)) {
foreach ($pdo->query($sql) as $row) {
$name= $row['name'];
$name2= $row['name2'];
$text= $row['text'];
$smtp= $row['smtp'];
$absender= $row['absender'];
$sprung= $row['sprung'];
$tagedb= $row['tage'];
$alarmmin= $row['alarm'];
}
$sqlhi = "SELECT absender FROM sebasis";
foreach ($pdo->query($sqlhi) as $rowhi) {
$absender= $rowhi['absender'];
}
$teilung = explode("-", $absender);
$hdv = $teilung[0];
$azv = $teilung[1];
$rav = $teilung[2];
if (empty($sprung)) {$ende='';}else{
$ende = "<a href='http://$sprung' ><img class='bildbot' usemap= 'Mapi' src='bilder/aus30.png' alt='SE'/></a>";
}
if (!empty($tage))
{$tagok=$tage;
}else
{
if (!empty($das)) {$dstartok=$das;$dendeok=$dae; $tagok='';}else{$tagok=$tagedb; $taganzeige= '$tagok bis heute';}
}
//------------------------------------------------------
$alarm= 1;
$ala=0;
$sqlu2 = "SELECT ID, db_name, name FROM sestation WHERE name IS NOT NULL ";
foreach ($pdo->query($sqlu2) as $row) {
$tab2= $row[db_name];
$z1= $row[name];
$z2= $row[ID];
if (empty($z1)) {}else{
$sqlu3 = "SELECT datum FROM $tab2 ORDER BY ID DESC LIMIT 1";
foreach ($pdo->query($sqlu3) as $row2) {
$z3= $row2[datum];
$zs1= strtotime($z3);
$zs2= time();
if ($zs1 < $zs2-60*$alarmmin) {$ala++;}
}}
}
if ($ala > 0) {$alarm=0;}
//-------------------------------------------------------
echo "<div class='topindex'>";
echo "<img class='bild' usemap= 'Mapi' src='bilder/logo.png' alt='SE'/>";
echo $ende;
?>
<a href="javascript:show1()" ><?php echo " <span class='rechtsmen'><img class='bildbot' usemap= 'Mapi' src='bilder/schloss.png' alt='SE'/> </span>";?></a>
<?php
?>
<a href="javascript:show2()" ><?php echo " <span class='rechtsmen'><img class='bildbot' usemap= 'Mapi' src='bilder/rad.png' alt='SE'/> </span>";?></a>
<?php
if ($alarm==0)
{
echo "<a href='isp.php' ><span class='blue'><img class='rechtsmen' usemap= 'Mapi' src='bilder/isphe30.png' alt='SE'/></span></a>";
}else{
echo "<a href='isp.php' ><span class='blue'><img class='rechtsmen' usemap= 'Mapi' src='bilder/ispok30.png' alt='SE'/></span></a>";
}
echo "<div id='zeigeli1a' style='display: none;'>";
// echo "<form name= 'senden' method='post' accept-charset='UTF-8' action='$PHP_SELF?i=1'>";
echo "<form name= 'senden' method='post' accept-charset='UTF-8' action='se6.php?i=1'>";
echo " <span><input type='password' name='Passwort' placeholder='PW Admin'></span>";
echo " <span><input type='submit' class = 'loginsende' name='submit' value='ok'></span>";
echo "</form>";
echo "</div>";
echo "<div id='zeigeli2a' style='display: none;'>";
echo "<form name= 'senden' method='post' accept-charset='UTF-8' action='einstellung.php?i=1'>";
echo " <span><input type='password' name='Passwort' placeholder='PW Einstellungen'></span>";
echo " <span><input type='submit' class = 'loginsende' name='submit' value='ok'></span>";
echo "</form>";
echo "</div>";
//echo "<div class='bild'>$ende2</div>";
echo "<div class='titel'>";
echo "<div class='titelfett'>TRENDDATENAUFZEICHNUNG</div>";
echo "<br>";
echo "$name";
echo "<br>";
echo "$name2";
echo "<br>";
echo "$text";
echo "</div>";
echo "</div>";
//------------------------------------------links----------------------------------------------------------
echo "<div class='kasten'>";
//---------- ISP Auswahl - ----------------------
echo "<div class='buttonx'> ";
echo "<select class= 'isp' size='1' name='jumpit' onchange='document.location.href=this.value'> ";
$sql = "SELECT name, db_name, nummer, ID FROM sestation WHERE name !='' ORDER BY ID ";
foreach ($pdo->query($sql) as $row) {
if ( $is==$row['ID']) {
$markiert= 'selected';
$wahl= $row['db_name'];
} else {
$markiert='';
}
$eins= $row['ID'];
$zwei= $row['name'];
echo "<option value='index.php?is=$eins&ausw=0&ds=1' $markiert>$zwei</option> ";
echo "eins";
echo $eins;
echo "eins";
echo $zwei;
}
echo "</select>";
echo "</div>";
// --------------------- Datenpunkte der gewählten ISP anzeigen und sammeln ----------
//echo "<div id='zeige2csv' class='' style='display: block;'>";
echo "<form accept-charset='utf-8' action='index.php?is=$is&ausw=0' method='post'> ";
echo "<input class='rechtsobenblau' type='submit' name='submit' value='Markierte hinzufügen'>";
echo "<div class='kasteninnenindex'>";
$sql = "SELECT ID, kurz, klar, einheit, isp, teiler, digital
FROM seliste
WHERE
isp=$is AND klar != '' ";
$up=0;
foreach ($pdo->query($sql) as $row) {
echo "<br><input type='checkbox' name='cb1[$up][kurz]' value='$row[kurz]' >$row[klar]";
echo "<input type='Hidden' name='cb1[$up][isp]' value='$row[isp]'>";
echo "<input type='Hidden' name='cb1[$up][klar]' value='$row[klar]'>";
echo "<input type='Hidden' name='cb1[$up][teil]' value='$row[teiler]'>";
echo "<input type='Hidden' name='cb1[$up][einh]' value='$row[einheit]'>";
echo "<input type='Hidden' name='cb1[$up][dig]' value='$row[digital]'>";
$up++;
}
echo "<br>";
echo "</form>";
echo "</div>";
$markiertex=0;
$zahlx=1;
if (isset($_POST['cb1'])){
foreach ($_POST['cb1'] as $valuex) {
$annahme = $valuex;
$annahme = 'Wert'.$annahme;
${expo.$zahlx}= $annahme;
$markiertex++;
$zahlx++;
}
}
$results = array();
echo "</div>";
//--------------------------------------mitte-------------------------------------------------------
echo "<div class='kasten'>";
echo "<div class='buttonx'> ";
echo "<select class= 'isp' size='1' name='jumpit' onchange='document.location.href=this.value'> ";
echo "<option value='index.php?is=$is&ausw=0' >Freie Auswahl</option>";
$sql = "SELECT ID, name, ddc FROM jumpgruppe WHERE ID>1 ORDER BY ID ";
foreach ($pdo->query($sql) as $row) {
if ( $ausw==$row['ID']) {$markiert2= 'selected'; } else {$markiert2='';}
/*
$set= $row['gruppe'];
*/
$auswahl = $row['name'];
$ddc = $row['ddc'];
$ind = $row['ID'];
echo "<option value='index.php?is=$is&ausw=$ind' $markiert2>$auswahl</option> ";
}
echo "</select>";
echo "</div>";
?>
<a href="javascript:show('zeigea')" ><?php echo " <span class='rechtsobenblau'>Menü editieren </span>";?></a>
<?php
//-----------------------------------------------
echo "<div id='zeigea' class='' style='display: none;'>";
echo "<form accept-charset='utf-8' action='index.php?ausw=$ausw&is=$is' method='post'> ";
?>
<a href="javascript:show('zeigea')" ><?php echo "<img src='bilder/x.jpg' class ='fensterzu' alt='SE'/>";?></a>
<?php
echo "Aktuell gewählte Datenpunkte als Auswahl speichern";
echo "<div class='zeiteingabe'>";
echo "<input name='aname' type='text' size='25' maxlength='25' placeholder ='Name der Auswahl'required> ";
echo "<div class='eintrag'>";
echo "<input type='Hidden' name='auswahl' value='ok'>";
echo "<input type='submit' name'awahl' value='speichern'>";
echo "</div>";
echo "</form>";
echo "</div>";
echo "Aktuell gewählte Auswahl löschen";
echo "<form accept-charset='utf-8' action='index.php?ausw=$ausw&is=$is&ausw=$ausw' method='post'> ";
echo "<div class='eintrag'>";
echo "<input type='Hidden' name='auswahlentf' value='ok'>";
echo "<input type='submit' name'submit' value='löschen'>";
echo "</div>";
echo "</form>";
echo "</div>";
if (empty($in)){
$zeig='none';
}else{
$zeig='block';
}
echo "<div id='login' class='' style='display: $zeig;'>";
// echo "<form name= 'senden' method='post' accept-charset='UTF-8' action='$PHP_SELF?i=1'>";
echo "<form name= 'senden' method='post' accept-charset='UTF-8' action='se6.php?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>";
echo "</div>";
//---------------------------------------------
echo "<div class='kasteninnen'>";
$sql = "SELECT tabelle, tabelle2, wahl, ID, isp_wert, isp_klar
FROM jumpgraph
WHERE
wahl=$ausw
ORDER BY ID
";
// $sql1 = mysql_query($query);
//while ($erg = mysql_fetch_object($sql1)) {
if ($ausw == '0') {
foreach ($pdo->query($sql) as $row) {
echo "<div class='textki' ><a href='index.php?is=$is&ds1=$row[isp_wert]&is2=$row[tabelle2]&ausw=$ausw'><img src='bilder/x.jpg' alt='SE'/></a> $row[tabelle] - $row[isp_klar]</div>";
}
}else{
foreach ($pdo->query($sql) as $row) {
echo "<div class='textki' ></a> $row[tabelle] - $row[isp_klar]</div>";
}
}
echo " <br class='clear'/>";
echo "</div>";
echo "</div>";
//-----------------------------------------------rechts-----------------------------------------------------------------
echo "<div class='kasten'>";
echo "<div class='buttonx'> ";
echo "<select class= 'isp' size='1' name='jumpit' onchange='document.location.href=this.value'> ";
echo "<option value='index.php?is=$is&ausw=0' >Zeitraum & Ausgabe</option>";
echo "</select>";
echo "</div>";
?>
<a href="javascript:show('zeigez')" ><?php echo " <span class='rechtsobenblau'>Andere Zeiten </span>";?></a>
<br>
<?php
echo "<div id='zeigez' style='display: none;'>";
?>
<a href="javascript:show('zeigez')" ><?php echo "<img src='bilder/x.jpg' class ='fensterzu' alt='SE'/>";?></a>
<?php
//echo "<br><br>";
echo "Entweder";
echo "<form accept-charset='utf-8' action='index.php?ausw=$ausw&is=$is' method='post'> ";
echo "<input name='startdatum' value='$zstart' type='text' size='10' maxlength='11' class= 'tcal' placeholder ='Startdatum'required> ";
echo "<input name='endedatum' value= '$zende' type='text' size='10' maxlength='11' class= 'tcal' placeholder ='Endedatum'required> ";
echo "<input type='submit' name'submit' value='übernehmen'>";
echo "</form>";
echo "oder";
echo "<form accept-charset='utf-8' action='index.php?ausw=$ausw&is=$is' method='post'> ";
echo "<input name='starttage' type='text' size='4' maxlength='3' required> Tage bis heute ";
echo "<input type='submit' name'submit' value='übernehmen'>";
echo "</form>";
echo "</div>";
//echo "Zeitraum 10 Tage bis heute";
echo "<div class='kasteninnen'>";
if (empty($das))
{
echo "Zeitraum: $tagok Tage bis heute <br><br>";
}else{
echo "Zeitraum: Von $das bis $dae <br><br>";
}
echo "<form accept-charset='utf-8' action='exportgraph.php?ausw=$ausw&is=$is' method='post'> ";
echo "<input type='Hidden' name='starttage' value='$tagok'> ";
echo "<input type='Hidden' name='startdatum' value='$das'> ";
echo "<input type='Hidden' name='endedatum' value='$dae'> ";
echo "<input type='Hidden' name='farbe' value='$hdv'> ";
echo "<input type='Hidden' name='legende' value='$azv'> ";
echo "<input type='Hidden' name='range' value='$rav'> ";
echo "<input type='submit' class='set' name='csv' value='Graph anzeigen'>";
echo "</form>";
echo "<form accept-charset='utf-8' action='exportgraphcsv.php?ausw=$ausw&is=$is' method='post'> ";
echo "<input type='Hidden' name='starttage' value='$tagok'> ";
echo "<input type='Hidden' name='startdatum' value='$das'> ";
echo "<input type='Hidden' name='endedatum' value='$dae'> ";
echo "<input type='submit' class='set' name='csv' value='CSV exportieren'>";
echo "</form>";
// echo "<form accept-charset='utf-8' action='exportcsv.php?ti=5&wl=$wl&is=$is' method='post'> ";
// echo "<input type='submit' class='set' name='csv' value='CSV erzeugen'>";
// echo "</form>";
echo "</div>";
echo "</div>";
echo "<div class='mitte'>";
echo " <br class='clear'/>";
echo "</div>";
//----------------------------------------------------------------------------------------------------------------
echo "<div class='bottom'>";
echo $ende;
?>
<a href="javascript:show1()" ><?php echo " <span class='rechtsmen'><img class='bildbot' usemap= 'Mapi' src='bilder/schloss.png' alt='SE'/> </span>";?></a>
<?php
?>
<a href="javascript:show2()" ><?php echo " <span class='rechtsmen'><img class='bildbot' usemap= 'Mapi' src='bilder/rad.png' alt='SE'/> </span>";?></a>
<?php
if ($alarm==0)
{
echo "<a href='isp.php' ><span class='blue'><img class='rechtsmen' usemap= 'Mapi' src='bilder/isphe30.png' alt='SE'/></span></a>";
}else{
echo "<a href='isp.php' ><span class='blue'><img class='rechtsmen' usemap= 'Mapi' src='bilder/ispok30.png' alt='SE'/></span></a>";
}
echo "<div id='zeigeli1' style='display: none;'>";
// echo "<form name= 'senden' method='post' accept-charset='UTF-8' action='$PHP_SELF?i=1'>";
echo "<form name= 'senden' method='post' accept-charset='UTF-8' action='se6.php?i=1'>";
echo " <span><input type='password' name='Passwort' placeholder='PW Admin'></span>";
echo " <span><input type='submit' class = 'loginsende' name='submit' value='ok'></span>";
echo "</form>";
echo "</div>";
echo "<div id='zeigeli2' style='display: none;'>";
echo "<form name= 'senden' method='post' accept-charset='UTF-8' action='einstellung.php?i=1'>";
echo " <span><input type='password' name='Passwort' placeholder='PW Einstellungen'></span>";
echo " <span><input type='submit' class = 'loginsende' name='submit' value='ok'></span>";
echo "</form>";
echo "</div>";
echo "Copyright © 2019 | SE-Gebäudeautomation AG | Raiffeisenstraße 17 | 73630 Urbach";
echo "</div>";
?>
</body>
</html>