Dotclear


Ignore:
Timestamp:
02/14/18 10:14:33 (7 years ago)
Author:
franck <carnet.franck.paul@…>
Branch:
default
Message:

Add autocomplete attribute to form::password where it's relevant, code formatting (PSR-2)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • admin/blogs.php

    r3649 r3699  
    1111# -- END LICENSE BLOCK ----------------------------------------- 
    1212 
    13 require dirname(__FILE__).'/../inc/admin/prepend.php'; 
     13require dirname(__FILE__) . '/../inc/admin/prepend.php'; 
    1414 
    1515dcPage::check('usage,contentadmin'); 
     
    1717# Filters 
    1818$status_combo = array_merge( 
    19      array('-' => ''), 
    20      dcAdminCombos::getBlogStatusesCombo() 
     19    array('-' => ''), 
     20    dcAdminCombos::getBlogStatusesCombo() 
    2121); 
    2222 
    2323$sortby_combo = array( 
    24      __('Last update') => 'blog_upddt', 
    25      __('Blog name') => 'UPPER(blog_name)', 
    26      __('Blog ID') => 'B.blog_id', 
    27      __('Status') => 'blog_status' 
     24    __('Last update') => 'blog_upddt', 
     25    __('Blog name')  => 'UPPER(blog_name)', 
     26    __('Blog ID')    => 'B.blog_id', 
     27    __('Status')      => 'blog_status' 
    2828); 
    2929 
    3030$order_combo = array( 
    31      __('Descending') => 'desc', 
    32      __('Ascending') => 'asc' 
     31    __('Descending') => 'desc', 
     32    __('Ascending') => 'asc' 
    3333); 
    3434 
     
    3636 
    3737if ($core->auth->isSuperAdmin()) { 
    38      $blogs_actions_page = new dcBlogsActionsPage($core,$core->adminurl->get("admin.blogs")); 
    39      if ($blogs_actions_page->process()) { 
    40           return; 
    41      } 
     38    $blogs_actions_page = new dcBlogsActionsPage($core, $core->adminurl->get("admin.blogs")); 
     39    if ($blogs_actions_page->process()) { 
     40        return; 
     41    } 
    4242} 
    4343 
    4444# Requests 
    45 $q = !empty($_GET['q']) ? $_GET['q'] : ''; 
     45$q      = !empty($_GET['q']) ? $_GET['q'] : ''; 
    4646$status = isset($_GET['status']) ? $_GET['status'] : ''; 
    4747$sortby = !empty($_GET['sortby']) ? $_GET['sortby'] : 'blog_upddt'; 
    48 $order = !empty($_GET['order']) ? $_GET['order'] : 'desc'; 
     48$order  = !empty($_GET['order']) ? $_GET['order'] : 'desc'; 
    4949 
    5050$show_filters = false; 
    5151 
    52 $page = !empty($_GET['page']) ? max(1,(integer) $_GET['page']) : 1; 
    53 $nb_per_page =  30; 
     52$page        = !empty($_GET['page']) ? max(1, (integer) $_GET['page']) : 1; 
     53$nb_per_page = 30; 
    5454 
    5555if (!empty($_GET['nb']) && (integer) $_GET['nb'] > 0) { 
    56      if ($nb_per_page != (integer) $_GET['nb']) { 
    57           $show_filters = true; 
    58      } 
    59      $nb_per_page = (integer) $_GET['nb']; 
     56    if ($nb_per_page != (integer) $_GET['nb']) { 
     57        $show_filters = true; 
     58    } 
     59    $nb_per_page = (integer) $_GET['nb']; 
    6060} 
    6161 
    6262# - Search filter 
    6363if ($q) { 
    64      $params['q'] = $q; 
    65      $show_filters = true; 
     64    $params['q'] = $q; 
     65    $show_filters = true; 
    6666} 
    6767 
    6868# - Status filter 
    69 if ($status !== '' && in_array($status,$status_combo,true)) { 
    70      $params['blog_status'] = $status; 
    71      $show_filters = true; 
     69if ($status !== '' && in_array($status, $status_combo, true)) { 
     70    $params['blog_status'] = $status; 
     71    $show_filters          = true; 
    7272} else { 
    73      $status=''; 
     73    $status = ''; 
    7474} 
    7575 
    7676# - Sortby and order filter 
    77 if ($sortby !== '' && in_array($sortby,$sortby_combo,true)) { 
    78      if ($order !== '' && in_array($order,$order_combo,true)) { 
    79           $params['order'] = $sortby.' '.$order; 
    80      } 
     77if ($sortby !== '' && in_array($sortby, $sortby_combo, true)) { 
     78    if ($order !== '' && in_array($order, $order_combo, true)) { 
     79        $params['order'] = $sortby . ' ' . $order; 
     80    } 
    8181} else { 
    82      $sortby = 'blog_upddt'; 
    83      $order = 'desc'; 
     82    $sortby = 'blog_upddt'; 
     83    $order = 'desc'; 
    8484} 
    8585if ($sortby != 'blog_upddt' || $order != 'desc') { 
    86      $show_filters = true; 
     86    $show_filters = true; 
    8787} 
    8888 
    89 $params['limit'] = array((($page-1)*$nb_per_page),$nb_per_page); 
     89$params['limit'] = array((($page - 1) * $nb_per_page), $nb_per_page); 
    9090 
    9191try { 
    92      $counter = $core->getBlogs($params,1); 
    93      $rs = $core->getBlogs($params); 
    94      $nb_blog = $counter->f(0); 
    95      $rsStatic = $rs->toStatic(); 
    96      if (($sortby != 'blog_upddt') && ($sortby != 'blog_status')) { 
    97           // Sort blog list using lexical order if necessary 
    98           $rsStatic->extend('rsExtUser'); 
    99           $rsStatic = $rsStatic->toExtStatic(); 
    100           $rsStatic->lexicalSort(($sortby == 'UPPER(blog_name)' ? 'blog_name' : 'blog_id'),$order); 
    101      } 
    102      $blog_list = new adminBlogList($core,$rs,$counter->f(0)); 
     92    $counter  = $core->getBlogs($params, 1); 
     93    $rs      = $core->getBlogs($params); 
     94    $nb_blog = $counter->f(0); 
     95    $rsStatic = $rs->toStatic(); 
     96    if (($sortby != 'blog_upddt') && ($sortby != 'blog_status')) { 
     97        // Sort blog list using lexical order if necessary 
     98        $rsStatic->extend('rsExtUser'); 
     99        $rsStatic = $rsStatic->toExtStatic(); 
     100        $rsStatic->lexicalSort(($sortby == 'UPPER(blog_name)' ? 'blog_name' : 'blog_id'), $order); 
     101    } 
     102    $blog_list = new adminBlogList($core, $rs, $counter->f(0)); 
    103103} catch (Exception $e) { 
    104      $core->error->add($e->getMessage()); 
     104    $core->error->add($e->getMessage()); 
    105105} 
    106106 
     
    109109 
    110110dcPage::open(__('List of blogs'), 
    111      dcPage::jsLoad('js/_blogs.js').dcPage::jsFilterControl($show_filters), 
    112      dcPage::breadcrumb( 
    113           array( 
    114                __('System') => '', 
    115                __('List of blogs') => '' 
    116           )) 
     111    dcPage::jsLoad('js/_blogs.js') . dcPage::jsFilterControl($show_filters), 
     112    dcPage::breadcrumb( 
     113        array( 
     114            __('System')        => '', 
     115            __('List of blogs') => '' 
     116        )) 
    117117); 
    118118 
    119 if (!$core->error->flag()) 
    120 { 
    121      if ($core->auth->isSuperAdmin()) { 
    122           echo '<p class="top-add"><a class="button add" href="'.$core->adminurl->get("admin.blog").'">'.__('Create a new blog').'</a></p>'; 
    123      } 
     119if (!$core->error->flag()) { 
     120    if ($core->auth->isSuperAdmin()) { 
     121        echo '<p class="top-add"><a class="button add" href="' . $core->adminurl->get("admin.blog") . '">' . __('Create a new blog') . '</a></p>'; 
     122    } 
    124123 
    125      echo 
    126      '<form action="'.$core->adminurl->get("admin.blogs").'" method="get" id="filters-form">'. 
    127      '<h3 class="out-of-screen-if-js">'.__('Show filters and display options').'</h3>'. 
     124    echo 
     125    '<form action="' . $core->adminurl->get("admin.blogs") . '" method="get" id="filters-form">' . 
     126    '<h3 class="out-of-screen-if-js">' . __('Show filters and display options') . '</h3>' . 
    128127 
    129      '<div class="table">'. 
    130      '<div class="cell">'. 
    131      '<h4>'.__('Filters').'</h4>'. 
    132      '<p><label for="q" class="ib">'.__('Search:').'</label> '. 
    133      form::field('q',20,255,html::escapeHTML($q)).'</p>'. 
    134      ($core->auth->isSuperAdmin() ? 
    135           '<p><label for="status" class="ib">'.__('Status:').'</label> '. 
    136           form::combo('status',$status_combo,$status).'</p>' : ''). 
    137      '</div>'. 
     128    '<div class="table">' . 
     129    '<div class="cell">' . 
     130    '<h4>' . __('Filters') . '</h4>' . 
     131    '<p><label for="q" class="ib">' . __('Search:') . '</label> ' . 
     132    form::field('q', 20, 255, html::escapeHTML($q)) . '</p>' . 
     133    ($core->auth->isSuperAdmin() ? 
     134        '<p><label for="status" class="ib">' . __('Status:') . '</label> ' . 
     135        form::combo('status', $status_combo, $status) . '</p>' : '') . 
     136    '</div>' . 
    138137 
    139      '<div class="cell filters-options">'. 
    140      '<h4>'.__('Display options').'</h4>'. 
    141      '<p><label for="sortby" class="ib">'.__('Order by:').'</label> '. 
    142      form::combo('sortby',$sortby_combo,html::escapeHTML($sortby)).'</p>'. 
    143      '<p><label for="order" class="ib">'.__('Sort:').'</label> '. 
    144      form::combo('order',$order_combo,html::escapeHTML($order)).'</p>'. 
    145      '<p><span class="label ib">'.__('Show').'</span> <label for="nb" class="classic">'. 
    146      form::field('nb',3,3,$nb_per_page).' '.__('blogs per page').'</label></p>'. 
    147      '</div>'. 
    148      '</div>'. 
     138    '<div class="cell filters-options">' . 
     139    '<h4>' . __('Display options') . '</h4>' . 
     140    '<p><label for="sortby" class="ib">' . __('Order by:') . '</label> ' . 
     141    form::combo('sortby', $sortby_combo, html::escapeHTML($sortby)) . '</p>' . 
     142    '<p><label for="order" class="ib">' . __('Sort:') . '</label> ' . 
     143    form::combo('order', $order_combo, html::escapeHTML($order)) . '</p>' . 
     144    '<p><span class="label ib">' . __('Show') . '</span> <label for="nb" class="classic">' . 
     145    form::field('nb', 3, 3, $nb_per_page) . ' ' . __('blogs per page') . '</label></p>' . 
     146    '</div>' . 
     147    '</div>' . 
    149148 
    150      '<p><input type="submit" value="'.__('Apply filters and display options').'" />'. 
    151      '<br class="clear" /></p>'. //Opera sucks 
    152      '</form>'; 
     149    '<p><input type="submit" value="' . __('Apply filters and display options') . '" />' . 
     150    '<br class="clear" /></p>' . //Opera sucks 
     151    '</form>'; 
    153152 
    154      # Show blogs 
    155      $blog_list->display($page,$nb_per_page, 
    156      ($core->auth->isSuperAdmin() ? 
    157           '<form action="'.$core->adminurl->get("admin.blogs").'" method="post" id="form-blogs">' : ''). 
     153    # Show blogs 
     154    $blog_list->display($page, $nb_per_page, 
     155        ($core->auth->isSuperAdmin() ? 
     156            '<form action="' . $core->adminurl->get("admin.blogs") . '" method="post" id="form-blogs">' : '') . 
    158157 
    159      '%s'. 
     158        '%s' . 
    160159 
    161      ($core->auth->isSuperAdmin() ? 
    162           '<div class="two-cols clearfix">'. 
    163           '<p class="col checkboxes-helpers"></p>'. 
     160        ($core->auth->isSuperAdmin() ? 
     161            '<div class="two-cols clearfix">' . 
     162            '<p class="col checkboxes-helpers"></p>' . 
    164163 
    165           '<p class="col right"><label for="action" class="classic">'.__('Selected blogs action:').'</label> '. 
    166           form::combo('action',$blogs_actions_page->getCombo(),'online','','','','title="'.__('Actions').'"'). 
    167           $core->formNonce(). 
    168           '<input id="do-action" type="submit" value="'.__('ok').'" /></p>'. 
    169           '</div>'. 
     164            '<p class="col right"><label for="action" class="classic">' . __('Selected blogs action:') . '</label> ' . 
     165            form::combo('action', $blogs_actions_page->getCombo(), 'online', '', '', '', 'title="' . __('Actions') . '"') . 
     166            $core->formNonce() . 
     167            '<input id="do-action" type="submit" value="' . __('ok') . '" /></p>' . 
     168            '</div>' . 
    170169 
    171           '<p><label for="pwd" class="classic">'.__('Please give your password to confirm blog(s) deletion:').'</label> '. 
    172           form::password('pwd',20,255).'</p>'. 
     170            '<p><label for="pwd" class="classic">' . __('Please give your password to confirm blog(s) deletion:') . '</label> ' . 
     171            form::password('pwd', 20, 255, array('autocomplete' => 'current-password')) . '</p>' . 
    173172 
    174           form::hidden(array('sortby'),$sortby). 
    175           form::hidden(array('order'),$order). 
    176           form::hidden(array('status'),$status). 
    177           form::hidden(array('page'),$page). 
    178           form::hidden(array('nb'),$nb_per_page). 
     173            form::hidden(array('sortby'), $sortby) . 
     174            form::hidden(array('order'), $order) . 
     175            form::hidden(array('status'), $status) . 
     176            form::hidden(array('page'), $page) . 
     177            form::hidden(array('nb'), $nb_per_page) . 
    179178 
    180           '</form>' : ''), 
    181      $show_filters 
    182      ); 
     179            '</form>' : ''), 
     180        $show_filters 
     181    ); 
    183182} 
    184183 
Note: See TracChangeset for help on using the changeset viewer.

Sites map