diff --git a/src/www/widgets/widgets/gateways.widget.php b/src/www/widgets/widgets/gateways.widget.php index eeb054b98..6cb78a38f 100644 --- a/src/www/widgets/widgets/gateways.widget.php +++ b/src/www/widgets/widgets/gateways.widget.php @@ -33,6 +33,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'GET') { $pconfig = array(); $pconfig['gatewaysfilter'] = !empty($config['widgets']['gatewaysfilter']) ? explode(',', $config['widgets']['gatewaysfilter']) : array(); + $pconfig['gatewaysinvert'] = !empty($config['widgets']['gatewaysinvert']) ? '1' : ''; } elseif ($_SERVER['REQUEST_METHOD'] === 'POST') { $pconfig = $_POST; if (!empty($pconfig['gatewaysfilter'])) { @@ -40,6 +41,11 @@ if ($_SERVER['REQUEST_METHOD'] === 'GET') { } elseif (isset($config['widgets']['gatewaysfilter'])) { unset($config['widgets']['gatewaysfilter']); } + if (!empty($pconfig['gatewaysinvert'])) { + $config['widgets']['gatewaysinvert'] = 1; + } elseif (isset($config['widgets']['gatewaysinvert'])) { + unset($config['widgets']['gatewaysinvert']); + } write_config("Saved Gateways Filter via Dashboard"); header(url_safe('Location: /index.php')); exit; @@ -105,12 +111,16 @@ $gateways = return_gateways_array();
| - |