Changeset 38938

Show
Ignore:
Timestamp:
04/07/08 11:20:50 (3 months ago)
Author:
peterwsterling
Message:

fixed user paging

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • add-local-avatar/trunk/avatars.php

    r38145 r38938  
    55      Description:      A plugin to manage public and private avatars. 
    66      Author:                 Peter Sterling 
    7       Version:          0.1 
     7      Version:          1.0 
    88      Changes:          0.1 - Initial version. 
     9                              1.0 - Added pagination of users list. 
    910      Author URI:       http://www.sterling-adventures.co.uk/ 
    1011*/ 
     
    162163            </p> 
    163164            <h3>User Avatars</h3> 
     165 
     166            <?php 
     167                  $user_search = new WP_User_Search('', $_GET['userspage'], ''); 
     168 
     169                   // Do we have to page the results? 
     170                  if($user_search->total_users_for_query > $user_search->users_per_page) { 
     171                        $user_search->paging_text = paginate_links(array( 
     172                              'total' => ceil($user_search->total_users_for_query / $user_search->users_per_page), 
     173                              'current' => $user_search->page, 
     174                              'base' => 'users.php?page=avatars.php&amp;%_%', 
     175                              'format' => 'userspage=%#%' 
     176                        )); 
     177                  } 
     178            ?> 
     179 
     180            <?php if($user_search->results_are_paged()) : ?> 
     181                  <div class="tablenav"> 
     182                        <div class="tablenav-pages"><?php $user_search->page_links(); ?></div> 
     183                        <br class="clear" /> 
     184                  </div> 
     185                  <br class="clear" /> 
     186            <?php endif; ?> 
     187 
    164188            <table class='widefat'> 
    165189                  <thead> 
     
    169193                  <?php 
    170194                        $i = 0; 
    171                         $user_search = new WP_User_Search(); 
    172195                        foreach($user_search->get_results() as $id) { 
    173196                              $user = new WP_User($id); 
     
    187210                  </tbody> 
    188211            </table> 
     212 
     213            <?php if($user_search->results_are_paged()) : ?> 
     214                  <div class="tablenav"> 
     215                        <div class="tablenav-pages"><?php $user_search->page_links(); ?></div> 
     216                        <br class="clear" /> 
     217                  </div> 
     218                  <br class="clear" /> 
     219            <?php endif; ?> 
    189220 
    190221            <p><?php