fixing Matrix sort by updated

This commit is contained in:
Yung Han Khoe 2009-02-16 17:06:06 +00:00
parent 60f44083bb
commit 6286f2e31d

View file

@ -101,7 +101,7 @@ sub definition {
score => $i18n->get('sort by score label'), score => $i18n->get('sort by score label'),
title => $i18n->get('sort alpha numeric label'), title => $i18n->get('sort alpha numeric label'),
lineage => $i18n->get('sort by asset rank label'), lineage => $i18n->get('sort by asset rank label'),
revisionDate => $i18n->get('sort by last updated label'), lastUpdated => $i18n->get('sort by last updated label'),
}, },
defaultValue =>"score", defaultValue =>"score",
hoverHelp =>$i18n->get('default sort description'), hoverHelp =>$i18n->get('default sort description'),
@ -516,7 +516,8 @@ sub view {
my @lastUpdatedListings = @{ $self->getLineage(['descendants'], { my @lastUpdatedListings = @{ $self->getLineage(['descendants'], {
includeOnlyClasses => ['WebGUI::Asset::MatrixListing'], includeOnlyClasses => ['WebGUI::Asset::MatrixListing'],
orderByClause => "revisionDate desc", joinClass => "WebGUI::Asset::MatrixListing",
orderByClause => "lastUpdated desc",
limit => 5, limit => 5,
returnObjects => 1, returnObjects => 1,
}) }; }) };
@ -524,7 +525,7 @@ sub view {
push (@{ $var->{last_updated_loop} }, { push (@{ $var->{last_updated_loop} }, {
url => $lastUpdatedListing->getUrl, url => $lastUpdatedListing->getUrl,
name => $lastUpdatedListing->get('title'), name => $lastUpdatedListing->get('title'),
lastUpdated => $self->session->datetime->epochToHuman($lastUpdatedListing->get('revisionDate'),"%z") lastUpdated => $self->session->datetime->epochToHuman($lastUpdatedListing->get('lastUpdated'),"%z")
}); });
} }
$var->{lastUpdated_sortButton} = "<span id='sortByUpdated'><button type='button'>Sort by updated</button></span><br />"; $var->{lastUpdated_sortButton} = "<span id='sortByUpdated'><button type='button'>Sort by updated</button></span><br />";