search for upvoted images

This commit is contained in:
Shish 2009-04-22 03:29:14 +00:00
parent 7cedd4735c
commit 45fef32fbf

View File

@ -73,6 +73,10 @@ class NumericScore implements Extension {
$score = $matches[2];
$event->set_querylet(new Querylet("numeric_score $cmp $score"));
}
if(preg_match("/^favou?rite$/", $event->term, $matches)) {
global $user;
$event->set_querylet(new Querylet("images.id in (SELECT image_id FROM numeric_score_votes WHERE user_id=? AND score=1)", array($user->id)));
}
}
}
@ -94,6 +98,10 @@ class NumericScore implements Extension {
");
$config->set_int("ext_numeric_score_version", 1);
}
if($config->get_int("ext_numeric_score_version") < 2) {
$database->Execute("CREATE INDEX numeric_score_votes__user_votes ON numeric_score_votes(user_id, scores)");
$config->set_int("ext_numeric_score_version", 2);
}
}
private function add_vote($image_id, $user_id, $score) {