From 4d403ac400fe20c4e70c4fd5cffd72e7c1287d65 Mon Sep 17 00:00:00 2001 From: jim-p Date: Fri, 5 Apr 2013 10:28:51 -0400 Subject: Fix this test so it will also remove squidGuard's options from squid config when disabling. --- config/squidGuard/squidguard_configurator.inc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/config/squidGuard/squidguard_configurator.inc b/config/squidGuard/squidguard_configurator.inc index 81f9cd96..e57b7597 100644 --- a/config/squidGuard/squidguard_configurator.inc +++ b/config/squidGuard/squidguard_configurator.inc @@ -414,7 +414,6 @@ function squid_reconfigure($remove_only = '') global $squidguard_config; $conf = ''; $cust_opt = $config['installedpackages']['squid']['config'][0]['custom_options']; - # remove old options if (!empty($cust_opt)) { $conf = explode(";", $cust_opt); @@ -444,7 +443,7 @@ function squid_reconfigure($remove_only = '') if (is_array($conf)) $conf = implode(";", $conf); /* Only update squid options if we have something to do, otherwise this can interfere with squid's default options in a new install. */ - if (!empty($conf)) { + if ($conf != $cust_opt) { $config['installedpackages']['squid']['config'][0]['custom_options'] = $conf; write_config('Update redirector options to squid config.'); } -- cgit v1.2.3