summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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);