Make WordPress Core


Ignore:
Timestamp:
07/05/2005 08:47:22 PM (21 years ago)
Author:
ryan
Message:

Use wpdb->escape instead of addslashes to prepare DB bound data.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/upgrade-functions.php

    r2643 r2699  
    222222        foreach ( $users as $user ) :
    223223                if ( !empty( $user->user_firstname ) )
    224                         update_usermeta( $user->ID, 'first_name', addslashes($user->user_firstname) );
     224                        update_usermeta( $user->ID, 'first_name', $wpdb->escape($user->user_firstname) );
    225225                if ( !empty( $user->user_lastname ) )
    226                         update_usermeta( $user->ID, 'last_name', addslashes($user->user_lastname) );
     226                        update_usermeta( $user->ID, 'last_name', $wpdb->escape($user->user_lastname) );
    227227                if ( !empty( $user->user_nickname ) )
    228                         update_usermeta( $user->ID, 'nickname', addslashes($user->user_nickname) );
     228                        update_usermeta( $user->ID, 'nickname', $wpdb->escape($user->user_nickname) );
    229229                if ( !empty( $user->user_level ) )
    230230                        update_usermeta( $user->ID, $table_prefix . 'user_level', $user->user_level );
    231231                if ( !empty( $user->user_icq ) )
    232                         update_usermeta( $user->ID, 'icq', addslashes($user->user_icq) );
     232                        update_usermeta( $user->ID, 'icq', $wpdb->escape($user->user_icq) );
    233233                if ( !empty( $user->user_aim ) )
    234                         update_usermeta( $user->ID, 'aim', addslashes($user->user_aim) );
     234                        update_usermeta( $user->ID, 'aim', $wpdb->escape($user->user_aim) );
    235235                if ( !empty( $user->user_msn ) )
    236                         update_usermeta( $user->ID, 'msn', addslashes($user->user_msn) );
     236                        update_usermeta( $user->ID, 'msn', $wpdb->escape($user->user_msn) );
    237237                if ( !empty( $user->user_yim ) )
    238                         update_usermeta( $user->ID, 'yim', addslashes($user->user_icq) );
     238                        update_usermeta( $user->ID, 'yim', $wpdb->escape($user->user_icq) );
    239239                if ( !empty( $user->user_description ) )
    240                         update_usermeta( $user->ID, 'description', addslashes($user->user_description) );
     240                        update_usermeta( $user->ID, 'description', $wpdb->escape($user->user_description) );
    241241
    242242                if ( !isset( $user->user_idmode ) ):
     
    249249                        if ($idmode == 'namelf') $id = $user->user_lastname.' '.$user->user_firstname;
    250250                        if (!$idmode) $id = $user->user_nickname;
    251                         $id = addslashes( $id );
     251                        $id = $wpdb->escape( $id );
    252252                        $wpdb->query("UPDATE $wpdb->users SET display_name = '$id' WHERE ID = '$user->ID'");
    253253                endif;
Note: See TracChangeset for help on using the changeset viewer.