aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorD. V. Serg <dvserg@pfsense.org>2008-01-21 19:54:42 +0000
committerD. V. Serg <dvserg@pfsense.org>2008-01-21 19:54:42 +0000
commit60c8e388e48b01a293a9f3f2d9efbcf5688dc271 (patch)
tree72176ef2c392487c86c03307c733067b3526c874
parent3cad00e27d5a40fd57eda02d1a66bdb57382a3f4 (diff)
downloadpfsense-packages-60c8e388e48b01a293a9f3f2d9efbcf5688dc271.tar.gz
pfsense-packages-60c8e388e48b01a293a9f3f2d9efbcf5688dc271.tar.bz2
pfsense-packages-60c8e388e48b01a293a9f3f2d9efbcf5688dc271.zip
Blacklist update
-rw-r--r--packages/squidGuard/squidguard.inc36
1 files changed, 23 insertions, 13 deletions
diff --git a/packages/squidGuard/squidguard.inc b/packages/squidGuard/squidguard.inc
index f7866965..63663aaf 100644
--- a/packages/squidGuard/squidguard.inc
+++ b/packages/squidGuard/squidguard.inc
@@ -332,21 +332,31 @@ function squidguard_validate_rewrite($post, $input_errors) {
// squidguard_resync
// -----------------------------------------------------------------------------
function squidguard_resync() {
- $conf = '';
- $upload_file = '';
-
- // blacklist upload
- if ($_POST['submit'] == BLACKLIST_BTN_URL) {
- // upload from another url
- $url = $_POST['blacklist_url'];
- $proxy = $_POST['blacklist_proxy'];
- if ($url)
- sg_reconfigure_blacklist($url, $proxy);
- }
- // apply changes
- if ($_POST['submit'] == APPLY_BTN) sg_reconfigure();
+ global $config;
+ $conf = $config['installedpackages'][MODULE_GENERAL]['config'][0];
+ $upload_file = '';
+ $submit = '';
+
+ if (isset($_POST['submit']))
+ $submit = $_POST['submit'];
+ else
+ if (isset($_GET['submit']))
+ $submit = $_GET['submit'];
+
+ // blacklist upload
+ if ($submit == BLACKLIST_BTN_URL) {
+# $url = $_POST['blacklist_url'];
+# $proxy = $_POST['blacklist_proxy'];
+ $url = $conf['blacklist_url'];
+ $proxy = $conf['blacklist_proxy'];
+ if ($url)
+ sg_reconfigure_blacklist($url, $proxy);
+ }
+ // apply changes
+ if ($submit == APPLY_BTN) sg_reconfigure();
}
+
// -----------------------------------------------------------------------------
// squidguard_resync_acl
// -----------------------------------------------------------------------------