Dotclear

Changeset 3400:765789715255


Ignore:
Timestamp:
11/09/16 23:27:55 (9 years ago)
Author:
Jean-Christian Denis
Branch:
default
Message:

Add blog status to Blogs filters, addresses #1566

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • admin/blogs.php

    r3397 r3400  
    1616 
    1717# Filters 
     18$status_combo = array_merge( 
     19     array('-' => ''), 
     20     dcAdminCombos::getBlogStatusesCombo() 
     21); 
     22 
    1823$sortby_combo = array( 
    1924__('Last update') => 'blog_upddt', 
    2025__('Blog name') => 'UPPER(blog_name)', 
    21 __('Blog ID') => 'B.blog_id' 
     26__('Blog ID') => 'B.blog_id', 
     27__('Status') => 'blog_status' 
    2228); 
    2329 
     
    2834 
    2935$q = !empty($_GET['q']) ? $_GET['q'] : ''; 
     36$status = isset($_GET['status']) ? $_GET['status'] : ''; 
    3037$sortby = !empty($_GET['sortby']) ? $_GET['sortby'] : 'blog_upddt'; 
    3138$order = !empty($_GET['order']) ? $_GET['order'] : 'desc'; 
     
    4754     $params['q'] = $q; 
    4855     $show_filters = true; 
     56} 
     57 
     58# - Status filter 
     59if ($status !== '' && in_array($status,$status_combo)) { 
     60     $params['blog_status'] = $status; 
     61     $show_filters = true; 
     62} else { 
     63     $status=''; 
    4964} 
    5065 
     
    108123     '<p><label for="q" class="ib">'.__('Search:').'</label> '. 
    109124     form::field('q',20,255,html::escapeHTML($q)).'</p>'. 
     125     '<p><label for="status" class="ib">'.__('Status:').'</label> '. 
     126     form::combo('status',$status_combo,$status).'</p>'. 
    110127     '</div>'. 
    111128 
  • inc/core/class.dc.core.php

    r3269 r3400  
    10151015          } elseif (!$this->auth->userID()) { 
    10161016               $where = 'AND blog_status IN (1,0) '; 
     1017          } 
     1018 
     1019          if (!empty($params['blog_status']) && $this->auth->isSuperAdmin()) { 
     1020               $where = 'AND blog_status = '.(integer) $params['blog_status'].' '; 
    10171021          } 
    10181022 
Note: See TracChangeset for help on using the changeset viewer.

Sites map