summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorSteve Beaver <sbeaver@netgate.com>2017-08-08 22:07:24 -0400
committerSteve Beaver <sbeaver@netgate.com>2017-08-08 22:07:24 -0400
commit4c05e19bab145d41f202d9c534f6953ed9ce5365 (patch)
tree7bbe45ef9f09bce0007a0daa1f4bdcd435fb3b32 /src
parent60f485ed7aa2325267da3ee18946c80e171f1bad (diff)
downloadpfsense-4c05e19bab145d41f202d9c534f6953ed9ce5365.zip
pfsense-4c05e19bab145d41f202d9c534f6953ed9ce5365.tar.gz
Repair broken AJAX response (POST vs GET)
Diffstat (limited to 'src')
-rw-r--r--src/usr/local/www/widgets/widgets/interfaces.widget.php7
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
OpenPOWER on IntegriCloud