Index: openacs-4/packages/acs-tcl/tcl/defs-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-tcl/tcl/defs-procs.tcl,v diff -u -r1.63 -r1.64 --- openacs-4/packages/acs-tcl/tcl/defs-procs.tcl 27 Oct 2014 16:40:06 -0000 1.63 +++ openacs-4/packages/acs-tcl/tcl/defs-procs.tcl 27 Jun 2015 17:32:40 -0000 1.64 @@ -139,7 +139,7 @@ } { @return the url for the community member page of a particular user } { - return "[acs_community_member_page]?[export_vars user_id]" + return [export_vars -base [acs_community_member_page] user_id] } ad_proc -public acs_community_member_link { @@ -153,8 +153,8 @@ acs_user::get -user_id $user_id -array user set label "$user(first_names) $user(last_name)" } - - return "$label" + set href [acs_community_member_url -user_id $user_id] + return [subst {$label}] } ad_proc -deprecated ad_present_user { @@ -196,8 +196,8 @@ where person_id = :user_id } -default $user_id] } - - return "$label" + set href [acs_community_member_admin_url -user_id $user_id] + return [subst {$label}] } ad_proc -deprecated ad_admin_present_user { @@ -766,7 +766,7 @@
     set return_url [ad_return_url]
-    set edit_link "edit?[export_vars item_id return_url]"
+    set edit_link [export_vars -base edit item_id return_url]
     
Example setting a variable with extra_vars: