Index: openacs-4/packages/dotlrn-ecommerce/www/ecommerce/checkout-one-form.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn-ecommerce/www/ecommerce/checkout-one-form.tcl,v
diff -u -r1.18 -r1.19
--- openacs-4/packages/dotlrn-ecommerce/www/ecommerce/checkout-one-form.tcl 5 Aug 2005 05:40:09 -0000 1.18
+++ openacs-4/packages/dotlrn-ecommerce/www/ecommerce/checkout-one-form.tcl 5 Aug 2005 13:06:02 -0000 1.19
@@ -551,40 +551,40 @@
switch $payment_method {
internal_account {
- lappend method_options [list "Internal account number" internal_account]
+ lappend method_options [list "[_ dotlrn-ecommerce.lt_Internal_account_numb]" internal_account]
lappend validate {internal_account
{ [exists_and_not_null internal_account] || [template::element::get_value checkout method] != "internal_account" }
- "Please enter an internal account code"
+ "[_ dotlrn-ecommerce.lt_Please_enter_an_inter]"
}
}
check {
- lappend method_options [list "User sends in a check" check]
+ lappend method_options [list "[_ dotlrn-ecommerce.Check]" check]
}
cc {
- lappend method_options [list "Pay via credit card" cc]
+ lappend method_options [list "[_ dotlrn-ecommerce.Credit_Card]" cc]
lappend validate {creditcard_number
{ [template::element::get_value checkout method] != "cc" || [exists_and_not_null creditcard_number] }
- "Please enter a credit card number"
+ "[_ dotlrn-ecommerce.lt_Please_enter_a_credit]"
}
lappend validate {creditcard_type
{ [template::element::get_value checkout method] != "cc" || [exists_and_not_null creditcard_type] }
- "Please select a credit card type"
+ "[_ dotlrn-ecommerce.lt_Please_select_a_credi]"
}
lappend validate {creditcard_expires
{ [template::element::get_value checkout method] != "cc" || ([exists_and_not_null creditcard_expire_1] && [exists_and_not_null creditcard_expire_2]) }
- "A full credit card expiration date (month and year) is required"
+ "[_ dotlrn-ecommerce.lt_A_full_credit_card_ex]"
}
}
cash {
- lappend method_options [list "User pays cash" cash]
+ lappend method_options [list "[_ dotlrn-ecommerce.Cash]" cash]
}
invoice {
- lappend method_options [list "Invoice" invoice]
+ lappend method_options [list "[_ dotlrn-ecommerce.Invoice]" invoice]
}
scholarship {
# Purchasing via scholarships should only be available to
# admins by logic, but this can be set in the param
- lappend method_options [list "Scholarship" scholarship]
+ lappend method_options [list "[_ dotlrn-ecommerce.Scholarship]" scholarship]
}
}
incr method_count
@@ -593,13 +593,13 @@
if { $method_count > 1 } {
ad_form -extend -name checkout -form {
- {-section "Payment Information"}
- {method:text(radio) {label "Select a payment method"} {options {$method_options}}}
+ {-section "[_ dotlrn-ecommerce.Payment_Information]"}
+ {method:text(radio) {label "[_ dotlrn-ecommerce.Select]"} {options {$method_options}}}
}
if { [exists_and_equal internal_account_p 1] } {
ad_form -extend -name checkout -form {
- {internal_account:text,optional {label "Internal Account"}}
+ {internal_account:text,optional {label "[_ dotlrn-ecommerce.Internal_Account]"}}
}
}
} elseif { $method_count == 1 } {
@@ -612,17 +612,17 @@
if { $method_count == 1 } {
# The creditcard_expires field is a hack, improve it
ad_form -extend -name checkout -form {
- {-section "Credit card information"}
- {creditcard_number:text {label "Credit card number"}}
- {creditcard_type:text(select) {label Type} {options {{"Please select one" ""} {VISA v} {MasterCard m} {"American Express" a}}}}
- {creditcard_expires:text(inform) {label "Expires *"} {value $ec_expires_widget}}
+ {-section "[_ dotlrn-ecommerce.lt_Credit_card_informati]"}
+ {creditcard_number:text {label "[_ dotlrn-ecommerce.Credit_card_number]"}}
+ {creditcard_type:text(select) {label "[_ dotlrn-ecommerce.Type]"} {options {{"[_ dotlrn-ecommerce.Please_select_one]" ""} {VISA v} {MasterCard m} {"American Express" a}}}}
+ {creditcard_expires:text(inform) {label "[_ dotlrn-ecommerce.Expires] *"} {value $ec_expires_widget}}
}
} else {
ad_form -extend -name checkout -form {
- {-section "Credit card information"}
- {creditcard_number:text,optional {label "Credit card number"}}
- {creditcard_type:text(select),optional {label Type} {options {{"Please select one" ""} {VISA v} {MasterCard m} {"American Express" a}}}}
- {creditcard_expires:text(inform),optional {label "Expires"} {value $ec_expires_widget}}
+ {-section "[_ dotlrn-ecommerce.lt_Credit_card_informati]"}
+ {creditcard_number:text,optional {label "[_ dotlrn-ecommerce.Credit_card_number]"}}
+ {creditcard_type:text(select),optional {label Type} {options {{"[_ dotlrn-ecommerce.Please_select_one]" ""} {VISA v} {MasterCard m} {"American Express" a}}}}
+ {creditcard_expires:text(inform),optional {label "[_ dotlrn-ecommerce.Expires]"} {value $ec_expires_widget}}
}
}
}
@@ -862,8 +862,8 @@
append hidden_vars [export_form_vars billing_address_id shipping_address_id user_id participant_id]
# Get scholarships
-db_multirow scholarships scholarships {
- select f.title, sum(g.grant_amount) as grant_amount
+db_multirow -extend { pretty_grant_amount pretty_available } scholarships scholarships {
+ select f.title, sum(g.grant_amount) as grant_amount, sum(gift_certificate_amount_left(gc.gift_certificate_id)) as available
from scholarship_fundi f,
scholarship_fund_grants g,
ec_gift_certificates gc
@@ -872,8 +872,10 @@
and g.user_id = :user_id
group by f.title
+ having sum(gift_certificate_amount_left(gc.gift_certificate_id)) > 0
} {
- set grant_amount [ec_pretty_price $grant_amount]
+ set pretty_grant_amount [ec_pretty_price $grant_amount]
+ set pretty_available [ec_pretty_price $available]
}
db_release_unused_handles