my $squidlogdir = "/var/log/squid";
my $reportdir = "${General::swroot}/proxy/calamaris/reports";
+my $sargdir = "/var/log/sarg";
unless (-e $reportdir) { mkdir($reportdir) }
&Header::closebox();
}
+# Link sarg reports.
+if (-e $sargdir) {
+ &Header::openbox('100%', 'left', "$Lang::tr{'proxy reports'}:");
+
+ print <<END;
+ <table width="100%">
+ <tr>
+END
+
+ # Today.
+ if (-e "$sargdir/today") {
+ print <<END;
+ <td width="25%" align="center">
+ <a href="/proxy-reports/today" target="_blank">$Lang::tr{'proxy reports today'}</a>
+ </td>
+END
+ } else {
+ print <<END;
+ <td width="25%" align="center">
+ $Lang::tr{'proxy reports today'}
+ </td>
+END
+ }
+
+ # Daily.
+ if (-e "$sargdir/daily") {
+ print <<END;
+ <td width="25%" align="center">
+ <a href="/proxy-reports/daily" target="_blank">$Lang::tr{'proxy reports daily'}</a>
+ </td>
+END
+ } else {
+ print <<END;
+ <td width="25%" align="center">
+ $Lang::tr{'proxy reports daily'}
+ </td>
+END
+ }
+
+ # Weekly.
+ if (-e "$sargdir/weekly") {
+ print <<END;
+ <td width="25%" align="center">
+ <a href="/proxy-reports/weekly" target="_blank">$Lang::tr{'proxy reports weekly'}</a>
+ </td>
+END
+ } else {
+ print <<END;
+ <td width="25%" align="center">
+ $Lang::tr{'proxy reports weekly'}
+ </td>
+END
+ }
+
+ # Monthly.
+ if (-e "$sargdir/monthly") {
+ print <<END;
+ <td width="25%" align="center">
+ <a href="/proxy-reports/monthly" target="_blank">$Lang::tr{'proxy reports monthly'}</a>
+ </td>
+END
+ } else {
+ print <<END;
+ <td width="25%" align="center">
+ $Lang::tr{'proxy reports monthly'}
+ </td>
+END
+ }
+
+ print <<END;
+ </tr>
+ </table>
+
+ <br><br>
+END
+
+ &Header::closebox();
+}
+
+
&Header::openbox('100%', 'left', "$Lang::tr{'settings'}:");
print <<END
'proxy no proxy local' => 'Lokalen Proxy auf blauen/grünen Netzwerken verhindern',
'proxy port' => 'Proxy-Port',
'proxy reconfigure' => 'Speichern und Laden',
+'proxy reports' => 'Proxyberichte',
+'proxy reports daily' => 'Tägliche Berichte',
+'proxy reports monthly' => 'Monatliche Berichte',
+'proxy reports today' => 'Heute',
+'proxy reports weekly' => 'Wöchentliche Berichte',
'psk' => 'PSK',
'pulse' => 'Puls',
'pulse dial' => 'Pulswahl:',
'proxy no proxy local' => 'Disallow local proxying on BLUE/GREEN networks',
'proxy port' => 'Proxy Port',
'proxy reconfigure' => 'Save and Reload',
+'proxy reports' => 'Proxy Reports',
+'proxy reports daily' => 'Daily reports',
+'proxy reports monthly' => 'Monthly reports',
+'proxy reports today' => 'Today',
+'proxy reports weekly' => 'Weekly reports',
'psk' => 'PSK',
'pulse' => 'Pulse',
'pulse dial' => 'Pulse dial:',