summaryrefslogtreecommitdiffstats
path: root/src/usr/local/www/status_captiveportal.php
diff options
context:
space:
mode:
authorRenato Botelho <renato@netgate.com>2016-12-27 17:39:06 -0200
committerRenato Botelho <renato@netgate.com>2016-12-27 17:39:06 -0200
commit15aac11ec824ac3076bc011b49331026ce05119c (patch)
tree677a9356cea9ae835c13d48ba0ca9343613d7762 /src/usr/local/www/status_captiveportal.php
parent5ae621d8eafc66617e48f49c16deacaf20f754c3 (diff)
parentfeab4e54a446050555f4708d173977968f58918d (diff)
downloadpfsense-15aac11ec824ac3076bc011b49331026ce05119c.zip
pfsense-15aac11ec824ac3076bc011b49331026ce05119c.tar.gz
Merge pull request #3300 from plumbeo/disconnect-all
Diffstat (limited to 'src/usr/local/www/status_captiveportal.php')
-rw-r--r--src/usr/local/www/status_captiveportal.php39
1 files changed, 25 insertions, 14 deletions
diff --git a/src/usr/local/www/status_captiveportal.php b/src/usr/local/www/status_captiveportal.php
index b4c702d..4d8bc75 100644
--- a/src/usr/local/www/status_captiveportal.php
+++ b/src/usr/local/www/status_captiveportal.php
@@ -112,6 +112,17 @@ if (isset($cpzone) && !empty($cpzone) && isset($a_cp[$cpzone]['zoneid'])) {
if ($_GET['act'] == "del" && !empty($cpzone) && isset($cpzoneid) && isset($_GET['id'])) {
captiveportal_disconnect_client($_GET['id'], 6);
+ /* keep displaying last activity times */
+ if ($_GET['showact']) {
+ header("Location: status_captiveportal.php?zone={$cpzone}&showact=1");
+ } else {
+ header("Location: status_captiveportal.php?zone={$cpzone}");
+ }
+ exit;
+}
+
+if ($_GET['deleteall'] && !empty($cpzone) && isset($cpzoneid)) {
+ captiveportal_disconnect_all();
header("Location: status_captiveportal.php?zone={$cpzone}");
exit;
}
@@ -259,30 +270,30 @@ else:
endif;
?>
-
-<form action="status_captiveportal.php" method="get" style="margin: 14px;">
+<nav class="action-buttons">
<?php
if (!empty($cpzone)):
if ($_GET['showact']): ?>
- <input type="hidden" name="showact" value="0" />
- <button type="submit" class="btn btn-info" value="<?=gettext("Don't show last activity")?>">
- <i class="fa fa-minus-circle icon-embed-btn"></i>
- <?=gettext("Hide Last Activity")?>
- </button>
+ <a href="status_captiveportal.php?zone=<?=htmlspecialchars($cpzone)?>&amp;showact=0" role="button" class="btn btn-info" title="<?=gettext("Don't show last activity")?>">
+ <i class="fa fa-minus-circle icon-embed-btn"></i>
+ <?=gettext("Hide Last Activity")?>
+ </a>
<?php
else:
?>
- <input type="hidden" name="showact" value="1" />
- <button type="submit" class="btn btn-info" value="<?=gettext("Show last activity")?>">
- <i class="fa fa-plus-circle icon-embed-btn"></i>
- <?=gettext("Show Last Activity")?>
- </button>
+ <a href="status_captiveportal.php?zone=<?=htmlspecialchars($cpzone)?>&amp;showact=1" role="button" class="btn btn-info" title="<?=gettext("Show last activity")?>">
+ <i class="fa fa-plus-circle icon-embed-btn"></i>
+ <?=gettext("Show Last Activity")?>
+ </a>
<?php
endif;
?>
- <input type="hidden" name="zone" value="<?=htmlspecialchars($cpzone)?>" />
+ <a href="status_captiveportal.php?zone=<?=htmlspecialchars($cpzone)?>&amp;deleteall=1" role="button" class="btn btn-danger" title="<?=gettext("Disconnect all active users")?>">
+ <i class="fa fa-trash icon-embed-btn"></i>
+ <?=gettext("Disconnect All Users")?>
+ </a>
<?php
endif;
?>
-</form>
+</nav>
<?php include("foot.inc");
OpenPOWER on IntegriCloud