summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKate Arzamastseva <pshns@ukr.net>2011-09-02 14:43:29 +0300
committerKate Arzamastseva <pshns@ukr.net>2011-09-02 14:43:29 +0300
commitbac359731f2a41c83df273795b9001d0d545488c (patch)
treee5546663e20b2449eefc3a7ac5e98cc1782835ca
parent87deddfa454164964c2fb71481cf480b3d2d92df (diff)
downloadrpg-bac359731f2a41c83df273795b9001d0d545488c.tar.gz
rpg-bac359731f2a41c83df273795b9001d0d545488c.tar.bz2
issue #54 sorting on search
-rw-r--r--inc/media.php11
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);