277 lines
6.5 KiB
PHP
277 lines
6.5 KiB
PHP
<?php
|
|
session_start();
|
|
//session_regenerate_id();
|
|
include("verbind.php");
|
|
error_reporting (0);
|
|
header("Content-Type: text/html; charset=utf-8");
|
|
|
|
$is= $_GET['is'];
|
|
$del= $_POST['delx'];
|
|
$auswahl= $_POST['auswahl'];
|
|
$tage=intval($_POST['tage']);
|
|
$textausgabe='';
|
|
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'>";
|
|
}
|
|
|
|
}
|
|
//---------------------------------------------------Einheit-----------------------------
|
|
$bild=1;
|
|
$ok=0;
|
|
|
|
|
|
if ($_POST['submit'] =='löschen') {
|
|
$ok=1;
|
|
$bild = $_POST['bild'];
|
|
if ($bild==1){$bild=0;}else{$bild=1;}
|
|
|
|
if ($del==1){
|
|
$sql = "TRUNCATE TABLE $auswahl ";
|
|
$pdo->exec($sql);
|
|
echo " gelöscht werden alle Daten von $auswahl";
|
|
}
|
|
|
|
|
|
if ($del==2){
|
|
if ($tage==0){
|
|
$textausgabe =' Hallo Zahlenkasper! <br> Entweder war Text oder 0 oder nichts im Eingabefeld<br>
|
|
Bei 0 bitte Von Anfang bis heute wählen. Das löscht anders und schneller.<br>
|
|
Bei Text im Tagefeld. Klar haben wir mal probiert. Zur Strafe wurden alle Tabellen gelöscht.';
|
|
|
|
}else{
|
|
$sql = "DELETE FROM $auswahl WHERE DATE(datum) < DATE(NOW() - INTERVAL '$tage' Day)";
|
|
$pdo->exec($sql);
|
|
echo " gelöscht werden alle Daten von $auswahl vor $tage tagen";
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
|
|
//---------------------------------------------------------------------------------------------------
|
|
|
|
|
|
?>
|
|
<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='button'>Namen, Teiler zuordnen</div></a>
|
|
<a href='se6c.php'><div class='button'>Einheiten zuordnen</div></a>
|
|
<a href='se6d.php'><div class='buttonan'>Tabelleinhalte löschen</div></a>
|
|
<a href='index.php'><div class='button'>Beenden</div></a>
|
|
</div>
|
|
<br class='clear'/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<?php
|
|
|
|
//echo "$out";
|
|
|
|
|
|
|
|
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{
|
|
?>
|
|
|
|
|
|
|
|
|
|
<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='se6d.php?is=$row[ID]' $markiert>$row[name]</option> ";
|
|
|
|
}
|
|
|
|
echo "</select></div>";
|
|
|
|
?>
|
|
|
|
<br><br><br class='clear'/>
|
|
|
|
|
|
<br><br>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="kasten2">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<?php
|
|
echo "<div class='kasteninnen'>";
|
|
$sql4 = "SELECT name, db_name FROM sestation WHERE ID = '$is' ";
|
|
|
|
foreach ($pdo->query($sql4) as $row4) {
|
|
$ispname= $row4['name'];
|
|
$isptabelle= $row4['db_name'];
|
|
}
|
|
|
|
echo "<form accept-charset='utf-8' action=se6d.php?is=$is method='post'> ";
|
|
|
|
echo "Zu löschende Zeitbereiche der ISP: $ispname (Tabelle: $isptabelle )<br><br>";
|
|
echo "<input type='Hidden' name='auswahl' value= $isptabelle >";
|
|
echo "<input type='radio' name ='delx' value = '1'> Von Anfang bis heute <br> ";
|
|
echo "<input type='radio' name ='delx' value = '2'> Von Anfang bis ";
|
|
echo " <input name='tage' type='text' size='5' maxlength='4' > Tage vor heute ";
|
|
|
|
|
|
echo "<br><br>";
|
|
echo "Daten werden direkt ohne weitere Abfrage gelöscht";
|
|
|
|
//echo " <input name='endestunde' type='text' size='2' maxlength='2' placeholder='Std'>:";
|
|
//echo " <input name='endeminute' type='text' size='2' maxlength='2' placeholder='00'> Uhr";
|
|
|
|
//echo "</form>";
|
|
|
|
|
|
|
|
|
|
|
|
echo "<br><br>";
|
|
|
|
//echo "<input type='radio' name 'einheitt2' value = '%'>%";
|
|
//echo "<input type='radio' name 'einheitt2' value = 'Pascal'>Pascal<br>";
|
|
|
|
echo "<input type='Hidden' name='bild' value=$bild> ";
|
|
echo "<input class='taste' type='submit' name='submit' value='löschen'>";
|
|
echo "</form>";
|
|
|
|
echo $textausgabe;
|
|
echo "</div>";
|
|
echo "</div>";
|
|
|
|
echo "<div class='texteingabe6b'>";
|
|
|
|
?>
|
|
Hier können Inhalte der Datentabellen des über diesem Text angezeigten ISP gelöscht werden, wenn der Speicherplatz knapp wird
|
|
oder die Anzeigegeschwinigkeit zu langsam geworden ist.<br><br>
|
|
Bei mehreren ISP sollten Sie den Vorgang für jeden Einzelnen wiederholen.<br><br>
|
|
Von Anfang bis heute geht schneller, weil die ganze Tabelle gelöscht und neu angelegt wird.<br><br>
|
|
Dieser Vorgang ist nicht reversibel.<br> Weg ist weg.
|
|
</div>
|
|
<?php
|
|
|
|
|
|
|
|
}
|
|
?>
|
|
</body>
|
|
</html>
|
|
|
|
|