sortorder, itemid, filepath, filename
,增加以修改時間遞減 timemodified DESC
優先排列。
[root@dywang moodle23]# diff -uN ../moodle23.bak/lib/filestorage/file_storage.php lib/filestorage/file_storage.php --- ../moodle23.bak/lib/filestorage/file_storage.php 2012-07-06 08:44:15.000000000 +0800 +++ lib/filestorage/file_storage.php 2017-08-04 09:15:06.024609587 +0800 @@ -443,7 +443,7 @@ */ public function get_area_tree($contextid, $component, $filearea, $itemid) { $result = array('dirname'=>”, 'dirfile'=>null, 'subdirs'=>array(), 'files'=>array()); - $files = $this->get_area_files($contextid, $component, $filearea, $itemid, "sortorder, itemid, filepath, filename", true); + $files = $this->get_area_files($contextid, $component, $filearea, $itemid, "timemodified DESC, sortorder, itemid, filepath, filename", true); // first create directory structure foreach ($files as $hash=>$dir) { if (!$dir->is_directory()) {