From 69dda57efc8d4d377539d1fe27d4465a385a10d8 Mon Sep 17 00:00:00 2001 From: Yannick Warnier Date: Sat, 11 Oct 2008 00:07:36 +0200 Subject: [PATCH] [svn r16494] Fix documents ordering by size - see FS#2762 (jhinojosa) --- main/document/document.php | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/main/document/document.php b/main/document/document.php index b62c18d1f1..8cfcd8fb08 100644 --- a/main/document/document.php +++ b/main/document/document.php @@ -1,4 +1,4 @@ -':''; $invisibility_span_close = ($id['visibility']==0)?'':''; - //size (or total size of a directory) + //size (or total size of a directory) $size = $id['filetype']=='folder' ? get_total_folder_size($id['path'],$is_allowed_to_edit) : $id['size']; + //get the title or the basename depending on what we're using if ($use_document_title=='true' AND $id['title']<>'') { @@ -739,7 +740,8 @@ if(isset($docs_and_folders) && is_array($docs_and_folders)) } $row[] = $edit_icons; } - $row[]=$last_edit_date; + $row[] = $last_edit_date; + $row[] = $size; $sortable_data[] = $row; } //******************************************************************************************* @@ -768,24 +770,20 @@ if ($is_allowed_to_edit || $group_member_with_upload_rights) } $column_show[]=0; - $column_order=array(); -if (count($row)==7) +if ( count($row) == 8 ) { $column_order[]=1; $column_order[]=2; - $column_order[]=3; + $column_order[]=7; $column_order[]=6; $column_order[]=5; -} - -if (count($row)==5) -{ +} else if ( count($row) == 6 ) { $column_order[]=1; $column_order[]=2; - $column_order[]=4; - $column_order[]=4; + $column_order[]=7; + $column_order[]=4; } $default_column = $is_allowed_to_edit ? 2 : 1;