Dotclear

Changeset 3265:fb9870e49400 for plugins


Ignore:
Timestamp:
07/10/16 17:43:26 (9 years ago)
Author:
franck <carnet.franck.paul@…>
Branch:
default
Children:
3266:7af12b0d86d2, 3286:756eedc2fc15
Message:

Optional display of columns in posts and pages lists, closes #1074

Location:
plugins/pages
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • plugins/pages/_admin.php

    r2849 r3265  
    1212if (!defined('DC_CONTEXT_ADMIN')) { return; } 
    1313 
     14$core->addBehavior('adminColumnsLists',array('pagesColumnsLists','adminColumnsLists')); 
    1415$core->addBehavior('adminDashboardFavorites',array('pagesDashboard','pagesDashboardFavs')); 
    1516$core->addBehavior('adminUsersActionsHeaders','pages_users_actions_headers'); 
     17 
     18class pagesColumnsLists 
     19{ 
     20     public static function adminColumnsLists($core,$cols) 
     21     { 
     22          // Set optional columns in pages lists 
     23          $cols['pages'] = array(__('Pages'), array( 
     24               'date' => array(true,__('Date')), 
     25               'author' => array(true,__('Author')), 
     26               'comments' => array(true,__('Comments')), 
     27               'trackbacks' => array(true,__('Trackbacks')) 
     28          )); 
     29     } 
     30} 
    1631 
    1732class pagesDashboard 
  • plugins/pages/class.listpage.php

    r3118 r3265  
    4747               $cols = new ArrayObject($cols); 
    4848               $this->core->callBehavior('adminPagesListHeader',$this->core,$this->rs,$cols); 
     49 
     50               // Cope with optional columns 
     51               $this->userColumns('pages',$cols); 
    4952 
    5053               $html_block .= '<tr>'.implode(iterator_to_array($cols)). 
     
    135138          $this->core->callBehavior('adminPagesListValue',$this->core,$this->rs,$cols); 
    136139 
     140          // Cope with optional columns 
     141          $this->userColumns('pages',$cols); 
     142 
    137143          $res .= implode(iterator_to_array($cols)); 
    138144          $res .= '</tr>'; 
Note: See TracChangeset for help on using the changeset viewer.

Sites map