Dotclear


Ignore:
Timestamp:
10/12/16 18:27:29 (9 years ago)
Author:
franck <carnet.franck.paul@…>
Branch:
default
Message:

Use lexicographic sort if possible in admin lists sort order

File:
1 edited

Legend:

Unmodified
Added
Removed
  • admin/comments.php

    r3342 r3360  
    4848); 
    4949 
     50$sortby_lex = array( 
     51     // key in sorty_combo (see above) => field in SQL request 
     52     'post_title' => 'post_title', 
     53     'comment_author' => 'comment_author', 
     54     'comment_spam_filter' => 'comment_spam_filter'); 
     55 
    5056$order_combo = array( 
    5157__('Descending') => 'desc', 
     
    134140# Sortby and order filter 
    135141if ($sortby !== '' && in_array($sortby,$sortby_combo)) { 
     142     if (array_key_exists($sortby,$sortby_lex)) { 
     143          $params['order'] = $core->con->lexFields($sortby_lex[$sortby]); 
     144     } else { 
     145          $params['order'] = $sortby; 
     146     } 
    136147     if ($order !== '' && in_array($order,$order_combo)) { 
    137           $params['order'] = $sortby.' '.$order; 
     148          $params['order'] .= ' '.$order; 
    138149     } else { 
    139150          $order = 'desc'; 
Note: See TracChangeset for help on using the changeset viewer.

Sites map