Sort tags by highest frequency then most recent

darcs-hash:20080720094832-533db-91b0cf2e0589ca4008b3011d5acd41449caa0904.gz
This commit is contained in:
Mike Cochrane 2008-07-20 05:48:32 -04:00
parent e20362a60a
commit fdfb806801

View File

@ -90,7 +90,7 @@ class TagAction extends StreamAction {
$tags->selectAdd('count(1) as num'); $tags->selectAdd('count(1) as num');
$tags->selectAdd('max(notice_id) as last_notice_id'); $tags->selectAdd('max(notice_id) as last_notice_id');
$tags->groupBy('tag'); $tags->groupBy('tag');
$tags->orderBy('num DESC'); $tags->orderBy('num DESC, last_notice_id DESC');
$tags->whereAdd('created > "' . strftime('%Y-%m-%d %H:%M:%S', strtotime('-1 WEEK')) . '"'); $tags->whereAdd('created > "' . strftime('%Y-%m-%d %H:%M:%S', strtotime('-1 WEEK')) . '"');
$page = ($this->arg('page')) ? ($this->arg('page')+0) : 1; $page = ($this->arg('page')) ? ($this->arg('page')+0) : 1;