proper file sorting
This commit is contained in:
parent
f1c5dce75c
commit
371b4642bb
|
@ -41,7 +41,7 @@ class OC_Files {
|
||||||
$file['directory']=$directory;
|
$file['directory']=$directory;
|
||||||
$file['type']=($file['mimetype']=='httpd/unix-directory')?'dir':'file';
|
$file['type']=($file['mimetype']=='httpd/unix-directory')?'dir':'file';
|
||||||
}
|
}
|
||||||
uksort($files, "strnatcasecmp");
|
usort($files, "fileCmp");//TODO: remove this once ajax is merged
|
||||||
return $files;
|
return $files;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -290,3 +290,13 @@ class OC_Files {
|
||||||
return $path;
|
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 New Issue