From 426e104bbe0dfb33289bac0c47919d9612af5040 Mon Sep 17 00:00:00 2001 From: Marcin Kurczewski Date: Fri, 28 Feb 2014 20:57:06 +0100 Subject: [PATCH] Added special:fav search aliases It displays favorites of user currently logged in. --- src/Models/SearchParsers/PostSearchParser.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Models/SearchParsers/PostSearchParser.php b/src/Models/SearchParsers/PostSearchParser.php index 282c6781..72b9cf2f 100644 --- a/src/Models/SearchParsers/PostSearchParser.php +++ b/src/Models/SearchParsers/PostSearchParser.php @@ -145,7 +145,12 @@ class PostSearchParser extends AbstractSearchParser { $context = \Chibi\Registry::getContext(); $value = strtolower($value); - if (in_array($value, ['like', 'liked', 'likes'])) + if (in_array($value, ['fav', 'favs', 'favd', 'favorite', 'favorites'])) + { + return $this->prepareCriterionForComplexToken('fav', $context->user->name); + } + + elseif (in_array($value, ['like', 'liked', 'likes'])) { if (!$this->statement->isTableJoined('post_score')) {