proper file sorting
This commit is contained in:
parent
f1c5dce75c
commit
371b4642bb
1 changed files with 11 additions and 1 deletions
|
@ -41,7 +41,7 @@ class OC_Files {
|
|||
$file['directory']=$directory;
|
||||
$file['type']=($file['mimetype']=='httpd/unix-directory')?'dir':'file';
|
||||
}
|
||||
uksort($files, "strnatcasecmp");
|
||||
usort($files, "fileCmp");//TODO: remove this once ajax is merged
|
||||
return $files;
|
||||
}
|
||||
|
||||
|
@ -290,3 +290,13 @@ class OC_Files {
|
|||
return $path;
|
||||
}
|
||||
}
|
||||
|
||||
function fileCmp($a,$b){
|
||||
if($a['type']=='dir' and $b['type']!='dir'){
|
||||
return -1;
|
||||
}elseif($a['type']!='dir' and $b['type']=='dir'){
|
||||
return 1;
|
||||
}else{
|
||||
return strnatcasecmp($a['name'],$b['name']);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue