### Eclipse Workspace Patch 1.0
#P wordpress-tests
|
|
|
103 | 103 | function get_userdata( $user_id ) { |
104 | 104 | global $wpdb; |
105 | 105 | |
106 | | $user_id = absint( $user_id ); |
| 106 | if ( ! is_scalar( $user_id ) ) |
| 107 | return false; |
| 108 | |
| 109 | $user_id = abs( (int) $user_id ); |
107 | 110 | if ( ! $user_id ) |
108 | 111 | return false; |
109 | 112 | |
… |
… |
|
112 | 115 | if ( $user ) |
113 | 116 | return $user; |
114 | 117 | |
115 | | if ( ! $user = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM $wpdb->users WHERE ID = %d LIMIT 1", $user_id ) ) ) |
| 118 | if ( ! $user = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM {$wpdb->users} WHERE ID = %d LIMIT 1", $user_id ) ) ) |
116 | 119 | return false; |
117 | 120 | |
118 | 121 | _fill_user( $user ); |