From a7b509a3c54be4c65119d4e6098e828d0a7e2f21 Mon Sep 17 00:00:00 2001 From: Christian 'VOID' Elberfeld <elberfeld@web.de> Date: Sun, 24 Nov 2013 00:23:25 +0100 Subject: [PATCH] =?UTF-8?q?statische=20seite=20f=C3=BCr=20warpzone=20statu?= =?UTF-8?q?s?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/static.php | 92 +++++++++++++++++++++++--------------------------- 1 file changed, 42 insertions(+), 50 deletions(-) diff --git a/api/static.php b/api/static.php index f961818..91bd837 100644 --- a/api/static.php +++ b/api/static.php @@ -64,58 +64,50 @@ body.custom-background { background-color: #fffefe; } } </style> -<script type="text/javascript"> - -function queryWankerStatus() { - - jQuery.getJSON("/api/status",function(result) { - - if (result != null && result.tuerOffen != null) - { - if (result.tuerOffen == 1) - { - jQuery("#wankerTuerOffen").html("<font color=\"00cc00\">Offen</font>"); - } - else - { - jQuery("#wankerTuerOffen").html("<font color=\"cc0000\">Geschlossen</font>"); - } - } - - if (result != null && result.tempLounge != null && result.tempLounge) - { - var tempLounge = (result.tempLounge / 10) + "°C"; - - jQuery("#wankerTempLounge").html(tempLounge); - } - - if (result != null && result.tempWerkstatt != null && result.tempWerkstatt) - { - var tempWerkstatt = (result.tempWerkstatt / 10) + "°C"; - - jQuery("#wankerTempWerkstatt").html(tempWerkstatt); - } - - }); - - setTimeout(queryWankerStatus, 30000); -} - -jQuery(document).ready(function() { - queryWankerStatus(); -}); - - -</script> - -<br/> -<span class="zonenstatus">Status: <span id="wankerTuerOffen" class="wankerClosed">Unbekannt</span></span> +<?php + $wankerlink = mysql_pconnect('localhost', 'wanker', 'b2SGyye48tJjtjyY', false) or print(mysql_error()); + mysql_select_db('warpzone_wanker', $wankerlink) or print("FehlerS:" . mysql_error()); + + $wankerQuery = "SELECT tempLounge, tempWerkstatt, tuerOffen, unix_timestamp(time) as time, UNIX_TIMESTAMP(NOW()) - UNIX_TIMESTAMP(time) as age FROM zonenstatus ORDER BY time DESC LIMIT 1"; + $wankerResult = mysql_query($wankerQuery, $wankerlink) or print("FehlerQ:" . mysql_error($wankerLink)); + $wankerZonenArray = mysql_fetch_array($wankerResult) or print(mysql_error()); + + mysql_close($wankerlink); + + if ($wankerZonenArray['age'] > 600) + { + print('<br/>'); + print('<span class="zonenstatus"><span id="wankerHinweis"><font color=\"cc0000\">Hinweis: Dieser Status ist alt! Letzte Aktualisierung vor '); + print($wankerZonenArray['age']); + print(' Sekunden </font></span></span>'); + } + + if ($wankerZonenArray['tuerOffen'] == 0) + { + print('<br/>'); + print('<span class="zonenstatus">Status: <span id="wankerTuerOffen" class="wankerClosed"><font color=\"cc0000\">Geschlossen</font></span></span>'); + } + else + { + print('<br/>'); + print('<span class="zonenstatus">Status: <span id="wankerTuerOffen" class="wankerClosed"><font color=\"00cc00\">Offen</font></span></span>'); + } + + $wankerTempLounge = $wankerZonenArray['tempLounge'] / 10; + + print('<br/>'); + print('<span class="zonenstatus">Lounge: <span id="wankerTempLounge">'); + print($wankerTempLounge); + print(' °C</span></span>'); + + $wankerTempWerkstatt = $wankerZonenArray['tempWerkstatt'] / 10; -<br/> -<span class="zonenstatus">Lounge: <span id="wankerTempLounge">--</span></span> + print('<br/>'); + print('<span class="zonenstatus">Werkstatt: <span id="wankerTempWerkstatt">'); + print($wankerTempWerkstatt); + print(' °C</span></span>'); -<br/> -<span class="zonenstatus">Werkstatt: <span id="wankerTempWerkstatt">--</span></span> +?> </div> </body> -- GitLab