diff --git a/lib/configfiles/gentoo.inc.php b/lib/configfiles/gentoo.inc.php index e22108e9..f9c9eaf5 100644 --- a/lib/configfiles/gentoo.inc.php +++ b/lib/configfiles/gentoo.inc.php @@ -394,6 +394,7 @@ milter_default_action = accept" >> /etc/postfix/main.cf', 'commands' => Array( 'emerge awstats', 'sed -i.bak \'s/^DirData/# DirData/\' '.makeCorrectFile($settings['system']['awstats_conf'].'/awstats.model.conf'), + 'sed -i.bak \'s|^\\(DirIcons=\\).*$|\\1\\"/awstats-icon\\"|\' '.makeCorrectFile($settings['system']['awstats_conf'].'/awstats.model.conf'), '# Please make sure you deactivate awstats own cronjob as Froxlor handles that itself', 'rm /etc/cron.d/awstats' ), diff --git a/scripts/jobs/cron_tasks.inc.http.30.nginx.php b/scripts/jobs/cron_tasks.inc.http.30.nginx.php index f64e97a9..08af45d2 100644 --- a/scripts/jobs/cron_tasks.inc.http.30.nginx.php +++ b/scripts/jobs/cron_tasks.inc.http.30.nginx.php @@ -698,6 +698,13 @@ class nginx $stats_text .= "\t\t" . 'auth_basic_user_file ' . makeCorrectFile($single['usrf']) . ';'."\n"; $stats_text .= "\t" . '}' . "\n\n"; + // awstats icons + if ($this->settings['system']['awstats_enabled'] == '1') { + $stats_text .= "\t" . 'location ~ ^/awstats-icon/(.*)$ {' . "\n"; + $stats_text .= "\t\t" . 'alias ' . makeCorrectDir($this->settings['system']['awstats_icons']) . '$1;' . "\n"; + $stats_text .= "\t" . '}' . "\n\n"; + } + return $stats_text; }