Dotclear


Ignore:
Timestamp:
07/06/11 13:20:22 (14 years ago)
Author:
Tomtom33 <tbouron@…>
Branch:
formfilters
Message:

Applied changes in adminItemsList class

File:
1 edited

Legend:

Unmodified
Added
Removed
  • admin/posts.php

    r509 r520  
    119119/* Get posts 
    120120-------------------------------------------------------- */ 
    121 $page = !empty($_GET['page']) ? (integer) $_GET['page'] : 1; 
    122 $nb_per_page =  30; 
    123  
    124 if (!empty($_GET['nb']) && (integer) $_GET['nb'] > 0) { 
    125      if ($nb_per_page != $_GET['nb']) { 
    126           $show_filters = true; 
    127      } 
    128      $nb_per_page = (integer) $_GET['nb']; 
    129 } 
     121$post_list = new adminPostList($core); 
    130122 
    131123$params = new ArrayObject(); 
    132 $params['limit'] = array((($page-1)*$nb_per_page),$nb_per_page); 
    133124$params['no_content'] = true; 
    134125 
    135 # - Sortby and order filter 
    136 $sortby = !empty($_GET['sortby']) ? $_GET['sortby'] : 'post_dt'; 
    137 $order = !empty($_GET['order']) ? $_GET['order'] : 'desc'; 
    138 if ($sortby !== '') { 
    139      if ($order !== '') { 
    140           $params['order'] = $sortby.' '.$order; 
    141      } 
    142 } 
     126# - Limit, sortby and order filter 
     127$params = $post_list->applyFilters($params); 
    143128 
    144129$filterSet = new dcFilterSet('posts','posts.php'); 
     
    181166          $page_title = __('Entries'); 
    182167     } 
    183      $post_list = new adminPostList($core,$posts,$counter->f(0)); 
     168     $post_list->setItems($posts,$counter->f(0)); 
    184169} catch (Exception $e) { 
    185170     $core->error->add($e->getMessage()); 
     
    205190 
    206191     # Show posts 
    207      $post_list->display($page,$nb_per_page, 
    208      '<form action="posts_actions.php" method="post" id="form-entries">'. 
     192     $post_list->display('<form action="posts_actions.php" method="post" id="form-entries">'. 
    209193      
    210194     '%s'. 
     
    217201     '<input type="submit" value="'.__('ok').'" /></p>'. 
    218202     $filterSet->getFormFieldsAsHidden(). 
     203     $post_list->getFormFieldsAsHidden(). 
    219204     $core->formNonce(). 
    220205     '</div>'. 
Note: See TracChangeset for help on using the changeset viewer.

Sites map