--- mod/resource/type/directory/resource.class.php 2008-10-17 13:23:37.000000000 -0500 +++ mod/resource/type/directory/resource.class.php 2008-10-22 15:17:21.000000000 -0500 @@ -96,7 +96,7 @@ } $files = get_directory_list("$CFG->dataroot/$relativepath", array($CFG->moddata, 'backupdata'), false, true, true); - + natcasesort($files); if (!$files) { print_heading(get_string("nofilesyet")); @@ -165,6 +165,7 @@ parent::setup($form); $rawdirs = get_directory_list("$CFG->dataroot/{$this->course->id}", array($CFG->moddata, 'backupdata'), true, true, false); + natcasesort($rawdirs); $dirs = array(); foreach ($rawdirs as $rawdir) { $dirs[$rawdir] = $rawdir; @@ -179,6 +180,7 @@ global $CFG; $rawdirs = get_directory_list($CFG->dataroot.'/'.$this->course->id, array($CFG->moddata, 'backupdata'), true, true, false); + natcasesort($rawdirs); $dirs = array(); $dirs[0]=get_string('maindirectory', 'resource'); foreach ($rawdirs as $rawdir) {