Make WordPress Core

Ticket #45889: 45889.diff

File 45889.diff, 1.3 KB (added by nickylimjj, 6 years ago)
  • src/wp-includes/user.php

     
    29052905                'first_name'      => __( 'User First Name' ),
    29062906                'last_name'       => __( 'User Last Name' ),
    29072907                'description'     => __( 'User Description' ),
     2908                'session_token'   => __( 'User Session Token' ),
    29082909        );
    29092910
    29102911        $user_data_to_export = array();
     
    29282929                        case 'description':
    29292930                                $value = $user_meta[ $key ][0];
    29302931                                break;
     2932                        case 'session_tokens':
     2933                                if ( isset( $user_meta[ 'session_tokens' ] ) ) {
     2934                                                $token = maybe_unserialize( $user_meta[ 'session_tokens' ][0] );
     2935
     2936                                                $token_props = array(
     2937                                                        'ip'         => __( 'IP' ),
     2938                                                        'user_agent' => __( 'User Agent' ),
     2939                                                );
     2940
     2941                                                foreach ( $token_props as $key => $name ) {
     2942                                                        if ( isset( $token[ $key ] ) ) {
     2943                                                                $token_data[] = sprintf(
     2944                                                                        /* translators: 1: An item label, 2: An item value */
     2945                                                                        __( '%1$s: %2$s' ),
     2946                                                                        $name,
     2947                                                                        $token[ $key ]
     2948                                                                );
     2949                                                        }
     2950                                                }
     2951
     2952                                                /* translators: used between list items, there is a space after the comma */
     2953                                                $value = join( __( ', ' ), $token_data );
     2954                                }
     2955                                break;
    29312956                }
    29322957
    29332958                if ( ! empty( $value ) ) {