Index: openacs-4/packages/file-storage/www/folder-chunk.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/file-storage/www/folder-chunk.tcl,v diff -u -r1.21.2.8 -r1.21.2.9 --- openacs-4/packages/file-storage/www/folder-chunk.tcl 12 May 2004 02:35:25 -0000 1.21.2.8 +++ openacs-4/packages/file-storage/www/folder-chunk.tcl 16 May 2004 16:53:09 -0000 1.21.2.9 @@ -81,19 +81,20 @@ set elements [list icon \ [list label "" \ - display_template {#file-storage.@contents.type@#}] \ + display_template {#file-storage.@contents.pretty_type@#}] \ name \ [list label [_ file-storage.Name] \ - link_url_col file_url \ + display_template {@contents.name@
@contents.file_upload_name@} \ orderby_desc {fs_objects.name desc} \ orderby_asc {fs_objects.name asc}] \ content_size_pretty \ [list label [_ file-storage.Size] \ orderby_desc {content_size desc} \ orderby_asc {content_size asc}] \ type [list label [_ file-storage.Type] \ - orderby_desc {type desc} \ - orderby_asc {type asc}] \ + display_col pretty_type \ + orderby_desc {(sort_key = 0),pretty_type desc} \ + orderby_asc {sort_key, pretty_type asc}] \ last_modified_pretty \ [list label [_ file-storage.Last_Modified] \ orderby_desc {last_modified_ansi desc} \ @@ -128,13 +129,19 @@ db_multirow -extend { icon last_modified_pretty content_size_pretty properties_link properties_url} contents select_folder_contents {} { set last_modified_ansi [lc_time_system_to_conn $last_modified_ansi] - + set last_modified_pretty [lc_time_fmt $last_modified_ansi "%x %X"] if {[string equal $type "folder"]} { set content_size_pretty [lc_numeric $content_size] append content_size_pretty " [_ file-storage.items]" + set pretty_type "Folder" } else { - set content_size_pretty [lc_numeric [expr $content_size / 1024 ]] + set type [string trimleft [file extension $file_upload_name] . ] + if {$content_size > 0 && $content_size < 1024} { + set content_size_pretty [lc_numeric 1] + } else { + set content_size_pretty [lc_numeric [expr $content_size / 1024 ]] + } append content_size_pretty " [_ file-storage.kb]" }