diff options
author | Kate Arzamastseva <pshns@ukr.net> | 2011-09-02 14:43:29 +0300 |
---|---|---|
committer | Kate Arzamastseva <pshns@ukr.net> | 2011-09-02 14:43:29 +0300 |
commit | bac359731f2a41c83df273795b9001d0d545488c (patch) | |
tree | e5546663e20b2449eefc3a7ac5e98cc1782835ca | |
parent | 87deddfa454164964c2fb71481cf480b3d2d92df (diff) | |
download | rpg-bac359731f2a41c83df273795b9001d0d545488c.tar.gz rpg-bac359731f2a41c83df273795b9001d0d545488c.tar.bz2 |
issue #54 sorting on search
-rw-r--r-- | inc/media.php | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/inc/media.php b/inc/media.php index e18144eba..74907b957 100644 --- a/inc/media.php +++ b/inc/media.php @@ -1332,13 +1332,12 @@ function media_searchlist($query,$ns,$auth=null,$fullscreen=false,$sort=''){ array('showmsg'=>false,'pattern'=>$pattern), $dir); } - if ($sort == 'date') { - $data = array(); - foreach ($evdata['data'] as $k => $v) { - $data[$k] = $v['mtime']; - } - array_multisort($data, SORT_DESC, SORT_NUMERIC, $evdata['data']); + + $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); |