} if (isset($cpzone) && !empty($cpzone) && isset($a_cp[$cpzone]['zoneid'])) { $cpzoneid = $a_cp[$cpzone]['zoneid']; } if ($_GET['act'] == "del" && !empty($cpzone) && isset($cpzoneid) && isset($_GET['id'])) { captiveportal_disconnect_client($_GET['id']); header("Location: status_captiveportal.php?zone={$cpzone}"); exit; } function clientcmp($a, $b) { global $order; return strcmp($a[$order], $b[$order]); } if (!empty($cpzone)) { $cpdb = captiveportal_read_db(); if ($_GET['order']) { if ($_GET['order'] == "ip") { $order = 2; } else { if ($_GET['order'] == "mac") { $order = 3; } else { if ($_GET['order'] == "user") { $order = 4; } else { if ($_GET['order'] == "lastact") { $order = 5; } else { $order = 0; }
?> <tr> <td><?php echo htmlspecialchars($cpitem['zone']); ?> </td> <td> <?php $cpifaces = explode(",", $cpitem['interface']); foreach ($cpifaces as $cpiface) { echo convert_friendly_interface_to_friendly_descr($cpiface) . " "; } ?> </td> <td><?php echo count(captiveportal_read_db()); ?> </td> <td><?php echo htmlspecialchars($cpitem['descr']); ?> </td> <td> <a class="fa fa-pencil" title="<?php echo gettext("Edit zone"); ?> " href="services_captiveportal.php?zone=<?php echo $cpzone; ?> "></a> <a class="fa fa-trash" title="<?php