mirror of
https://github.com/silverstripe/silverstripe-blog
synced 2024-10-22 11:05:58 +02:00
Update ArchiveWidget.php
This commit is contained in:
parent
067003a6c3
commit
01de0a76d6
@ -68,20 +68,20 @@ if(class_exists('Widget')) {
|
||||
if($this->DisplayMode == 'month') {
|
||||
$sqlResults = DB::query("
|
||||
SELECT DISTINCT CAST($monthclause AS " . DB::getConn()->dbDataType('unsigned integer') . ")
|
||||
AS \"Month\",
|
||||
$yearclause AS \"Year\"
|
||||
FROM \"SiteTree$suffix\" INNER JOIN \"BlogEntry$suffix\"
|
||||
ON \"SiteTree$suffix\".\"ID\" = \"BlogEntry$suffix\".\"ID\"
|
||||
WHERE \"ParentID\" IN (" . implode(', ', $ids) . ")
|
||||
ORDER BY \"Year\" DESC, \"Month\" DESC;"
|
||||
AS Month,
|
||||
$yearclause AS Year
|
||||
FROM SiteTree$suffix INNER JOIN BlogEntry$suffix
|
||||
ON SiteTree$suffix.ID = BlogEntry$suffix.ID
|
||||
WHERE SiteTree$suffix.ParentID IN (" . implode(', ', $ids) . ")
|
||||
ORDER BY Year DESC, Month DESC;"
|
||||
);
|
||||
} else {
|
||||
$sqlResults = DB::query("
|
||||
SELECT DISTINCT $yearclause AS \"Year\"
|
||||
FROM \"SiteTree$suffix\" INNER JOIN \"BlogEntry$suffix\"
|
||||
ON \"SiteTree$suffix\".\"ID\" = \"BlogEntry$suffix\".\"ID\"
|
||||
WHERE \"ParentID\" IN (" . implode(', ', $ids) . ")
|
||||
ORDER BY \"Year\" DESC"
|
||||
SELECT DISTINCT $yearclause AS Year
|
||||
FROM SiteTree$suffix INNER JOIN BlogEntry$suffix
|
||||
ON SiteTree$suffix.ID = BlogEntry$suffix.ID
|
||||
WHERE SiteTree$suffix.ParentID IN (" . implode(', ', $ids) . ")
|
||||
ORDER BY Year DESC"
|
||||
);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user