From a32c51ad616bcac2baf5b9d7466a7fc31db21517 Mon Sep 17 00:00:00 2001 From: Ralf Becker Date: Fri, 20 Jul 2007 10:03:25 +0000 Subject: [PATCH] "UPPS download wasnt working" --- filemanager/inc/class.uifilemanager.inc.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/filemanager/inc/class.uifilemanager.inc.php b/filemanager/inc/class.uifilemanager.inc.php index 73b6f114fc..dfc0daa9b6 100755 --- a/filemanager/inc/class.uifilemanager.inc.php +++ b/filemanager/inc/class.uifilemanager.inc.php @@ -2573,7 +2573,14 @@ foreach ($rows as $key => $row) { $rows[$key]['dir_link']='filemanager.uifilemanager.index&path='.base64_encode($row['vfs_directory']); - $rows[$key]['file_link']='filemanager.uifilemanager.index&path='.base64_encode($row['vfs_directory'].'/'.$row['vfs_name']); + if (strtolower($row['vfs_mime_type']) == 'directory') + { + $rows[$key]['file_link']='filemanager.uifilemanager.index&path='.base64_encode($row['vfs_directory'].'/'.$row['vfs_name']); + } + else + { + $rows[$key]['file_link']='filemanager.uifilemanager.view&path='.base64_encode($row['vfs_directory']).'&file='.base64_encode($row['vfs_name']); + } $rows[$key]['icon'] = $this->mime_icon($row['vfs_mime_type'],16,true); $rows[$key]['file'] = $row['vfs_directory'].'/'.$row['vfs_name']; }