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.