diff --git a/contrib/rating/main.php b/contrib/rating/main.php index 2b9048e4..6eb4ed39 100644 --- a/contrib/rating/main.php +++ b/contrib/rating/main.php @@ -71,6 +71,19 @@ class Ratings extends Extension { if(is_a($event, 'ParseLinkTemplateEvent')) { $event->replace('$rating', $this->theme->rating_to_name($event->image->rating)); } + + if(is_a($event, 'SearchTermParseEvent')) { + $matches = array(); + if(preg_match("/rating=([sqe]+)/", $event->term, $matches)) { + $sqes = $matches[1]; + $arr = array(); + for($i=0; $iset_querylet(new Querylet("AND (rating IN ($set))")); + } + } } private function install() {