diff options
author | Steve Beaver <sbeaver@netgate.com> | 2017-08-08 22:07:24 -0400 |
---|---|---|
committer | Steve Beaver <sbeaver@netgate.com> | 2017-08-08 22:07:24 -0400 |
commit | 4c05e19bab145d41f202d9c534f6953ed9ce5365 (patch) | |
tree | 7bbe45ef9f09bce0007a0daa1f4bdcd435fb3b32 /src/usr/local | |
parent | 60f485ed7aa2325267da3ee18946c80e171f1bad (diff) | |
download | pfsense-4c05e19bab145d41f202d9c534f6953ed9ce5365.zip pfsense-4c05e19bab145d41f202d9c534f6953ed9ce5365.tar.gz |
Repair broken AJAX response (POST vs GET)
Diffstat (limited to 'src/usr/local')
-rw-r--r-- | src/usr/local/www/widgets/widgets/interfaces.widget.php | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/usr/local/www/widgets/widgets/interfaces.widget.php b/src/usr/local/www/widgets/widgets/interfaces.widget.php index d5d7df6..705e4d3 100644 --- a/src/usr/local/www/widgets/widgets/interfaces.widget.php +++ b/src/usr/local/www/widgets/widgets/interfaces.widget.php @@ -31,7 +31,7 @@ $ifdescrs = get_configured_interface_with_descr(); // Update once per minute by default, instead of every 10 seconds $widgetperiod = isset($config['widgets']['period']) ? $config['widgets']['period'] * 1000 * 6 : 60000; -if ($_POST['widgetkey']) { +if ($_POST['widgetkey'] && !$_REQUEST['ajax']) { set_customwidgettitle($user_settings); $validNames = array(); @@ -201,7 +201,7 @@ endif; <?php /* for AJAX response, we only need the panels */ -if ($_REQUEST['widgetkey']) { +if ($_REQUEST['ajax']) { exit; } ?> @@ -220,7 +220,8 @@ if ($_REQUEST['widgetkey']) { // POST data to send via AJAX var postdata = { - widgetkey :"<?=$widgetkey?>" + widgetkey :"<?=$widgetkey?>", + ajax: "ajax" }; // Create an object defining the widget refresh AJAX call |