Index: openacs-4/packages/download/www/admin/report-by-user.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/download/www/admin/report-by-user.tcl,v
diff -u -r1.7 -r1.8
--- openacs-4/packages/download/www/admin/report-by-user.tcl 16 Jan 2003 13:46:20 -0000 1.7
+++ openacs-4/packages/download/www/admin/report-by-user.tcl 12 Sep 2013 10:26:12 -0000 1.8
@@ -24,19 +24,28 @@
{all "all" {}}}}
}
-set table_def {
- {user_name "User Name (Last name, first name)"
- {no_sort}
- {
$user_name ($email) | }}
- {num_downloads "# Downloads" {no_sort} {}}
-}
-
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 downloaded] \
- download_table { *SQL* } $table_def ]
+template::list::create -name users_list \
+ -multirow users \
+ -html { width "90%" align center} \
+ -elements {
+ user_name {
+ label "User Name (Last name, first name)"
+ display_template {
+ @users.user_name@
+ (@users.email@)
+ }
+ }
+ num_downloads {
+ label "# Downloads"
+ }
+ }
+
+db_multirow -extend {report_one_url} users download_table { *SQL* } {
+ set report_one_url "[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]