Skip to content

Commit 3b9b106

Browse files
committed
Remove manual santization of redirect URLs (handled in wp_redirect())
git-svn-id: https://develop.svn.wordpress.org/trunk@9779 602fd350-edb4-49c9-b593-d223f7449a82
1 parent 3db5e00 commit 3b9b106

6 files changed

Lines changed: 1 addition & 8 deletions

File tree

wp-admin/categories.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,6 @@
7070
}
7171

7272
$sendback = wp_get_referer();
73-
$sendback = preg_replace('|[^a-z0-9-~+_.?#=&;,/:]|i', '', $sendback);
7473

7574
wp_redirect($sendback);
7675
exit();

wp-admin/edit-pages.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,6 @@
5252
$sendback = wp_get_referer();
5353
if (strpos($sendback, 'page.php') !== false) $sendback = admin_url('page-new.php');
5454
elseif (strpos($sendback, 'attachments.php') !== false) $sendback = admin_url('attachments.php');
55-
$sendback = preg_replace('|[^a-z0-9-~+_.?#=&;,/:]|i', '', $sendback);
5655
if ( isset($done) ) {
5756
$done['updated'] = count( $done['updated'] );
5857
$done['skipped'] = count( $done['skipped'] );

wp-admin/edit.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,6 @@
5252
$sendback = wp_get_referer();
5353
if ( strpos($sendback, 'post.php') !== false ) $sendback = admin_url('post-new.php');
5454
elseif ( strpos($sendback, 'attachments.php') !== false ) $sendback = admin_url('attachments.php');
55-
$sendback = preg_replace('|[^a-z0-9-~+_.?#=&;,/:]|i', '', $sendback);
5655
if ( isset($done) ) {
5756
$done['updated'] = count( $done['updated'] );
5857
$done['skipped'] = count( $done['skipped'] );

wp-admin/link-manager.php

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,7 @@
2424
wp_delete_link($link_id);
2525
}
2626

27-
$sendback = wp_get_referer();
28-
$sendback = preg_replace('|[^a-z0-9-~+_.?#=&;,/:]|i', '', $sendback);
29-
wp_redirect($sendback);
27+
wp_redirect( wp_get_referer() );
3028
exit;
3129
}
3230
} elseif ( isset($_GET['_wp_http_referer']) && ! empty($_GET['_wp_http_referer']) ) {

wp-admin/page.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,6 @@ function redirect_page($page_ID) {
168168
$sendback = wp_get_referer();
169169
if (strpos($sendback, 'page.php') !== false) $sendback = admin_url('page-new.php');
170170
elseif (strpos($sendback, 'attachments.php') !== false) $sendback = admin_url('attachments.php');
171-
$sendback = preg_replace('|[^a-z0-9-~+_.?#=&;,/:]|i', '', $sendback);
172171
wp_redirect($sendback);
173172
exit();
174173
break;

wp-admin/post.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,6 @@ function redirect_post($post_ID = '') {
213213
$sendback = wp_get_referer();
214214
if (strpos($sendback, 'post.php') !== false) $sendback = admin_url('post-new.php');
215215
elseif (strpos($sendback, 'attachments.php') !== false) $sendback = admin_url('attachments.php');
216-
$sendback = preg_replace('|[^a-z0-9-~+_.?#=&;,/:]|i', '', $sendback);
217216
wp_redirect($sendback);
218217
exit();
219218
break;

0 commit comments

Comments
 (0)