Ejemplo n.º 1
0
 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);
                 }
             }
         }
     }
 }