function getArchive($sitemapDefaults) { $results = dataAccess::getArchives($sitemapDefaults->dateField); if ($results) { foreach ($results as $result) { $now = getdate(); if ($result->month == date("n") && $result->year == date("Y")) { $defaults = $sitemapDefaults->recentArchive; } else { $defaults = $sitemapDefaults->oldArchive; } $exlcude = $defaults->exclude; $posts = $result->posts; $pageUrl = get_month_link($result->year, $result->month); if ($exlcude != 2) { if ($this->isIncluded($pageUrl, $sitemapDefaults->excludeRules)) { $url = new mapItem(); $url->location = $pageUrl; $url->title = date('F', strtotime("2012-{$result->month}-01")) . " | " . $result->year; // $url->description = $result->description; $url->modified = $result->sitemapDate; $url->priority = $defaults->priority; $url->frequency = $defaults->frequency; $this->addUrls($result->posts, $url); } } } } }