From fdfb5c704a43b39ed0844ee0475c5c4c24328f0f Mon Sep 17 00:00:00 2001 From: Sergey Dvoriancev Date: Fri, 18 May 2012 22:41:47 +0400 Subject: SQStat transparent fix --- config/lightsquid/sqstat.php | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) (limited to 'config') diff --git a/config/lightsquid/sqstat.php b/config/lightsquid/sqstat.php index b61da811..a56b604a 100644 --- a/config/lightsquid/sqstat.php +++ b/config/lightsquid/sqstat.php @@ -377,20 +377,14 @@ function sqstat_loadconfig() $squid_settings = $config['installedpackages']['squid']['config'][0]; if (!empty($squid_settings)) { # squid interface IP & port - if ($squid_settings['transparent_proxy'] == 'on') { - $iface = '127.0.0.1'; - $iport = 80; - } - else { - $realif = array(); - $iface = ($squid_settings['active_interface'] ? $squid_settings['active_interface'] : 'lan'); - $iface = explode(",", $iface); - foreach ($iface as $i => $if) { - $realif[] = sqstat_get_real_interface_address($if); - $iface = $realif[$i][0] ? $realif[$i][0] : '127.0.0.1'; - } - $iport = $squid_settings['proxy_port'] ? $squid_settings['proxy_port'] : 3128; + $realif = array(); + $iface = ($squid_settings['active_interface'] ? $squid_settings['active_interface'] : 'lan'); + $iface = explode(",", $iface); + foreach ($iface as $i => $if) { + $realif[] = sqstat_get_real_interface_address($if); + $iface = $realif[$i][0] ? $realif[$i][0] : '127.0.0.1'; } + $iport = $squid_settings['proxy_port'] ? $squid_settings['proxy_port'] : 3128; } $squidclass->squidhost = $iface; $squidclass->squidport = $iport; -- cgit v1.2.3