Fixed path sorting
This commit is contained in:
parent
d582eb9919
commit
aef9d107d7
@ -202,8 +202,21 @@ function get_tree($path = '.', $clean_path = '', $title = ''){
|
|||||||
$dh = @opendir($path);
|
$dh = @opendir($path);
|
||||||
$index = 0;
|
$index = 0;
|
||||||
|
|
||||||
// Loop through the directory
|
// Build array of paths
|
||||||
|
$paths = array();
|
||||||
while(false !== ($file = readdir($dh))){
|
while(false !== ($file = readdir($dh))){
|
||||||
|
$paths[$file] = $file;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Close the directory handle
|
||||||
|
closedir($dh);
|
||||||
|
|
||||||
|
// Sort paths
|
||||||
|
sort($paths);
|
||||||
|
|
||||||
|
// Loop through the paths
|
||||||
|
// while(false !== ($file = readdir($dh))){
|
||||||
|
foreach($paths as $file) {
|
||||||
|
|
||||||
// Check that this file is not to be ignored
|
// Check that this file is not to be ignored
|
||||||
if(!in_array($file, $ignore)) {
|
if(!in_array($file, $ignore)) {
|
||||||
@ -245,9 +258,6 @@ function get_tree($path = '.', $clean_path = '', $title = ''){
|
|||||||
$index++;
|
$index++;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Close the directory handle
|
|
||||||
closedir($dh);
|
|
||||||
|
|
||||||
return $tree;
|
return $tree;
|
||||||
}
|
}
|
||||||
?>
|
?>
|
Loading…
Reference in New Issue
Block a user