WordPress.org

Make WordPress Core

Ticket #13757: 13757.patch

File 13757.patch, 2.3 KB (added by TobiasBg, 4 years ago)

Patch to replace functions as arguments with temporary variables, to prevent warning

  • wp-admin/admin-ajax.php

     
    890890                        'supplemental' => array('postid' => $pid) 
    891891                ) ); 
    892892        } else { // Update? 
    893                 $mid = (int) array_pop(array_keys($_POST['meta'])); 
     893                $_POST_meta_keys = array_keys( $_POST['meta'] ); 
     894                $mid = (int) end( $_POST_meta_keys ); 
    894895                $key = $_POST['meta'][$mid]['key']; 
    895896                $value = $_POST['meta'][$mid]['value']; 
    896897                if ( '' == trim($key) ) 
  • wp-admin/ms-edit.php

     
    104104                        $move_users = array(); 
    105105                        foreach ( (array)$users as $user ) { 
    106106                                $user_meta_value = unserialize( $user->meta_value ); 
    107                                 if ( is_array( $user_meta_value ) && array_pop( array_keys( $user_meta_value ) ) == 'subscriber' ) 
     107                                $_user_meta_value_keys = array_keys( $user_meta_value ); 
     108                                if ( is_array( $user_meta_value ) && end( $_user_meta_value_keys ) == 'subscriber' ) 
    108109                                        $move_users[] = $user->user_id; 
    109110                        } 
    110111                        if ( false == empty( $move_users ) ) { 
  • wp-app.php

     
    223223         */ 
    224224        function AtomServer() { 
    225225 
    226                 $this->script_name = array_pop(explode('/',$_SERVER['SCRIPT_NAME'])); 
     226                $_SERVER_SCRIPT_NAME_array = explode( '/', $_SERVER['SCRIPT_NAME'] ); 
     227                $this->script_name = end( $_SERVER_SCRIPT_NAME_array ); 
    227228                $this->app_base = site_url( $this->script_name . '/' ); 
    228229 
    229230                $this->selectors = array( 
  • wp-includes/wp-db.php

     
    13981398                        // Return an array of row objects with keys from column 1 
    13991399                        // (Duplicates are discarded) 
    14001400                        foreach ( $this->last_result as $row ) { 
    1401                                 $key = array_shift( get_object_vars( $row ) ); 
     1401                                $_object_vars = get_object_vars( $row ); 
     1402                                $key = reset( $_object_vars ); 
    14021403                                if ( ! isset( $new_array[ $key ] ) ) 
    14031404                                        $new_array[ $key ] = $row; 
    14041405                        }