From 49d35be75e9b6d4486706c90a3f22650d819b80c Mon Sep 17 00:00:00 2001 From: Ivan Tcholakov Date: Sat, 20 Jun 2009 17:30:48 +0200 Subject: [PATCH] [svn r21530] FS#306 - The document manager class: Changing sorting of file and folder names to be into natural order. --- main/inc/lib/document.lib.php | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/main/inc/lib/document.lib.php b/main/inc/lib/document.lib.php index e95638b426..a56e1eb9ef 100644 --- a/main/inc/lib/document.lib.php +++ b/main/inc/lib/document.lib.php @@ -603,7 +603,10 @@ class DocumentManager { $document_folders[] = $row['path']; } - sort($document_folders); + + //sort($document_folders); + natsort($document_folders); + //return results return $document_folders; } @@ -661,13 +664,18 @@ class DocumentManager if (is_array($visiblefolders) && is_array($invisiblefolders)) { $document_folders = array_diff($visiblefolders, $invisiblefolders); - sort($document_folders); + + //sort($document_folders); + natsort($document_folders); + return $document_folders; } //only visible folders found elseif (is_array($visiblefolders)) { - sort($visiblefolders); + //sort($visiblefolders); + natsort($visiblefolders); + return $visiblefolders; } //no visible folders found