Changeset 47237 for trunk/src/wp-includes/user.php
- Timestamp:
- 02/10/2020 05:42:52 AM (6 years ago)
- File:
-
- 1 edited
-
trunk/src/wp-includes/user.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/user.php
r47236 r47237 2940 2940 * 2941 2941 * @since 4.9.6 2942 * @since 5.4.0 Added 'Community Events Location' group to the export data. 2943 * @since 5.4.0 Added 'Session Tokens' group to the export data. 2942 2944 * 2943 2945 * @param string $email_address The users email address. … … 3013 3015 ); 3014 3016 3015 /**3016 * Introduce any Community Events Location data that is available.3017 *3018 * @since 5.4.03019 */3020 3017 if ( isset( $user_meta['community-events-location'] ) ) { 3021 3018 $location = maybe_unserialize( $user_meta['community-events-location'][0] ); … … 3047 3044 'data' => $location_data_to_export, 3048 3045 ); 3046 } 3047 3048 if ( isset( $user_meta['session_tokens'] ) ) { 3049 $session_tokens = maybe_unserialize( $user_meta['session_tokens'][0] ); 3050 3051 $session_tokens_props_to_export = array( 3052 'expiration' => __( 'Expiration' ), 3053 'ip' => __( 'IP' ), 3054 'ua' => __( 'User Agent' ), 3055 'login' => __( 'Last Login' ), 3056 ); 3057 3058 foreach ( $session_tokens as $token_key => $session_token ) { 3059 $session_tokens_data_to_export = array(); 3060 3061 foreach ( $session_tokens_props_to_export as $key => $name ) { 3062 if ( ! empty( $session_token[ $key ] ) ) { 3063 $value = $session_token[ $key ]; 3064 if ( in_array( $key, array( 'expiration', 'login' ) ) ) { 3065 $value = date_i18n( 'F d, Y H:i A', $value ); 3066 } 3067 $session_tokens_data_to_export[] = array( 3068 'name' => $name, 3069 'value' => $value, 3070 ); 3071 } 3072 } 3073 3074 $data_to_export[] = array( 3075 'group_id' => 'session-tokens', 3076 'group_label' => __( 'Session Tokens' ), 3077 'group_description' => __( 'User’s Session Tokens data.' ), 3078 'item_id' => "session-tokens-{$user->ID}-{$token_key}", 3079 'data' => $session_tokens_data_to_export, 3080 ); 3081 } 3049 3082 } 3050 3083
Note: See TracChangeset
for help on using the changeset viewer.