WordPress.org

Make WordPress Core

Ticket #16909: 16909.patch

File 16909.patch, 9.9 KB (added by hakre, 3 years ago)

Some leftover

  • wp-admin/comment.php

    ### Eclipse Workspace Patch 1.0
    #P wordpress-trunk
     
    8282        $comment_id = absint( $_GET['c'] ); 
    8383 
    8484        if ( !$comment = get_comment_to_edit( $comment_id ) ) { 
    85                 wp_redirect( admin_url('edit-comments.php?error=1') ); 
     85                wp_redirect( self_admin_url('edit-comments.php?error=1') ); 
    8686                die(); 
    8787        } 
    8888 
    8989        if ( !current_user_can( 'edit_comment', $comment->comment_ID ) ) { 
    90                 wp_redirect( admin_url('edit-comments.php?error=2') ); 
     90                wp_redirect( self_admin_url('edit-comments.php?error=2') ); 
    9191                die(); 
    9292        } 
    9393 
    9494        // No need to re-approve/re-trash/re-spam a comment. 
    9595        if ( $action == str_replace( '1', 'approve', $comment->comment_approved ) ) { 
    96                 wp_redirect( admin_url( 'edit-comments.php?same=' . $comment_id ) ); 
     96                wp_redirect( self_admin_url( 'edit-comments.php?same=' . $comment_id ) ); 
    9797                die(); 
    9898        } 
    9999 
  • wp-admin/update-core.php

     
    444444        } elseif ( isset( $_POST['checked'] ) ) { 
    445445                $plugins = (array) $_POST['checked']; 
    446446        } else { 
    447                 wp_redirect( admin_url('update-core.php') ); 
     447                wp_redirect( self_admin_url('update-core.php') ); 
    448448                exit; 
    449449        } 
    450450 
     
    472472        } elseif ( isset( $_POST['checked'] ) ) { 
    473473                $themes = (array) $_POST['checked']; 
    474474        } else { 
    475                 wp_redirect( admin_url('update-core.php') ); 
     475                wp_redirect( self_admin_url('update-core.php') ); 
    476476                exit; 
    477477        } 
    478478 
  • wp-admin/themes.php

     
    1818        if ( 'activate' == $_GET['action'] ) { 
    1919                check_admin_referer('switch-theme_' . $_GET['template']); 
    2020                switch_theme($_GET['template'], $_GET['stylesheet']); 
    21                 wp_redirect( admin_url('themes.php?activated=true') ); 
     21                wp_redirect( self_admin_url('themes.php?activated=true') ); 
    2222                exit; 
    2323        } elseif ( 'delete' == $_GET['action'] ) { 
    2424                check_admin_referer('delete-theme_' . $_GET['template']); 
    2525                if ( !current_user_can('delete_themes') ) 
    2626                        wp_die( __( 'Cheatin’ uh?' ) ); 
    2727                delete_theme($_GET['template']); 
    28                 wp_redirect( admin_url('themes.php?deleted=true') ); 
     28                wp_redirect( self_admin_url('themes.php?deleted=true') ); 
    2929                exit; 
    3030        } 
    3131} 
  • wp-admin/update.php

     
    7070 
    7171                check_admin_referer('activate-plugin_' . $plugin); 
    7272                if ( ! isset($_GET['failure']) && ! isset($_GET['success']) ) { 
    73                         wp_redirect( admin_url('update.php?action=activate-plugin&failure=true&plugin=' . $plugin . '&_wpnonce=' . $_GET['_wpnonce']) ); 
     73                        wp_redirect( self_admin_url('update.php?action=activate-plugin&failure=true&plugin=' . $plugin . '&_wpnonce=' . $_GET['_wpnonce']) ); 
    7474                        activate_plugin( $plugin, '', ! empty( $_GET['networkwide'] ), true ); 
    75                         wp_redirect( admin_url('update.php?action=activate-plugin&success=true&plugin=' . $plugin . '&_wpnonce=' . $_GET['_wpnonce']) ); 
     75                        wp_redirect( self_admin_url('update.php?action=activate-plugin&success=true&plugin=' . $plugin . '&_wpnonce=' . $_GET['_wpnonce']) ); 
    7676                        die(); 
    7777                } 
    7878                iframe_header( __('Plugin Reactivation'), true ); 
  • wp-admin/user/admin.php

     
    1212require_once( dirname(dirname(__FILE__)) . '/admin.php'); 
    1313 
    1414if ( ! is_multisite() ) { 
    15         wp_redirect( admin_url() ); 
     15        wp_redirect( self_admin_url() ); 
    1616        exit; 
    1717} 
    1818 
  • wp-admin/media.php

     
    4848                $errors = null; 
    4949 
    5050        if ( empty( $_GET['attachment_id'] ) ) { 
    51                 wp_redirect( admin_url('upload.php') ); 
     51                wp_redirect( self_admin_url('upload.php') ); 
    5252                exit(); 
    5353        } 
    5454        $att_id = (int) $_GET['attachment_id']; 
     
    128128        exit; 
    129129 
    130130default: 
    131         wp_redirect( admin_url('upload.php') ); 
     131        wp_redirect( self_admin_url('upload.php') ); 
    132132        exit; 
    133133 
    134134endswitch; 
  • wp-admin/import.php

     
    3737        ); 
    3838 
    3939if ( ! empty( $_GET['invalid'] ) && !empty($popular_importers[$_GET['invalid']][3]) ) { 
    40         wp_redirect( admin_url('import.php?import=' . $popular_importers[$_GET['invalid']][3]) ); 
     40        wp_redirect( self_admin_url('import.php?import=' . $popular_importers[$_GET['invalid']][3]) ); 
    4141        exit; 
    4242} 
    4343 
  • wp-admin/media-upload.php

     
    5454                if ( $errors ) 
    5555                        $location .= '?message=3'; 
    5656 
    57                 wp_redirect( admin_url($location) ); 
     57                wp_redirect( self_admin_url($location) ); 
    5858                exit; 
    5959        } 
    6060 
  • wp-admin/post.php

     
    139139        $editing = true; 
    140140 
    141141        if ( empty( $post_id ) ) { 
    142                 wp_redirect( admin_url('post.php') ); 
     142                wp_redirect( self_admin_url('post.php') ); 
    143143                exit(); 
    144144        } 
    145145 
     
    269269        break; 
    270270 
    271271default: 
    272         wp_redirect( admin_url('edit.php') ); 
     272        wp_redirect( self_admin_url('edit.php') ); 
    273273        exit(); 
    274274        break; 
    275275} // end switch 
  • wp-admin/edit.php

     
    2929// Back-compat for viewing comments of an entry 
    3030foreach ( array( 'p', 'attachment_id', 'page_id' ) as $_redirect ) { 
    3131        if ( ! empty( $_REQUEST[ $_redirect ] ) ) { 
    32                 wp_redirect( admin_url( 'edit-comments.php?p=' . absint( $_REQUEST[ $_redirect ] ) ) ); 
     32                wp_redirect( self_admin_url( 'edit-comments.php?p=' . absint( $_REQUEST[ $_redirect ] ) ) ); 
    3333                exit; 
    3434        } 
    3535} 
  • wp-admin/network/edit.php

     
    1414        wp_die( __( 'Multisite support is not enabled.' ) ); 
    1515 
    1616if ( empty( $_GET['action'] ) ) { 
    17         wp_redirect( admin_url( 'index.php' ) ); 
     17        wp_redirect( self_admin_url( 'index.php' ) ); 
    1818        exit; 
    1919} 
    2020 
  • wp-admin/moderation.php

     
    88 * @subpackage Administration 
    99 */ 
    1010require_once('../wp-load.php'); 
    11 wp_redirect( admin_url('edit-comments.php?comment_status=moderated') ); 
     11wp_redirect( self_admin_url('edit-comments.php?comment_status=moderated') ); 
    1212exit; 
    1313?> 
  • wp-admin/options.php

     
    4141                        delete_option( 'new_admin_email' ); 
    4242                        $redirect = 'options-general.php?updated=true'; 
    4343                } 
    44                 wp_redirect( admin_url( $redirect ) ); 
     44                wp_redirect( self_admin_url( $redirect ) ); 
    4545                exit; 
    4646        } elseif ( ! empty( $_GET['dismiss'] ) && 'new_admin_email' == $_GET['dismiss'] ) { 
    4747                delete_option( 'adminhash' ); 
    4848                delete_option( 'new_admin_email' ); 
    49                 wp_redirect( admin_url( 'options-general.php?updated=true' ) ); 
     49                wp_redirect( self_admin_url( 'options-general.php?updated=true' ) ); 
    5050                exit; 
    5151        } 
    5252} 
  • wp-admin/admin.php

     
    4141        do_action('after_db_upgrade'); 
    4242} elseif ( get_option('db_version') != $wp_db_version ) { 
    4343        if ( !is_multisite() ) { 
    44                 wp_redirect(admin_url('upgrade.php?_wp_http_referer=' . urlencode(stripslashes($_SERVER['REQUEST_URI'])))); 
     44                wp_redirect( self_admin_url('upgrade.php?_wp_http_referer=' . urlencode(stripslashes($_SERVER['REQUEST_URI'])))); 
    4545                exit; 
    4646        } elseif ( apply_filters( 'do_mu_upgrade', true ) ) { 
    4747                /** 
     
    124124                                $query_string = $_SERVER[ 'QUERY_STRING' ]; 
    125125                        else 
    126126                                $query_string = 'page=' . $plugin_page; 
    127                         wp_redirect( admin_url('tools.php?' . $query_string) ); 
     127                        wp_redirect( self_admin_url('tools.php?' . $query_string) ); 
    128128                        exit; 
    129129                } 
    130130        } 
     
    179179                wp_die(__('You are not allowed to import.')); 
    180180 
    181181        if ( validate_file($importer) ) { 
    182                 wp_redirect( admin_url( 'import.php?invalid=' . $importer ) ); 
     182                wp_redirect( self_admin_url( 'import.php?invalid=' . $importer ) ); 
    183183                exit; 
    184184        } 
    185185 
    186186        // Allow plugins to define importers as well 
    187187        if ( !isset($wp_importers) || !isset($wp_importers[$importer]) || ! is_callable($wp_importers[$importer][2])) { 
    188188                if (! file_exists(ABSPATH . "wp-admin/import/$importer.php")) { 
    189                         wp_redirect( admin_url( 'import.php?invalid=' . $importer ) ); 
     189                        wp_redirect( self_admin_url( 'import.php?invalid=' . $importer ) ); 
    190190                        exit; 
    191191                } 
    192192                include(ABSPATH . "wp-admin/import/$importer.php"); 
  • wp-admin/widgets.php

     
    175175        if ( isset($_POST['removewidget']) && $_POST['removewidget'] ) { 
    176176 
    177177                if ( !in_array($widget_id, $sidebar, true) ) { 
    178                         wp_redirect( admin_url('widgets.php?error=0') ); 
     178                        wp_redirect( self_admin_url('widgets.php?error=0') ); 
    179179                        exit; 
    180180                } 
    181181 
     
    208208        } 
    209209 
    210210        wp_set_sidebars_widgets($sidebars_widgets); 
    211         wp_redirect( admin_url('widgets.php?message=0') ); 
     211        wp_redirect( self_admin_url('widgets.php?message=0') ); 
    212212        exit; 
    213213} 
    214214