WordPress.org

Make WordPress Core

Ticket #12439: 12439.3.diff

File 12439.3.diff, 1.9 KB (added by scribu, 5 years ago)

Remove $option = preg_replace('|[a-z0-9_]|i', , $option);

  • wp-includes/user.php

     
    203203        if ( !empty( $deprecated ) ) 
    204204                _deprecated_argument( __FUNCTION__, '3.0' ); 
    205205 
    206         $option = preg_replace('|[^a-z0-9_]|i', '', $option); 
    207206        if ( empty($user) ) 
    208207                $user = wp_get_current_user(); 
    209208        else 
     
    237236 */ 
    238237function update_user_option( $user_id, $option_name, $newvalue, $global = false ) { 
    239238        global $wpdb; 
     239 
    240240        if ( !$global ) 
    241241                $option_name = $wpdb->prefix . $option_name; 
    242242        return update_user_meta( $user_id, $option_name, $newvalue ); 
     
    666666        wp_cache_delete($user->user_nicename, 'userslugs'); 
    667667} 
    668668 
    669 ?> 
    670  No newline at end of file 
     669?> 
  • wp-admin/admin-ajax.php

     
    10191019                die('-1'); 
    10201020 
    10211021        if ( is_array($closed) ) 
    1022                 update_user_meta($user->ID, 'closedpostboxes_'.$page, $closed); 
     1022                update_user_option($user->ID, "closedpostboxes_$page", $closed); 
    10231023 
    10241024        if ( is_array($hidden) ) { 
    10251025                $hidden = array_diff( $hidden, array('submitdiv', 'linksubmitdiv') ); // postboxes that are always shown 
    1026                 update_user_meta($user->ID, 'meta-box-hidden_'.$page, $hidden); 
     1026                update_user_option($user->ID, "meta-box-hidden_$page", $hidden); 
    10271027        } 
    10281028 
    10291029        die('1'); 
     
    10411041                die('-1'); 
    10421042 
    10431043        if ( is_array($hidden) ) 
    1044                 update_user_meta($user->ID, "manage-$page-columns-hidden", $hidden); 
     1044                update_user_option($user->ID, "manage-$page-columns-hidden", $hidden); 
    10451045 
    10461046        die('1'); 
    10471047        break; 
     
    10611061                update_user_option($user->ID, "meta-box-order_$page", $order); 
    10621062 
    10631063        if ( $page_columns ) 
    1064                 update_user_meta($user->ID, "screen_layout_$page", $page_columns); 
     1064                update_user_option($user->ID, "screen_layout_$page", $page_columns); 
    10651065 
    10661066        die('1'); 
    10671067        break;