diff options
author | Christopher Smith <chris@jalakai.co.uk> | 2013-08-03 17:17:58 +0200 |
---|---|---|
committer | Christopher Smith <chris@jalakai.co.uk> | 2013-08-03 17:17:58 +0200 |
commit | 00e3e3940de140e6fe6ce3c558c71a47f676b456 (patch) | |
tree | ae7c7e43867a15810354212ff5b97d6df2f85790 /inc/media.php | |
parent | 89274c0d2b04d8f0524cc37fa18bdd4cc592294a (diff) | |
download | rpg-00e3e3940de140e6fe6ce3c558c71a47f676b456.tar.gz rpg-00e3e3940de140e6fe6ce3c558c71a47f676b456.tar.bz2 |
fix the default ordering of media files to be "natural".
also allow the order to be specified in more places.
Diffstat (limited to 'inc/media.php')
-rw-r--r-- | inc/media.php | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/inc/media.php b/inc/media.php index a182ecb33..a9f6be771 100644 --- a/inc/media.php +++ b/inc/media.php @@ -1296,7 +1296,7 @@ function media_restore($image, $rev, $auth){ * @author Kate Arzamastseva <pshns@ukr.net> * @triggers MEDIA_SEARCH */ -function media_searchlist($query,$ns,$auth=null,$fullscreen=false,$sort=''){ +function media_searchlist($query,$ns,$auth=null,$fullscreen=false,$sort='natural'){ global $conf; global $lang; @@ -1316,15 +1316,10 @@ function media_searchlist($query,$ns,$auth=null,$fullscreen=false,$sort=''){ $conf['mediadir'], 'search_media', array('showmsg'=>false,'pattern'=>$pattern), - $dir); + $dir, + 1, + $sort); } - - $data = array(); - foreach ($evdata['data'] as $k => $v) { - $data[$k] = ($sort == 'date') ? $v['mtime'] : $v['id']; - } - array_multisort($data, SORT_DESC, SORT_NUMERIC, $evdata['data']); - $evt->advise_after(); unset($evt); } |