summaryrefslogtreecommitdiffstats
path: root/wp-admin
diff options
context:
space:
mode:
authordonncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36>2007-03-30 18:07:46 +0000
committerdonncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36>2007-03-30 18:07:46 +0000
commit995ff39c05c1cad5f6f1191898249643995085c9 (patch)
treec3fdc6da42c0ea51466fc79b4c31837db341c1bc /wp-admin
parent94a82dbfcd3f918bb53d664f05ba6458f3e235c2 (diff)
downloadwordpress-mu-995ff39c05c1cad5f6f1191898249643995085c9.tar.gz
wordpress-mu-995ff39c05c1cad5f6f1191898249643995085c9.tar.xz
wordpress-mu-995ff39c05c1cad5f6f1191898249643995085c9.zip
Redirect to $ref if it exists, fixes #295
git-svn-id: http://svn.automattic.com/wordpress-mu/trunk@954 7be80a69-a1ef-0310-a953-fb0f7c49ff36
Diffstat (limited to 'wp-admin')
-rw-r--r--wp-admin/wpmu-edit.php6
1 files changed, 5 insertions, 1 deletions
diff --git a/wp-admin/wpmu-edit.php b/wp-admin/wpmu-edit.php
index 8ed23f2..c460783 100644
--- a/wp-admin/wpmu-edit.php
+++ b/wp-admin/wpmu-edit.php
@@ -252,7 +252,11 @@ switch( $_REQUEST[ 'action' ] ) {
check_admin_referer('deleteblog');
if( $id != '0' && $id != '1' )
wpmu_delete_blog( $id, true );
- wp_redirect( add_query_arg( "updated", "blogdeleted", $_SERVER[ 'HTTP_REFERER' ] ) );
+ if( $_POST[ 'ref' ] ) {
+ wp_redirect( add_query_arg( "updated", "blogdeleted", $_POST[ 'ref' ] ) );
+ } else {
+ wp_redirect( add_query_arg( "updated", "blogdeleted", $_SERVER[ 'HTTP_REFERER' ] ) );
+ }
die();
break;
case "allblogs":