WordPress.org

Make WordPress Core

Ticket #16031: 16031.minimal.patch

File 16031.minimal.patch, 5.0 KB (added by scribu, 3 years ago)
  • wp-admin/users.php

     
    284284 
    285285default: 
    286286 
     287        $wp_list_table->do_bulk_action(); 
     288 
    287289        if ( !empty($_GET['_wp_http_referer']) ) { 
    288290                wp_redirect(remove_query_arg(array('_wp_http_referer', '_wpnonce'), stripslashes($_SERVER['REQUEST_URI']))); 
    289291                exit; 
  • wp-admin/includes/class-wp-list-table.php

     
    302302        } 
    303303 
    304304        /** 
     305         * Trigger the handler for the current bulk action. 
     306         * 
     307         * @since 3.1.0 
     308         * @access public 
     309         */      
     310        /* final */ function do_bulk_action() { 
     311                $screen = get_current_screen(); 
     312 
     313                do_action( 'do_bulk_action-' . $screen->id . '-' . $this->current_action() );            
     314        } 
     315 
     316        /** 
    305317         * Generate row actions div 
    306318         * 
    307319         * @since 3.1.0 
  • wp-admin/edit-tags.php

     
    149149 
    150150default: 
    151151 
     152$wp_list_table->do_bulk_action(); 
     153 
    152154if ( ! empty($_REQUEST['_wp_http_referer']) ) { 
    153155         wp_redirect( remove_query_arg( array('_wp_http_referer', '_wpnonce'), stripslashes($_SERVER['REQUEST_URI']) ) ); 
    154156         exit; 
  • wp-admin/upload.php

     
    118118                        } 
    119119                        $location = add_query_arg( 'deleted', count( $post_ids ), $location ); 
    120120                        break; 
     121                default: 
     122                        $wp_list_table->do_bulk_action(); 
    121123        } 
    122124 
    123125        wp_redirect( $location ); 
  • wp-admin/network/site-users.php

     
    143143                                $update = 'err_promote'; 
    144144                        } 
    145145                        break; 
     146 
     147                default: 
     148                        $wp_list_table->do_bulk_action(); 
    146149        } 
    147150         
    148151        restore_current_blog(); 
  • wp-admin/network/themes.php

     
    165165                        wp_redirect( network_admin_url( "themes.php?deleted=".count( $themes )."&paged=$paged&s=$s" ) ); 
    166166                        exit; 
    167167                        break; 
     168 
     169                default: 
     170                        $wp_list_table->do_bulk_action(); 
    168171        } 
    169172} 
    170173 
  • wp-admin/network/site-themes.php

     
    107107                                $n = 'none'; 
    108108                        } 
    109109                        break; 
     110                default: 
     111                        $wp_list_table->do_bulk_action(); 
    110112        } 
    111          
     113 
    112114        update_option( 'allowedthemes', $allowed_themes ); 
    113115        restore_current_blog(); 
    114116         
  • wp-admin/plugins.php

     
    310310                case 'clear-recent-list': 
    311311                        update_option('recently_activated', array()); 
    312312                        break; 
     313                default: 
     314                        $wp_list_table->do_bulk_action(); 
    313315        } 
    314316} 
    315317 
  • wp-admin/edit.php

     
    119119                                $sendback = add_query_arg( $done, $sendback ); 
    120120                        } 
    121121                        break; 
     122                default: 
     123                        $wp_list_table->do_bulk_action(); 
    122124        } 
    123125 
    124126        $sendback = remove_query_arg( array('action', 'action2', 'tags_input', 'post_author', 'comment_status', 'ping_status', '_status',  'post', 'bulk_edit', 'post_view'), $sendback ); 
  • wp-admin/link-manager.php

     
    1313 
    1414$wp_list_table = get_list_table('WP_Links_List_Table'); 
    1515 
    16 // Handle bulk deletes 
    1716$doaction = $wp_list_table->current_action(); 
    1817 
    19 if ( $doaction && isset( $_REQUEST['linkcheck'] ) ) { 
     18if ( $doaction ) ) { 
    2019        check_admin_referer( 'bulk-bookmarks' ); 
    2120 
    2221        if ( 'delete' == $doaction ) { 
    23                 $bulklinks = (array) $_REQUEST['linkcheck']; 
    24                 foreach ( $bulklinks as $link_id ) { 
    25                         $link_id = (int) $link_id; 
     22                if ( isset( $_REQUEST['linkcheck'] ) ) { 
     23                        $bulklinks = (array) $_REQUEST['linkcheck']; 
     24                        foreach ( $bulklinks as $link_id ) { 
     25                                $link_id = (int) $link_id; 
    2626 
    27                         wp_delete_link( $link_id ); 
     27                                wp_delete_link( $link_id ); 
     28                        } 
     29 
     30                        wp_redirect( add_query_arg('deleted', count( $bulklinks ), admin_url( 'link-manager.php' ) ) ); 
     31                        exit; 
    2832                } 
    29  
    30                 wp_redirect( add_query_arg('deleted', count( $bulklinks ), admin_url( 'link-manager.php' ) ) ); 
    31                 exit; 
     33        } else { 
     34                $wp_list_table->do_bulk_action();        
    3235        } 
    3336} elseif ( ! empty( $_REQUEST['_wp_http_referer'] ) ) { 
    3437         wp_redirect( remove_query_arg( array( '_wp_http_referer', '_wpnonce' ), stripslashes( $_SERVER['REQUEST_URI'] ) ) );