Changeset 13122
- Timestamp:
- 02/13/2010 08:12:08 PM (16 years ago)
- File:
-
- 1 edited
-
trunk/wp-includes/user.php (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-includes/user.php
r12879 r13122 508 508 * <li>name - Default is 'user'. Name attribute of select element.</li> 509 509 * <li>class - Class attribute of select element.</li> 510 * <li>blog - ID of blog (Multisite only). Defaults to ID of current blog.</li> 510 511 * </ol> 511 512 * … … 517 518 */ 518 519 function wp_dropdown_users( $args = '' ) { 519 global $wpdb ;520 global $wpdb, $blog_id; 520 521 $defaults = array( 521 522 'show_option_all' => '', 'show_option_none' => '', … … 523 524 'include' => '', 'exclude' => '', 'multi' => 0, 524 525 'show' => 'display_name', 'echo' => 1, 525 'selected' => 0, 'name' => 'user', 'class' => '' 526 'selected' => 0, 'name' => 'user', 'class' => '', 'blog' => $blog_id, 526 527 ); 527 528 … … 531 532 extract( $r, EXTR_SKIP ); 532 533 533 $query = "SELECT * FROM $wpdb->users"; 534 $blog_prefix = $wpdb->get_blog_prefix( $blog ); 535 $query = "SELECT {$wpdb->users}.* FROM $wpdb->users, $wpdb->usermeta WHERE {$wpdb->users}.ID = {$wpdb->usermeta}.user_id AND meta_key = '{$blog_prefix}capabilities'"; 534 536 535 537 $query_where = array(); … … 548 550 549 551 if ( $query_where ) 550 $query .= " WHERE" . join(' AND', $query_where);552 $query .= " AND " . join(' AND', $query_where); 551 553 552 554 $query .= " ORDER BY $orderby $order";
Note: See TracChangeset
for help on using the changeset viewer.