return $sites;
}
-function aws_createHtml($site, $last = false)
+function aws_historic($site)
+{
+ $dates = array();
+ foreach (glob($GLOBALS['awdata'] . '/awstats*.' . $site . '.txt') as $file) {
+ $date = explode(
+ '-',
+ preg_replace(
+ '/^.*\/awstats([0-9]{2})([0-9]{4})\\.' . $site . '.txt$/',
+ '\\2-\\1',
+ $file
+ )
+ );
+ count($date) == 2 && $dates[] = $date;
+ }
+ return $dates;
+}
+
+function aws_createHtml($site, $last = false, $year = null, $month = null)
{
if (!is_dir($GLOBALS['htmldir'])) {
die("HTML directory " . $GLOBALS['htmldir'] . " does not exist\n");
}
- if ($last) {
+ if ($year !== null && $month !== null) {
+ //already set
+ } else if ($last) {
$month = date('m', strtotime('last month'));
$year = date('Y', strtotime('last month'));
} else {