Index: openacs-4/packages/download/www/admin/report-one-ip.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/download/www/admin/report-one-ip.tcl,v diff -u -r1.6 -r1.7 --- openacs-4/packages/download/www/admin/report-one-ip.tcl 16 Jan 2003 13:46:20 -0000 1.6 +++ openacs-4/packages/download/www/admin/report-one-ip.tcl 12 Sep 2013 10:26:12 -0000 1.7 @@ -28,31 +28,42 @@ } } +template::list::create -name history_list \ + -multirow history \ + -html {width "90%" align center} \ + -elements { + archive_name { + label "Archive" + link_url_col url_archive + orderby archive_name + } + version_name { + label "Version" + link_url_col url_archive + orderby version_name + } + user_name { + label "User Name" + link_url_col url_one_user + orderby user_name + } + download_date { + label "Download Date" + orderby download_date + } + reason { + label "Download Reason" + orderby reason + } + } -filters {download_ip {} downloaded {}} -set table_def { - {archive_name "Archive" - {archive_name $order} - {$archive_name}} - {version_name "Version" - {version_name $order} - {$version_name}} - {user_name "User Name" - {user_name} - {$user_name}} - {download_date "Download Date" - {download_date} - {}} - {reason "Download Reason" - {reason} - {}} -} - set dimensional_html [ad_dimensional $dimensional] -set table [ad_table \ - -Ttable_extra_html { width="90%" align="center" } \ - -bind [ad_tcl_vars_to_ns_set repository_id download_ip] \ - download_table { *SQL* } $table_def ] +db_multirow -extend {url_one_user url_archive} history download_table { *SQL* } { + set url_archive [export_vars -base "../one-revision" {archive_id}] + set url_one_user [export_vars -base "report-one-user" {user_id downloaded}] +} + # query users to spam set user_id_list [db_list users_to_spam { *SQL* }] set user_id_list_export [export_vars -form -sign user_id_list]