diff options
author | Stephen Beaver <sbeaver@netgate.com> | 2016-08-15 10:27:05 -0400 |
---|---|---|
committer | Stephen Beaver <sbeaver@netgate.com> | 2016-08-15 10:28:51 -0400 |
commit | dba59021bdede6d7171834dd8a5469b26baaf67d (patch) | |
tree | b6fd14e04573677d6283b9ad63561139ac15d8df | |
parent | 3726918df1dc4744bb7ea694ec5c8f40de59d856 (diff) | |
download | pfsense-dba59021bdede6d7171834dd8a5469b26baaf67d.zip pfsense-dba59021bdede6d7171834dd8a5469b26baaf67d.tar.gz |
Fixed #6710
(cherry picked from commit 13b92290e0fa367a76016a15ccf5e76ff77b0706)
-rw-r--r-- | src/usr/local/www/diag_resetstate.php | 21 |
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 16d981e..5742689 100644 --- a/src/usr/local/www/diag_resetstate.php +++ b/src/usr/local/www/diag_resetstate.php @@ -113,9 +113,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"); ?> |