Changeset 805:29349c682c86
- Timestamp:
- 03/19/12 11:43:57 (13 years ago)
- Branch:
- formfilters
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
inc/admin/class.dc.list.php
r804 r805 269 269 protected $nb_per_page; 270 270 protected $page; 271 protected $default_sortby; 272 protected $default_order; 271 273 272 274 /* … … 562 564 $ws = $this->core->auth->user_prefs->addWorkspace('lists'); 563 565 $user_pref = !is_null($ws->{$this->context.'_opts'}) ? unserialize($ws->{$this->context.'_opts'}) : array(); 564 $this->sortby = array_key_exists('sortby',$user_pref) ? $user_pref['sortby'] : null;565 $this->order = array_key_exists('order',$user_pref) ? $user_pref['order'] : null;566 $this->sortby = array_key_exists('sortby',$user_pref) ? $user_pref['sortby'] : $this->default_sortby; 567 $this->order = array_key_exists('order',$user_pref) ? $user_pref['order'] : $this->default_order; 566 568 $this->nb_per_page = array_key_exists('nb_per_page',$user_pref) ? $user_pref['nb_per_page'] : 10; 567 569 $user_pref = !is_null($ws->{$this->context.'_col'}) ? unserialize($ws->{$this->context.'_col'}) : array(); … … 570 572 $v->setVisibility($visibility); 571 573 } 572 if ( !isset($this->columns[$this->sortby])) {574 if ($this->sortby != null && !isset($this->columns[$this->sortby])) { 573 575 // No alias found 574 $this->sortby=''; 576 $this->sortby=$this->default_sortby; 577 $this->order=$this->default_order; 575 578 } 576 579 … … 717 720 $this->addColumn('trackbacks','nb_trackback',__('Trackbacks'),array('adminPostList','getTrackbacks')); 718 721 $this->addColumn('status','post_status',__('Status'),array('adminPostList','getStatus')); 722 $this->default_sortby = 'datetime'; 723 $this->default_order = 'desc'; 724 719 725 } 720 726 … … 867 873 $this->addColumn('status','comment_status',__('Status'),array('adminCommentList','getStatus')); 868 874 $this->addColumn('edit',null,'',array('adminCommentList','getEdit'),null,false,false,false); 875 $this->default_sortby = 'date'; 876 $this->default_order = 'desc'; 869 877 } 870 878 … … 969 977 $this->addColumn('displayname','user_displayname',__('Display name'),array('adminUserList','getDisplayName'),array('class' => array('nowrap'))); 970 978 $this->addColumn('entries','nb_post',__('Entries'),array('adminUserList','getEntries'),array('class' => array('nowrap'))); 979 $this->default_sortby='lastname'; 980 $this->default_order='asc'; 971 981 } 972 982 … … 1037 1047 $this->addColumn('action',null,'',array('adminBlogList','getAction'),array('class' => array('nowrap')),false); 1038 1048 $this->addColumn('status','blog_status',__('status'),array('adminBlogList','getStatus'),array('class' => array('nowrap'))); 1049 $this->default_sortby='lastupdate'; 1050 $this->default_order='desc'; 1039 1051 } 1040 1052
Note: See TracChangeset
for help on using the changeset viewer.