diff options
Diffstat (limited to 'src/usr/local/www/widgets/widgets/interfaces.widget.php')
-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 |