Index: openacs-4/packages/directory/www/index.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/directory/www/index.tcl,v
diff -u -N -r1.4 -r1.5
--- openacs-4/packages/directory/www/index.tcl 4 Sep 2002 09:38:04 -0000 1.4
+++ openacs-4/packages/directory/www/index.tcl 3 Oct 2003 11:33:56 -0000 1.5
@@ -28,6 +28,7 @@
last_row:onevalue
option_list:onevalue
total_users:onevalue
+ registered_user_p:onevalue
}
set context {}
@@ -36,6 +37,9 @@
if { [lsearch $valid_numrows $num_rows] < 0 } {
set num_rows 20
}
+
+set registered_user_p [template::util::is_true [ad_conn user_id]]
+
set numrow_vars [export_ns_set_vars url [list num_rows]]
set search_vars [export_ns_set_vars form [list search start_row letter]]
set browse_vars [export_ns_set_vars url [list search start_row]]
@@ -93,9 +97,15 @@
set email_header [ad_decode $order_by "email" "E-mail Address: ^" "email-" "E-mail Address: v" "E-mail Address:"]
if { $num_rows == 0 } {
- db_multirow all_user_data get_all_users ""
+ db_multirow -extend { email_partial } all_user_data get_all_users "" {
+ set email_partial [string replace $email \
+ [expr [string first "@" $email]+3] end "..."]
+ }
} else {
- db_multirow all_user_data get_all_n_users ""
+ db_multirow -extend { email_partial } all_user_data get_all_n_users "" {
+ set email_partial [string replace $email \
+ [expr [string first "@" $email]+3] end "..."]
+ }
}
set rowcount [template::multirow size all_user_data]