less code

This commit is contained in:
Shish 2012-03-09 18:14:14 +00:00
parent fb111803c7
commit 79ce40abd0
2 changed files with 4 additions and 6 deletions

View File

@ -34,6 +34,9 @@ function int_escape($input) {
* @retval string * @retval string
*/ */
function url_escape($input) { function url_escape($input) {
if(is_null($input)) {
return "";
}
$input = str_replace('^', '^^', $input); $input = str_replace('^', '^^', $input);
$input = str_replace('/', '^s', $input); $input = str_replace('/', '^s', $input);
$input = str_replace('\\', '^b', $input); $input = str_replace('\\', '^b', $input);

View File

@ -133,12 +133,7 @@ class ViewImage extends Extension {
send_event(new ImageInfoSetEvent(Image::by_id($image_id))); send_event(new ImageInfoSetEvent(Image::by_id($image_id)));
$page->set_mode("redirect"); $page->set_mode("redirect");
if(isset($_POST['query'])) { $page->set_redirect(make_link("post/view/$image_id", url_escape(@$_POST['query'])));
$page->set_redirect(make_link("post/view/$image_id", url_escape($_POST['query'])));
}
else {
$page->set_redirect(make_link("post/view/$image_id"));
}
} }
} }