log mass deletion count in advance
This commit is contained in:
parent
bef1628b08
commit
037b1f0f70
@ -130,16 +130,15 @@ class AdminPage extends Extension {
|
|||||||
$reason = @$_POST['reason'];
|
$reason = @$_POST['reason'];
|
||||||
assert(strlen($query) > 1);
|
assert(strlen($query) > 1);
|
||||||
|
|
||||||
log_warning("admin", "Mass deleting: $query");
|
$images = Image::find_images(0, 1000000, Tag::explode($query));
|
||||||
$count = 0;
|
$count = count($images);
|
||||||
foreach(Image::find_images(0, 1000000, Tag::explode($query)) as $image) {
|
log_warning("admin", "Mass-deleting $count images from $query", true);
|
||||||
|
foreach($images as $image) {
|
||||||
if($reason && class_exists("ImageBan")) {
|
if($reason && class_exists("ImageBan")) {
|
||||||
send_event(new AddImageHashBanEvent($image->hash, $reason));
|
send_event(new AddImageHashBanEvent($image->hash, $reason));
|
||||||
}
|
}
|
||||||
send_event(new ImageDeletionEvent($image));
|
send_event(new ImageDeletionEvent($image));
|
||||||
$count++;
|
|
||||||
}
|
}
|
||||||
log_debug("admin", "Deleted $count images", true);
|
|
||||||
|
|
||||||
$page->set_mode("redirect");
|
$page->set_mode("redirect");
|
||||||
$page->set_redirect(make_link("post/list"));
|
$page->set_redirect(make_link("post/list"));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user