Update ArchiveWidget.php

This commit is contained in:
Michael 2014-05-08 10:54:32 +01:00
parent 067003a6c3
commit 01de0a76d6

View File

@ -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"
);
}