Changeset 15491 for trunk/wp-admin/users.php
- Timestamp:
- 08/11/2010 09:54:51 PM (16 years ago)
- File:
-
- 1 edited
-
trunk/wp-admin/users.php (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/users.php
r15152 r15491 8 8 9 9 /** WordPress Administration Bootstrap */ 10 require_once( './admin.php');10 require_once( './admin.php' ); 11 11 12 12 /** WordPress Registration API */ … … 307 307 } 308 308 309 require_once( './includes/default-list-tables.php' ); 310 311 $table = new WP_Users_Table; 312 309 313 include('./admin-header.php'); 310 311 $usersearch = isset($_GET['usersearch']) ? $_GET['usersearch'] : null;312 $userspage = isset($_GET['userspage']) ? $_GET['userspage'] : null;313 $role = isset($_GET['role']) ? $_GET['role'] : null;314 315 // Query the user IDs for this page316 $wp_user_search = new WP_User_Search($usersearch, $userspage, $role);317 318 // Query the post counts for this page319 $post_counts = count_many_users_posts($wp_user_search->get_results());320 321 // Query the users for this page322 cache_users($wp_user_search->get_results());323 314 324 315 $messages = array(); … … 373 364 <?php screen_icon(); ?> 374 365 <h2><?php echo esc_html( $title ); if ( current_user_can( 'create_users' ) ) { ?> <a href="user-new.php" class="button add-new-h2"><?php echo esc_html_x('Add New', 'user'); ?></a><?php } 375 if ( isset($_GET['usersearch']) && $_GET['usersearch'])376 printf( '<span class="subtitle">' . __('Search results for “%s”') . '</span>', esc_html( $ _GET['usersearch']) ); ?>366 if ( $usersearch ) 367 printf( '<span class="subtitle">' . __('Search results for “%s”') . '</span>', esc_html( $usersearch ) ); ?> 377 368 </h2> 378 369 … … 416 407 <p class="search-box"> 417 408 <label class="screen-reader-text" for="user-search-input"><?php _e( 'Search Users' ); ?>:</label> 418 <input type="text" id="user-search-input" name="usersearch" value="<?php echo esc_attr($ wp_user_search->search_term); ?>" />409 <input type="text" id="user-search-input" name="usersearch" value="<?php echo esc_attr($usersearch); ?>" /> 419 410 <input type="submit" value="<?php esc_attr_e( 'Search Users' ); ?>" class="button" /> 420 411 </p> 421 412 </form> 422 413 423 <form id="posts-filter" action="" method="get"> 424 <div class="tablenav"> 425 426 <?php if ( $wp_user_search->results_are_paged() ) : ?> 427 <div class="tablenav-pages"><?php $wp_user_search->page_links(); ?></div> 428 <?php endif; ?> 429 430 <div class="alignleft actions"> 431 <select name="action"> 432 <option value="" selected="selected"><?php _e('Bulk Actions'); ?></option> 433 <?php if ( !is_multisite() && current_user_can('delete_users') ) { ?> 434 <option value="delete"><?php _e('Delete'); ?></option> 435 <?php } else { ?> 436 <option value="remove"><?php _e('Remove'); ?></option> 437 <?php } ?> 438 </select> 439 <input type="submit" value="<?php esc_attr_e('Apply'); ?>" name="doaction" id="doaction" class="button-secondary action" /> 440 <label class="screen-reader-text" for="new_role"><?php _e('Change role to…') ?></label><select name="new_role" id="new_role"><option value=''><?php _e('Change role to…') ?></option><?php wp_dropdown_roles(); ?></select> 441 <input type="submit" value="<?php esc_attr_e('Change'); ?>" name="changeit" class="button-secondary" /> 442 <?php wp_nonce_field('bulk-users'); ?> 443 </div> 444 445 <br class="clear" /> 446 </div> 447 448 <?php if ( is_wp_error( $wp_user_search->search_errors ) ) : ?> 449 <div class="error"> 450 <ul> 451 <?php 452 foreach ( $wp_user_search->search_errors->get_error_messages() as $message ) 453 echo "<li>$message</li>"; 454 ?> 455 </ul> 456 </div> 457 <?php endif; ?> 458 459 460 <?php if ( $wp_user_search->get_results() ) : ?> 461 462 <?php if ( $wp_user_search->is_search() ) : ?> 463 <p><a href="users.php"><?php _e('← Back to All Users'); ?></a></p> 464 <?php endif; ?> 465 466 <table class="widefat fixed" cellspacing="0"> 467 <thead> 468 <tr class="thead"> 469 <?php print_column_headers('users') ?> 470 </tr> 471 </thead> 472 473 <tfoot> 474 <tr class="thead"> 475 <?php print_column_headers('users', false) ?> 476 </tr> 477 </tfoot> 478 479 <tbody id="users" class="list:user user-list"> 480 <?php 481 $style = ''; 482 foreach ( $wp_user_search->get_results() as $userid ) { 483 $user_object = new WP_User($userid); 484 $roles = $user_object->roles; 485 $role = array_shift($roles); 486 487 if ( is_multisite() && empty( $role ) ) 488 continue; 489 490 $style = ( ' class="alternate"' == $style ) ? '' : ' class="alternate"'; 491 echo "\n\t", user_row( $user_object, $style, $role, $post_counts[ $userid ] ); 492 } 493 ?> 494 </tbody> 495 </table> 496 497 <div class="tablenav"> 498 499 <?php if ( $wp_user_search->results_are_paged() ) : ?> 500 <div class="tablenav-pages"><?php $wp_user_search->page_links(); ?></div> 501 <?php endif; ?> 502 503 <div class="alignleft actions"> 504 <select name="action2"> 505 <option value="" selected="selected"><?php _e('Bulk Actions'); ?></option> 506 <?php if ( !is_multisite() && current_user_can('delete_users') ) { ?> 507 <option value="delete"><?php _e('Delete'); ?></option> 508 <?php } else { ?> 509 <option value="remove"><?php _e('Remove'); ?></option> 510 <?php } ?></select> 511 <input type="submit" value="<?php esc_attr_e('Apply'); ?>" name="doaction2" id="doaction2" class="button-secondary action" /> 512 </div> 513 514 <br class="clear" /> 515 </div> 516 517 <?php endif; ?> 518 414 <form id="posts-filter" action="" method="post"> 415 <?php $table->display(); ?> 519 416 </form> 520 </div>521 417 522 418 <?php … … 537 433 538 434 include('./admin-footer.php'); 539 ?>
Note: See TracChangeset
for help on using the changeset viewer.