Unverified Commit 295bd086 authored by David Beniamine's avatar David Beniamine
Browse files

Wip web page ugly

parent da376b5f
#!/bin/bash
awk '/^lease/{IP=$2} /hardware ethernet/{gsub(";","",$3);if($3 == "'$1'"){print IP}}' \
< /var/lib/dhcp/dhcpd.leases | sort -u
......@@ -23,6 +23,56 @@
<div id="box" style="font-size:large">
<div id="content">
<h1> Interface de gestion des postes </h1>
<p> test </p>
<table>
<tr>
<th>Nom</th>
<th>IP(s)</th>
<th>MAC</th>
<th>Version Debian</th>
<th>Version Primtux</th>
<th>État apt</th>
<th>État git</th>
<th>Date dernier contact</th>
<th>Actions</th>
</tr>
<?php
$lines=shell_exec("../scripts/get_registry.sh");
$registry = array();
foreach(explode(PHP_EOL, $lines) as $line){
if($line != ""){
$IPS=shell_exec("../script/get_ips.sh ".escapeshellarg($entry[1]));
$entry=explode(' ', $line);
array_push($registry, $entry);
# Format date mac name [num_apt_upgrade deb_version pt_version git_branch git_update]
echo "<tr>";
echo "<td>".$entry[2]."</td>";
echo "<td> ".$IPS."</td>";
echo "<td>".$entry[1]."</td>";
#echo "<td>".$entry[0]."</td>";
if(count($entry) > 3){
echo "<td>".$entry[4]."</td>";
echo "<td>".$entry[5]."</td>";
echo "<td>".$entry[3]." mises à jour en attente</td>";
echo "<td> branch ".$entry[6]." ".$entry[7]." commits en retard</td>";
}else{
echo "<td>NA</td>";
echo "<td>NA</td>";
echo "<td>NA</td>";
echo "<td>NA</td>";
}
# Last seen
echo "<td>".$entry[0]."</td>";
echo "<td>Todo</td>";
echo "</tr>";
}
}
?>
</table>
<pre>
<? json_encode($registry); ?>
</pre>
<p>Merci d'indiquer l'adresse MAC du PC à réveiller</p>
<form action="index.php" method="post">
<input type="hidden" name="action" value="wake">
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment