<?php
//Zeilen von Eagle-PsyX-
ini_set('display_errors','On');
error_reporting(E_ALL);
echo ini_get('error_reporting');
//Variablen leeren
$err="";
$cluster_id_db="";
$last_text="";
//PC Namen auflösen
$pc_name = gethostbyaddr($_SERVER['REMOTE_ADDR']);
//Zeitvariablen bestimmen
$jetzt=strtotime("now");
$jetzt_30=strtotime("-30 minutes");
$jetzt_1=strtotime("-1 minute");
//Zur DB connecten
include "dbconnect.php";
//Post-Variablen abfragen
if (isset($_POST['textfeld'])) $textfeld=$_POST['textfeld'];
if (isset($_POST['cluster'])) $cluster_id_db=$_POST['cluster'];
//Fehler hinweis sofern "Sonstiges" geklickt und Textfeld leer
if (($cluster_id_db!="")&&($cluster_id_db=="4")&&($textfeld=="")) $err=$err."<B><FONT COLOR=\"RED\"><U>FEHLER:</U> Bitte bei <I>SONSTIGES</I> auch Hinweise im Textfeld notieren!</FONT></B>";
//sofern button gedrückt, ist cluster_id_db nicht leer
if (($cluster_id_db!="") && ($err==""))
{
$doppel="";
//prüfen ob in letzter Zeit bereits der button gedrückt wurde
$sql="SELECT * FROM entries WHERE user='$pc_name' AND TS>'$jetzt_1' ORDER BY TS DESC LIMIT 1";
$sql1=mysql_query($sql);
$ergebnis=@mysql_fetsch_array($sql1);
$doppel_pruef=$ergebnis['ID'];
if ($doppel_pruef!="") $doppel=1;
//Button klick registrieren (in DB schreiben)
$sql="INSERT INTO entries (user, TS, doppel, cluster, text, aktiv) VALUES ('$pc_name', '$jetzt', '$doppel', '$cluster_id_db', '$textfeld', '1')";
$sql1=mysql_query($sql);
}
//HTML ausgabe
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<TITLE>2011</TITLE>
<HEAD>
<script language=javascript>
var clockid=new Array()
var clockidoutside=new Array()
var i_clock=-1
var thistime= new Date()
var hours=thistime.getHours()
var minutes=thistime.getMinutes()
var seconds=thistime.getSeconds()
if (eval(hours) <10) {hours="0"+hours}
if (eval(minutes) < 10) {minutes="0"+minutes}
if (seconds < 10) {seconds="0"+seconds}
var thistime = hours+":"+minutes+":"+seconds
function writeclock() {
i_clock++
if (document.all || document.getElementById || document.layers) {
clockid[i_clock]="clock"+i_clock
document.write("<span id='"+clockid[i_clock]+"' style='position:relative'>"+thistime+"</span>")
}
}
function clockon() {
thistime= new Date()
hours=thistime.getHours()
minutes=thistime.getMinutes()
seconds=thistime.getSeconds()
if (eval(hours) <10) {hours="0"+hours}
if (eval(minutes) < 10) {minutes="0"+minutes}
if (seconds < 10) {seconds="0"+seconds}
thistime = hours+":"+minutes+":"+seconds
if (document.all) {
for (i=0;i<=clockid.length-1;i++) {
var thisclock=eval(clockid[i])
thisclock.innerHTML=thistime
}
}
if (document.getElementById) {
for (i=0;i<=clockid.length-1;i++) {
document.getElementById(clockid[i]).innerHTML=thistime
}
}
var timer=setTimeout("clockon()",1000)
}
window.onload=clockon
</script>
</HEAD>
<BODY>
<CENTER>
<link href="style.css" rel="stylesheet" type="text/css" media="screen" />
<?php
echo "<div align=\"right\"><a href=\"javascript:window.close();\">Beenden</a></div>";
//letzte aktion rausfinden
$sql="SELECT * FROM entries WHERE user='$pc_name' AND TS>'$jetzt_30' ORDER BY TS DESC LIMIT 1";
$sql1=mysql_query($sql);
while ($ergebnis=@mysql_fetch_array($sql1))
{
$last_text="";
$last_cluster=$ergebnis[cluster];
$last_zeit=date('d.m.Y um H:i:s', $ergebnis[TS]);
$last_sql="SELECT * FROM cluster WHERER ID='$last_cluster'";
$last_sql1=mysql_query($sql);
$ergebnis1=@mysql_fetch_array($last_sql1);
$last_name=$ergebnis1['name'];
$last_text="<B>Am ".$last_zeit.": ".$last_text."</B>";
}
if ($last_text=="") $last_text="<B>- nicht Verfügbar -</B>";
?>
<H4>2011</H4>
<BR>
Letzte Aktion: <?php echo $last_text;?>
<BR><?php echo $err;?><BR><BR>
<?php
//db Clusterabfrage und buttons erstellen
$sql="SELECT * FROM kd1_pez_cluster WHERE aktiv='1' ORDER BY sortierung, name";
$sql1=mysql_query($sql);
while ($ergebnis=mysql_fetch_array($sql1))
{
$zus_feld="";
$zus_leer="";
$cluster_id=$ergebnis['ID'];
$cluster_name=$ergebnis['name'];
if ($cluster_name=="Sonstiges") $zus_leer="<BR><BR>";
if ($cluster_name=="Sonstiges") $zus_feld="<BR><BR><TEXTAREA NAME=\"textfeld\" cols=\"40\" ROWS=\"5\"></TEXTAREA>";
else $zus_feld="<input type=\"hidden\" value=\"\" name=\"textfeld\">";
echo $zus_leer."\n\n<FORM ACTION=\"index.php\" METHOD=\"POST\"><input type=\"hidden\" value=\"".$cluster_id."\" name=\"cluster\"><input type=\"submit\" value=\"".$cluster_name."\" style=\"width: 400px; height: 33px\">".$zus_feld."</FORM><BR>";
}
echo "<H6> ©".date('Y')." René ".date('d.m.Y')." - <script>writeclock()</script></H6></CENTER>
</BODY></HTML>";
?>