Index: openacs-4/packages/dotlrn-ecommerce/dotlrn-ecommerce.info =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn-ecommerce/dotlrn-ecommerce.info,v diff -u -r1.9 -r1.10 --- openacs-4/packages/dotlrn-ecommerce/dotlrn-ecommerce.info 16 Jul 2005 12:51:05 -0000 1.9 +++ openacs-4/packages/dotlrn-ecommerce/dotlrn-ecommerce.info 18 Jul 2005 19:01:21 -0000 1.10 @@ -20,9 +20,9 @@ + - Index: openacs-4/packages/dotlrn-ecommerce/lib/tree-chunk.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn-ecommerce/lib/tree-chunk.tcl,v diff -u -r1.14 -r1.15 --- openacs-4/packages/dotlrn-ecommerce/lib/tree-chunk.tcl 16 Jul 2005 14:25:14 -0000 1.14 +++ openacs-4/packages/dotlrn-ecommerce/lib/tree-chunk.tcl 18 Jul 2005 19:01:21 -0000 1.15 @@ -227,11 +227,13 @@ lappend actions "[_ dotlrn-ecommerce.Add_Course]" admin/course-add-edit "[_ dotlrn-ecommerce.Add_Course]" } +set allow_other_registration_p [parameter::get -parameter AllowRegistrationForOtherUsers -default 1] + template::list::create \ -name course_list \ -multirow course_list \ -key course_id \ - -pass_properties { admin_p } \ + -pass_properties { admin_p allow_other_registration_p } \ -actions $actions \ -filters $filters \ -bulk_action_method post \ @@ -304,8 +306,10 @@ display_template {
+ [_ dotlrn-ecommerce.add_to_cart] + [_ dotlrn-ecommerce.register] @@ -377,7 +381,11 @@ if { [parameter::get -package_id [ad_conn package_id] -parameter NoPayment -default 0] } { set shopping_cart_add_url [export_vars -base register/ { community_id product_id }] } else { - set shopping_cart_add_url [export_vars -base ecommerce/participant-change { user_id product_id return_url }] + if { $allow_other_registration_p } { + set shopping_cart_add_url [export_vars -base ecommerce/participant-change { user_id product_id return_url }] + } else { + set shopping_cart_add_url [export_vars -base ecommerce/shopping-cart-add { user_id product_id }] + } } set registration_approved_url [export_vars -base ecommerce/shopping-cart-add { user_id product_id }] Index: openacs-4/packages/dotlrn-ecommerce/www/ecommerce/participant-change.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn-ecommerce/www/ecommerce/participant-change.adp,v diff -u -r1.3 -r1.4 --- openacs-4/packages/dotlrn-ecommerce/www/ecommerce/participant-change.adp 16 Jul 2005 12:51:07 -0000 1.3 +++ openacs-4/packages/dotlrn-ecommerce/www/ecommerce/participant-change.adp 18 Jul 2005 19:01:21 -0000 1.4 @@ -20,17 +20,19 @@ -

-

- - #dotlrn-ecommerce.lt_Users_related_to_the_# - - - #dotlrn-ecommerce.Users_related_to_you# - -

-

- + +

+

+ + #dotlrn-ecommerce.lt_Users_related_to_the_# + + + #dotlrn-ecommerce.Users_related_to_you# + +

+

+ +

#dotlrn-ecommerce.lt_Or_create_an_account_#