84 lines
1.4 KiB
HTML
84 lines
1.4 KiB
HTML
<html>
|
|
<header>
|
|
<title>Log - Is FsWIAI open?</title>
|
|
</header>
|
|
|
|
<style type="text/css">
|
|
body {
|
|
padding: 0;
|
|
margin: 0;
|
|
}
|
|
|
|
#content {
|
|
margin: 0 auto;
|
|
|
|
display: block;
|
|
|
|
min-height: 20em;
|
|
|
|
width: 50em;
|
|
background-color: gray;
|
|
color: white;
|
|
padding: 1em;
|
|
}
|
|
</style>
|
|
|
|
<script type="text/javascript" src="/door/prototype.js">
|
|
</script>
|
|
|
|
<script type="text/javascript" src="/door/effects.js">
|
|
</script>
|
|
|
|
<script type="text/javascript">
|
|
function toTimeStamp(unix) {
|
|
var date = new Date(1000 * unix);
|
|
|
|
var year = date.getFullYear();
|
|
var month = 1+date.getMonth();
|
|
var day = date.getDate();
|
|
var hours = date.getHours();
|
|
var minutes = date.getMinutes();
|
|
|
|
return day + "." + month + "." + year + " " + hours + ":" + minutes;
|
|
}
|
|
|
|
new Ajax.Request('/doorapi/log', {
|
|
onSuccess: function(response) {
|
|
var data = eval('(' + response.responseText + ')');
|
|
var html = "<h1>Logbuch</h1>";
|
|
|
|
if(data.length == 0)
|
|
{
|
|
html += "<p>No log data found!</p>";
|
|
}
|
|
else
|
|
{
|
|
html += "<ul>";
|
|
|
|
for(var i = 0; i < data.length; ++i)
|
|
{
|
|
html += "<li>";
|
|
html += "Von " + toTimeStamp(data[i].start);
|
|
html += " bis " + toTimeStamp(data[i].end);
|
|
html += "</li>";
|
|
}
|
|
|
|
html += "</ul>";
|
|
}
|
|
|
|
$('content').innerHTML = html;
|
|
},
|
|
onFailure: function(response) {
|
|
alert("Failed to get data!");
|
|
}
|
|
});
|
|
</script>
|
|
|
|
<body>
|
|
<div id='content'>
|
|
|
|
</div>
|
|
</body>
|
|
|
|
</html>
|