Make WordPress Core

Ticket #28555: class-wp-list-table.php.diff

File class-wp-list-table.php.diff, 1.1 KB (added by layotte, 10 years ago)
  • includes/class-wp-list-table.php

     
    371371
    372372                echo "</select>\n";
    373373
    374                 submit_button( __( 'Apply' ), 'action', false, false, array( 'id' => "doaction$two" ) );
     374                submit_button( __( 'Apply' ), 'action', 'bulk_action', false, array( 'id' => "doaction$two" ) );
    375375                echo "\n";
    376376        }
    377377
     
    384384         * @return string|bool The action name or False if no action was selected
    385385         */
    386386        public function current_action() {
    387                 if ( isset( $_REQUEST['action'] ) && -1 != $_REQUEST['action'] )
    388                         return $_REQUEST['action'];
     387       
     388                if ( !empty( $_REQUEST['bulk_action'] ) ) {
     389               
     390                        if ( isset( $_REQUEST['action'] ) && -1 != $_REQUEST['action'] )
     391                                return $_REQUEST['action'];
     392       
     393                        if ( isset( $_REQUEST['action2'] ) && -1 != $_REQUEST['action2'] )
     394                                return $_REQUEST['action2'];
     395               
     396                }
    389397
    390                 if ( isset( $_REQUEST['action2'] ) && -1 != $_REQUEST['action2'] )
    391                         return $_REQUEST['action2'];
    392 
    393398                return false;
    394399        }
    395400