search images by uploader IP
This commit is contained in:
parent
cd609141f4
commit
070aeff199
@ -228,6 +228,8 @@ class UserPage extends SimpleExtension {
|
||||
}
|
||||
|
||||
public function onSearchTermParse(Event $event) {
|
||||
global $user;
|
||||
|
||||
$matches = array();
|
||||
if(preg_match("/^(poster|user)=(.*)$/i", $event->term, $matches)) {
|
||||
$user = User::by_name($matches[2]);
|
||||
@ -243,6 +245,10 @@ class UserPage extends SimpleExtension {
|
||||
$user_id = int_escape($matches[2]);
|
||||
$event->add_querylet(new Querylet("images.owner_id = $user_id"));
|
||||
}
|
||||
else if($user->is_admin() && preg_match("/^(poster|user)_ip=([0-9\.]+)$/i", $event->term, $matches)) {
|
||||
$user_ip = int_escape($matches[2]);
|
||||
$event->add_querylet(new Querylet("images.owner_ip = '$user_ip'"));
|
||||
}
|
||||
}
|
||||
// }}}
|
||||
// Things done *with* the user {{{
|
||||
|
Loading…
x
Reference in New Issue
Block a user