WordPress.org

Make WordPress Core

Ticket #13757: 13757.patch

File 13757.patch, 2.3 KB (added by TobiasBg, 8 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                        }