more referer dedupe

This commit is contained in:
Shish
2020-03-27 20:24:26 +00:00
parent 85662575c5
commit 02675609b4
3 changed files with 13 additions and 16 deletions

View File

@@ -53,11 +53,7 @@ class ImageIO extends Extension
if ($image) {
send_event(new ImageDeletionEvent($image));
$page->set_mode(PageMode::REDIRECT);
if (isset($_SERVER['HTTP_REFERER']) && !strstr($_SERVER['HTTP_REFERER'], 'post/view')) {
$page->set_redirect($_SERVER['HTTP_REFERER']);
} else {
$page->set_redirect(make_link("post/list"));
}
$page->set_redirect(referer_or(make_link("post/list"), ['post/view']));
}
}
} elseif ($event->page_matches("image/replace")) {