ba003b58e7a770d91ac68583455611d40ac2117a
[soho-sigint.git] / server / index.soho
1 <?php
2
3 if (isset($_GET['mac']) && empty($_POST['submit'])) {
4   $query=open_database("select USER from knownclients where MAC='".$_GET['mac']."'");
5   ?>
6   <form action="" method="post">
7   <table>
8   <tr><td>MAC Address :</td>
9   <td><input id="mac" name="mac" type="text" class="rounded" value="<? echo $_GET['mac']; ?>"></td></tr>
10   <tr><td><label>Client Name :</td>
11   <td><input id="user" name="user" type="text" class="rounded" value="<? echo mysql_result($query,0,"USER") ?>"></td></tr>
12   <tr><td colspan=2 align="right">
13   <input name="submit" type="submit" value=" Update MAC ">
14   </td>
15   </table>
16   </form>
17   <?
18 } elseif (isset($_POST['submit'])) {
19   $mac=$_POST['mac'];
20   $user=$_POST['user'];  
21   $query=open_database("update knownclients set USER='$user' where MAC='$mac'");
22   echo "MAC Record updated.";
23   unset($_GET['mac']);
24 } else {
25   print_devs();
26   ?>
27   <br>
28   <br>
29   <br>
30   <br>
31   <?php
32
33 }
34
35 function print_devs() {
36   ?>
37   <table width="95%">
38   <tr><td>
39   <div style="text-align:center; width=200px;">
40     <div id='admin' class='admin'>
41       <table>
42       <tr><td colspan=4>DEVICES</td></tr>
43       <tr><td><b>SSID</b></td><td><b>MAC Address</b></td><td><b>Client</b></td></tr>
44   <?php
45   $query=open_database("select t1.SSID as SSID, t2.MAC as MAC from ssid t1, clients t2 where t1.MAC=t2.BSSID order by t1.SSID desc");
46   $num=mysql_numrows($query);
47   while ($num>0) {
48     $num--;
49     $query2=open_database("select USER from knownclients where MAC='".mysql_result($query,$num,"MAC")."'");
50     echo "<tr><td>".htmlspecialchars(mysql_result($query,$num,"SSID"))."</td><td><a href='?mac=".mysql_result($query,$num,"MAC")."'>".mysql_result($query,$num,"MAC")."</a></td><td>".htmlspecialchars(mysql_result($query2,0,"USER"))."</td></tr>";
51   }
52   ?>
53       </table>
54     </div>
55   </div>
56   </td></tr></table>
57   <?php
58 }
59 ?>