From b13c221a96fd7eab1af33d468fd8b38345c2574a Mon Sep 17 00:00:00 2001 From: Marcin Kurczewski Date: Mon, 3 Mar 2014 19:35:32 +0100 Subject: [PATCH] Fixed default sort style was set to ascending --- src/Models/SearchParsers/AbstractSearchParser.php | 2 +- src/Models/SearchParsers/PostSearchParser.php | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Models/SearchParsers/AbstractSearchParser.php b/src/Models/SearchParsers/AbstractSearchParser.php index 73d79ee5..400316f1 100644 --- a/src/Models/SearchParsers/AbstractSearchParser.php +++ b/src/Models/SearchParsers/AbstractSearchParser.php @@ -59,7 +59,7 @@ abstract class AbstractSearchParser { $arr = preg_split('/[;,]/', $orderToken); if (count($arr) == 1) - $arr []= 'asc'; + $arr []= 'desc'; if (count($arr) != 2) throw new SimpleException('Invalid search order token: ' . $orderToken); diff --git a/src/Models/SearchParsers/PostSearchParser.php b/src/Models/SearchParsers/PostSearchParser.php index 6f5b96b9..c8f0eb90 100644 --- a/src/Models/SearchParsers/PostSearchParser.php +++ b/src/Models/SearchParsers/PostSearchParser.php @@ -226,15 +226,15 @@ class PostSearchParser extends AbstractSearchParser elseif (in_array($orderByString, ['date'])) $orderColumn = 'upload_date'; + elseif (in_array($orderByString, ['score'])) + $orderColumn = 'score'; + elseif (in_array($orderByString, ['comment', 'comments', 'commentcount', 'comment_count'])) $orderColumn = 'comment_count'; elseif (in_array($orderByString, ['fav', 'favs', 'favcount', 'fav_count'])) $orderColumn = 'fav_count'; - elseif (in_array($orderByString, ['score'])) - $orderColumn = 'score'; - elseif (in_array($orderByString, ['tag', 'tags', 'tagcount', 'tag_count'])) $orderColumn = 'tag_count';