summaryrefslogtreecommitdiffstats
path: root/src/usr/local/www/widgets/widgets/interfaces.widget.php
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/local/www/widgets/widgets/interfaces.widget.php')
-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