summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephen Beaver <sbeaver@netgate.com>2016-08-15 10:27:05 -0400
committerStephen Beaver <sbeaver@netgate.com>2016-08-15 10:28:31 -0400
commit247c0d9aee64f8a798fda72fe54b221f150e4022 (patch)
treee8eccbd49e70b77d97c7b858c1296d119c279aa4
parentdf57a1cfb1e6e618c4fafb689df19d69822dd16a (diff)
downloadpfsense-247c0d9aee64f8a798fda72fe54b221f150e4022.zip
pfsense-247c0d9aee64f8a798fda72fe54b221f150e4022.tar.gz
Fixed #6710
(cherry picked from commit 13b92290e0fa367a76016a15ccf5e76ff77b0706)
-rw-r--r--src/usr/local/www/diag_resetstate.php21
1 files changed, 20 insertions, 1 deletions
diff --git a/src/usr/local/www/diag_resetstate.php b/src/usr/local/www/diag_resetstate.php
index 9a5fd2d..3348e2d 100644
--- a/src/usr/local/www/diag_resetstate.php
+++ b/src/usr/local/www/diag_resetstate.php
@@ -145,9 +145,28 @@ $form->addGlobal(new Form_Button(
'Reset',
null,
'fa-trash'
-))->addClass('btn-danger');
+))->addClass('btn-warning');
print $form;
+
+$nonechecked = gettext("Please select at least one reset option");
+$cfmmsg = gettext("Do you really want to reset the selected states?");
?>
+<script type="text/javascript">
+//<![CDATA[
+ events.push(function(){
+
+ $('form').submit(function(event){
+ if ( !($('#statetable').prop("checked") == true) && !($('#sourcetracking').prop("checked") == true)) {
+ alert("<?=$nonechecked?>");
+ event.preventDefault();
+ } else if (!confirm("<?=$cfmmsg?>")) {
+ event.preventDefault();
+ }
+ });
+ });
+//]]>
+</script>
+
<?php include("foot.inc"); ?>
OpenPOWER on IntegriCloud