Index: openacs-4/packages/download/www/index.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/download/www/index.tcl,v diff -u -r1.6 -r1.7 --- openacs-4/packages/download/www/index.tcl 10 Sep 2002 22:22:34 -0000 1.6 +++ openacs-4/packages/download/www/index.tcl 24 Feb 2005 13:33:11 -0000 1.7 @@ -39,42 +39,44 @@ } { lappend type_dimlist [list $at_id $pretty_name [list where "da.archive_type_id = $at_id"]] } -lappend type_dimlist {"" "all" {}} +lappend type_dimlist {"" "#download.all#" {}} -set dimensional [list \ - {versions "Versions" current { - {current "current" {where "[db_map archive_where_clause]" }} - {all "all" {where "da.archive_id = dar.archive_id"}} - }} \ - [list archive_type_id "Type" "" $type_dimlist] \ - {updated "Updated" all { - {1d "last 24hrs" {where "[db_map date_clause_1]"}} - {1w "last week" {where "[db_map date_clause_7]"}} - {1m "last month" {where "[db_map date_clause_30]"}} - {all "all" {}} - }} \ -] +set dimensional [list [list versions "#download.Versions#" current [list \ + [list current "[_ download.current]" {where "[db_map archive_where_clause]"} ] \ + [list all "[_ download.all]" {where "da.archive_id = dar.archive_id"} ] + ]]\ + [list archive_type_id "[_ download.Type]" "" $type_dimlist] \ + [list updated "[_ download.Updated]" all [list \ + [list 1d "[_ download.last_24hrs]" {where "[db_map date_clause_1]"}] \ + [list 1w "[_ download.last_week]" {where "[db_map date_clause_7]"}] \ + [list 1m "[_ download.last_month]" {where "[db_map date_clause_30]"}] \ + [list all "[_ download.all]" {}]] + ]] if { $admin_p } { set approval "" - lappend dimensional {approved "Approval" approved { - {pending "pending" {where "dar.approved_p is null"}} - {approved "approved" {where "dar.approved_p = 't'"}} - {rejected "rejected" {where "dar.approved_p = 'f'"}} - {all "all" {}} - }} + lappend dimensional [list approved "[_ download.Approval]" approved \ + [list \ + [list pending "[_ download.pending]" {where "dar.approved_p is null"}] \ + [list approved "[_ download.approved]" {where "dar.approved_p = 't'"}] \ + [list rejected "[_ download.rejected]" {where "dar.approved_p = 'f'"}] \ + [list all "[_ download.all]" {}] \ + ] + ] } else { set approval " and dar.approved_p = 't' " } -set table_def { - {archive_name "Software Name" - {lower(archive_name) $order} - {  $archive_name $version_name  (${file_size}k)
$summary}} - {archive_type "Software Type" {} {}} - {downloads "# Downloads" {} {}} -} +set table_def [list \ + [list archive_name "[_ download.Software_Name_1]"\ + {lower(archive_name) $order} \ + {  $archive_name $version_name  (${file_size}k)
$summary} + ] \ + [list archive_type "[_ download.Software_Type]" "" ""] \ + [list downloads "[_ download._Downloads]" "" ""] \ + ] + #Setup the metadata set metadata_selects "" db_foreach metadata { @@ -103,9 +105,9 @@ ##Add on the metadata columns if { $admin_p } { - lappend table_def {dar.approved_p "Approval" - {} - { + lappend table_def [list dar.approved_p "[_ download.Approval]" \ + {} \ + { \ [ad_decode $approved_p \ "t" "approved \[ @@ -118,7 +120,7 @@ approve | reject\] "] - }} + }] } set sql_query "