HS 2.0 server: Make user list more readable

Order the rows based on identity and use a bit smaller font for some of
the fields to make the table fit on the screen more easily.

Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
This commit is contained in:
Jouni Malinen 2018-10-08 15:18:27 +03:00 committed by Jouni Malinen
parent af284f8a8e
commit eb83e81e31

View File

@ -313,10 +313,10 @@ if ($id == 0 && $cmd != 'eventlog') {
echo "[<a href=\"users.php?cmd=eventlog&limit=50\">Eventlog</a>] "; echo "[<a href=\"users.php?cmd=eventlog&limit=50\">Eventlog</a>] ";
echo "<br>\n"; echo "<br>\n";
echo "<table border=1>\n"; echo "<table border=1 cellspacing=0 cellpadding=0>\n";
echo "<tr><th>User<th>Realm<th>Remediation<th>Policy<th>Account type<th>Phase 2 method(s)<th>DevId<th>MAC Address<th>T&C\n"; echo "<tr><th>User<th>Realm<th><small>Remediation</small><th>Policy<th><small>Account type</small><th><small>Phase 2 method(s)</small><th>DevId<th>MAC Address<th>T&C\n";
$res = $db->query('SELECT rowid,* FROM users WHERE phase2=1'); $res = $db->query('SELECT rowid,* FROM users WHERE phase2=1 ORDER BY identity');
foreach ($res as $row) { foreach ($res as $row) {
echo "<tr><td><a href=\"users.php?id=" . $row['rowid'] . "\"> " . echo "<tr><td><a href=\"users.php?id=" . $row['rowid'] . "\"> " .
$row['identity'] . " </a>"; $row['identity'] . " </a>";
@ -324,7 +324,7 @@ foreach ($res as $row) {
$rem = $row['remediation']; $rem = $row['remediation'];
echo "<td>"; echo "<td>";
if ($rem == "") { if ($rem == "") {
echo "Not required"; echo "-";
} else if ($rem == "user") { } else if ($rem == "user") {
echo "User"; echo "User";
} else if ($rem == "policy") { } else if ($rem == "policy") {
@ -339,18 +339,18 @@ foreach ($res as $row) {
echo "<td>shared"; echo "<td>shared";
else else
echo "<td>default"; echo "<td>default";
echo "<td>" . $row['methods']; echo "<td><small>" . $row['methods'] . "</small>";
echo "<td>"; echo "<td>";
$xml = xml_parser_create(); $xml = xml_parser_create();
xml_parse_into_struct($xml, $row['devinfo'], $devinfo); xml_parse_into_struct($xml, $row['devinfo'], $devinfo);
foreach($devinfo as $k) { foreach($devinfo as $k) {
if ($k['tag'] == 'DEVID') { if ($k['tag'] == 'DEVID') {
echo $k['value']; echo "<small>" . $k['value'] . "</small>";
break; break;
} }
} }
echo "<td>" . $row['mac_addr']; echo "<td><small>" . $row['mac_addr'] . "</small>";
echo "<td>" . $row['t_c_timestamp']; echo "<td><small>" . $row['t_c_timestamp'] . "</small>";
echo "\n"; echo "\n";
} }
echo "</table>\n"; echo "</table>\n";