This commit is contained in:
Jyrki Lilja 2014-07-16 22:18:37 +00:00
commit 2ed9b96300
1 changed files with 10 additions and 4 deletions

View File

@ -271,10 +271,16 @@ class GoogleSitemap {
for($i = 1; $i <= $neededForPage; $i++) {
$sliced = $instances
->limit($countPerFile, ($i - 1) * $countPerFile)
->last();
->limit($countPerFile, ($i - 1) * $countPerFile);
$lastEdited = null;
$lastModified = ($sliced) ? $sliced->dbObject('LastEdited')->Format('Y-m-d') : date('Y-m-d');
foreach ($sliced as $page) {
if ($page->dbObject('LastEdited') > $lastEdited) {
$lastEdited = $page->dbObject('LastEdited');
}
}
$lastModified = ($lastEdited) ? $lastEdited->Format('Y-m-d') : date('Y-m-d');
$sitemaps->push(new ArrayData(array(
'ClassName' => 'SiteTree',
@ -440,4 +446,4 @@ class GoogleSitemap {
Config::inst()->remove('GoogleSitemap', 'enabled');
Config::inst()->update('GoogleSitemap', 'enabled', false);
}
}
}