Ticket #15518: exit-after-redirects.15518.diff
File exit-after-redirects.15518.diff, 13.0 KB (added by , 14 years ago) |
---|
-
wp-pass.php
16 16 setcookie('wp-postpass_' . COOKIEHASH, $_POST['post_password'], time() + 864000, COOKIEPATH); 17 17 18 18 wp_safe_redirect(wp_get_referer()); 19 ?> 20 No newline at end of file 19 exit; 20 ?> -
wp-rss.php
8 8 9 9 require( './wp-load.php' ); 10 10 wp_redirect( get_bloginfo( 'rss_url' ), 301 ); 11 12 ?> 13 No newline at end of file 11 exit; 12 ?> -
wp-comments-post.php
101 101 $location = apply_filters('comment_post_redirect', $location, $comment); 102 102 103 103 wp_redirect($location); 104 104 exit; 105 105 ?> -
wp-rdf.php
8 8 9 9 require( './wp-load.php' ); 10 10 wp_redirect( get_bloginfo( 'rdf_url' ), 301 ); 11 12 ?> 13 No newline at end of file 11 exit; 12 ?> -
wp-register.php
11 11 12 12 require('./wp-load.php'); 13 13 wp_redirect( site_url('wp-login.php?action=register') ); 14 15 ?> 16 No newline at end of file 14 exit; 15 ?> -
wp-rss2.php
8 8 9 9 require( './wp-load.php' ); 10 10 wp_redirect( get_bloginfo( 'rss2_url' ), 301 ); 11 12 ?> 13 No newline at end of file 11 exit; 12 ?> -
wp-commentsrss2.php
8 8 9 9 require( './wp-load.php' ); 10 10 wp_redirect( get_bloginfo( 'comments_rss2_url' ), 301 ); 11 12 ?> 13 No newline at end of file 11 exit; 12 ?> -
wp-atom.php
8 8 9 9 require( './wp-load.php' ); 10 10 wp_redirect( get_bloginfo( 'atom_url' ), 301 ); 11 12 ?> 13 No newline at end of file 11 exit; 12 ?> -
wp-admin/ms-edit.php
9 9 10 10 require_once( './admin.php' ); 11 11 12 wp_redirect( network_admin_url() ); 13 No newline at end of file 12 wp_redirect( network_admin_url() ); 13 exit; 14 ?> -
wp-admin/includes/ms.php
505 505 506 506 if ( is_object( $blog ) ) { 507 507 wp_redirect( get_admin_url( $blog->blog_id, '?c=' . $c ) ); // redirect and count to 5, "just in case" 508 exit;509 508 } else { 510 509 wp_redirect( user_admin_url( '?c=' . $c ) ); // redirect and count to 5, "just in case" 511 510 } 512 513 wp_die( __( 'You do not have sufficient permissions to access this page.' ) ); 511 exit; 514 512 } 515 513 add_action( 'admin_page_access_denied', 'redirect_user_to_blog', 99 ); 516 514 -
wp-admin/post.php
85 85 } 86 86 87 87 wp_redirect( apply_filters( 'redirect_post_location', $location, $post_id ) ); 88 exit; 88 89 } 89 90 90 91 if ( isset( $_POST['deletepost'] ) ) … … 265 266 break; 266 267 267 268 default: 268 269 wp_redirect( admin_url('edit.php') ); 269 270 exit(); 270 271 break; 271 272 } // end switch -
wp-admin/admin.php
178 178 if ( ! current_user_can('import') ) 179 179 wp_die(__('You are not allowed to import.')); 180 180 181 if ( validate_file($importer) ) 181 if ( validate_file($importer) ) { 182 182 wp_redirect( admin_url( 'import.php?invalid=' . $importer ) ); 183 exit; 184 } 183 185 184 186 // Allow plugins to define importers as well 185 187 if ( !isset($wp_importers) || !isset($wp_importers[$importer]) || ! is_callable($wp_importers[$importer][2])) { 186 if (! file_exists(ABSPATH . "wp-admin/import/$importer.php")) 188 if (! file_exists(ABSPATH . "wp-admin/import/$importer.php")) { 187 189 wp_redirect( admin_url( 'import.php?invalid=' . $importer ) ); 190 exit; 191 } 188 192 include(ABSPATH . "wp-admin/import/$importer.php"); 189 193 } 190 194 -
wp-admin/media-upload.php
54 54 $location .= '?message=3'; 55 55 56 56 wp_redirect( admin_url($location) ); 57 exit; 57 58 } 58 59 59 60 $title = __('Upload New Media'); -
wp-admin/moderation.php
9 9 */ 10 10 require_once('../wp-load.php'); 11 11 wp_redirect( admin_url('edit-comments.php?comment_status=moderated') ); 12 exit; 12 13 ?> -
wp-admin/ms-sites.php
9 9 10 10 require_once( './admin.php' ); 11 11 12 wp_redirect( network_admin_url('sites.php') ); 13 No newline at end of file 12 wp_redirect( network_admin_url('sites.php') ); 13 exit; 14 15 ?> -
wp-admin/ms-upgrade-network.php
9 9 10 10 require_once('admin.php'); 11 11 12 wp_redirect( network_admin_url('upgrade.php') ); 13 No newline at end of file 12 wp_redirect( network_admin_url('upgrade.php') ); 13 exit; 14 15 ?> -
wp-admin/network/site-info.php
59 59 do_action( 'wpmu_update_blog_options' ); 60 60 restore_current_blog(); 61 61 wp_redirect( add_query_arg( array( 'update' => 'updated', 'id' => $id ), 'site-info.php') ); 62 exit; 62 63 } 63 64 64 65 if ( isset($_GET['update']) ) { -
wp-admin/network/site-options.php
47 47 48 48 restore_current_blog(); 49 49 wp_redirect( add_query_arg( array( 'update' => 'updated', 'id' => $id ), 'site-options.php') ); 50 exit; 50 51 } 51 52 52 53 if ( isset($_GET['update']) ) { … … 129 130 130 131 </div> 131 132 <?php 132 require('../admin-footer.php'); 133 No newline at end of file 133 require('../admin-footer.php'); -
wp-admin/network/site-users.php
99 99 100 100 restore_current_blog(); 101 101 wp_redirect( add_query_arg( array( 'update' => 'updated', 'id' => $id ), 'site-users.php') ); 102 exit; 102 103 } 103 104 104 105 if ( isset($_GET['update']) ) { … … 209 210 </form> 210 211 </div> 211 212 <?php 212 require('../admin-footer.php'); 213 No newline at end of file 213 require('../admin-footer.php'); -
wp-admin/network/edit.php
13 13 if ( ! is_multisite() ) 14 14 wp_die( __( 'Multisite support is not enabled.' ) ); 15 15 16 if ( empty( $_GET['action'] ) ) 16 if ( empty( $_GET['action'] ) ) { 17 17 wp_redirect( admin_url( 'index.php' ) ); 18 exit; 19 } 18 20 19 21 function confirm_delete_users( $users ) { 20 22 $current_user = wp_get_current_user(); … … 221 223 } 222 224 223 225 wp_redirect( add_query_arg( array( 'updated' => 'true', 'action' => $blogfunction ), wp_get_referer() ) ); 224 exit();225 226 } else { 226 227 wp_redirect( network_admin_url( 'sites.php' ) ); 227 228 } 229 exit; 228 230 break; 229 231 230 232 case 'archiveblog': … … 359 361 echo '<div class="wrap">'; 360 362 confirm_delete_users( $_POST['allusers'] ); 361 363 echo '</div>'; 362 363 exit();364 require_once( '../admin-footer.php' ); 365 exit; 364 366 } else { 365 367 wp_redirect( network_admin_url( 'users.php' ) ); 368 exit; 366 369 } 367 370 break; 368 371 … … 419 422 } 420 423 421 424 wp_redirect( add_query_arg( array( 'updated' => 'true', 'action' => $userfunction ), wp_get_referer() ) ); 422 exit();423 425 } else { 424 426 wp_redirect( network_admin_url( 'users.php' ) ); 425 427 } 428 exit; 426 429 break; 427 430 428 431 case 'dodelete': … … 458 461 $deletefunction = 'all_delete'; 459 462 460 463 wp_redirect( add_query_arg( array( 'updated' => 'true', 'action' => $deletefunction ), network_admin_url( 'users.php' ) ) ); 464 exit; 461 465 break; 462 466 463 467 default: 464 468 wp_redirect( network_admin_url( 'index.php' ) ); 469 exit; 465 470 break; 466 471 } 467 472 ?> -
wp-admin/network/admin.php
15 15 if ( ! is_multisite() ) 16 16 wp_die( __( 'Multisite support is not enabled.' ) ); 17 17 18 if ( ! is_main_site() ) 18 if ( ! is_main_site() ) { 19 19 wp_redirect( network_admin_url() ); 20 20 exit; 21 } 21 22 ?> -
wp-admin/ms-users.php
9 9 10 10 require_once( './admin.php' ); 11 11 12 wp_redirect( network_admin_url('users.php') ); 13 No newline at end of file 12 wp_redirect( network_admin_url('users.php') ); 13 exit; 14 ?> -
wp-admin/ms-themes.php
9 9 10 10 require_once( './admin.php' ); 11 11 12 wp_redirect( network_admin_url('themes.php') ); 13 No newline at end of file 12 wp_redirect( network_admin_url('themes.php') ); 13 exit; 14 ?> -
wp-admin/link-manager.php
27 27 } 28 28 29 29 wp_redirect( add_query_arg('deleted', count( $bulklinks ), admin_url( 'link-manager.php' ) ) ); 30 exit; 30 31 } 31 32 } elseif ( ! empty( $_REQUEST['_wp_http_referer'] ) ) { 32 33 wp_redirect( remove_query_arg( array( '_wp_http_referer', '_wpnonce' ), stripslashes( $_SERVER['REQUEST_URI'] ) ) ); -
wp-admin/ms-admin.php
9 9 10 10 require_once( './admin.php' ); 11 11 12 wp_redirect( network_admin_url() ); 13 No newline at end of file 12 wp_redirect( network_admin_url() ); 13 exit; 14 ?> -
wp-admin/update-core.php
361 361 return; 362 362 dismiss_core_update( $update ); 363 363 wp_redirect( wp_nonce_url('update-core.php?action=upgrade-core', 'upgrade-core') ); 364 exit; 364 365 } 365 366 366 367 function do_undismiss_core_update() { … … 371 372 return; 372 373 undismiss_core_update( $version, $locale ); 373 374 wp_redirect( wp_nonce_url('update-core.php?action=upgrade-core', 'upgrade-core') ); 375 exit; 374 376 } 375 377 376 378 function no_update_actions($actions) { -
wp-admin/plugin-editor.php
65 65 update_option('recently_activated', array($file => time()) + (array)get_option('recently_activated')); 66 66 67 67 wp_redirect(add_query_arg('_wpnonce', wp_create_nonce('edit-plugin-test_' . $file), "plugin-editor.php?file=$file&liveupdate=1&scrollto=$scrollto&networkwide=" . $network_wide)); 68 exit;69 68 } 70 69 wp_redirect( self_admin_url("plugin-editor.php?file=$file&a=te&scrollto=$scrollto") ); 71 70 } else { -
wp-admin/user/admin.php
11 11 12 12 require_once( dirname(dirname(__FILE__)) . '/admin.php'); 13 13 14 if ( ! is_main_site() ) 14 if ( ! is_main_site() ) { 15 15 wp_redirect( user_admin_url() ); 16 16 exit; 17 } 17 18 ?> -
wp-feed.php
8 8 9 9 require( './wp-load.php' ); 10 10 wp_redirect( get_bloginfo( get_default_feed() . '_url' ), 301 ); 11 12 ?> 13 No newline at end of file 11 exit; 12 ?>