Index: openacs.org-dev/packages/ecommerce/www/address-international.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs.org-dev/packages/ecommerce/www/address-international.tcl,v diff -u -r1.1.1.2 -r1.1.1.3 --- openacs.org-dev/packages/ecommerce/www/address-international.tcl 5 Aug 2002 21:38:45 -0000 1.1.1.2 +++ openacs.org-dev/packages/ecommerce/www/address-international.tcl 8 Oct 2002 15:47:06 -0000 1.1.1.3 @@ -2,6 +2,7 @@ @param address_type @param usca_p:optional @param address_id:optional + @param referer @author @creation-date @@ -13,6 +14,7 @@ address_type usca_p:optional address_id:optional + referer } # we need them to be logged in @@ -21,7 +23,7 @@ if {$user_id == 0} { set return_url "[ad_conn url]" ad_returnredirect "/register?[export_url_vars return_url]" - return + ad_script_abort } # user session tracking @@ -46,22 +48,16 @@ where user_id=:user_id"]] } -# Get the location from which delete-address was called. - -set header_set [ns_conn headers] -set action [ns_set get [ns_conn headers] Referer] -# This will set "action" to be "foo" out of "http://bar.com/baz/foo" -set action [string range $action [expr [string last "/" $action] +1] end] - # Get the form vars that were passed on delete-address so that they # can be passed back to the calling url. gift-certificate-billing has # a bunch of form vars that should not be lost. -set hidden_form_vars "[export_form_vars action]" set form_set [ns_getform] for {set i 0} {$i < [ns_set size $form_set]} {incr i} { set [ns_set key $form_set $i] [ns_set value $form_set $i] append hidden_form_vars "[export_form_vars [ns_set key $form_set $i]]" } +set context_bar [template::adp_parse [acs_root_dir]/packages/[ad_conn package_key]/www/contextbar [list context_addition [list "Completing Your Order"]]] +set ec_system_owner [ec_system_owner] db_release_unused_handles