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_#