Also checking rating permissions

This commit is contained in:
Thasan 2013-11-06 00:11:17 +02:00
parent 5aa2f823d8
commit fe84c8d9dd

View File

@ -106,7 +106,7 @@ class Ratings extends Extension {
}
if(preg_match("/^rating=(?:([sqeu]+)|(safe|questionable|explicit|unknown))$/D", strtolower($event->term), $matches)) {
$ratings = $matches[1] ? $matches[1] : array($matches[2][0]);
$ratings = array_intersect($ratings, str_split(Ratings::get_user_privs($user)));
$ratings = array_intersect(str_split($ratings), str_split(Ratings::get_user_privs($user)));
$set = "'" . join("', '", $ratings) . "'";
$event->add_querylet(new Querylet("rating IN ($set)"));
}