> <% # We have to use a little bit of Tcl to take care of cases like: # the customer's gift certificate balance covers the cost of # the order (so they don't need a credit card form) or they # are/aren't allowed to reuse old credit card numbers # If you edit the text, remember to put a backslash before any # embedded quotation marks (\"). # first set certificate_message so we can use it later if { $gift_certificate_covers_whole_order } { set certificate_message "Your gift certificate balance covers the total cost of your order. No need to enter any payment information! " } elseif { $gift_certificate_covers_part_of_order } { set certificate_message "Your gift certificate balance takes care of $certificate_amount of your order! Please enter credit card information to pay for the rest. " } else { set certificate_message "" } # now set credit_card_message_1 and credit_card_message_2 that will be printed # if the user is allowed to reuse old credit cards (depending on admin settings) set credit_card_message_1 "Since we already have a credit card on file for you, you can just click on the button next to it to use it for this order. " set credit_card_message_2 " Or enter a new credit card for billing: If you're using a new card, please enter the full credit card number below. " # we're done setting variables %> <%= $certificate_message %> <% # We have to go back into Tcl to take care of the case where the gift certificate # doesn't cover the whole order (notice that there's an "!", which means "not", inside # the "if statement") if { !$gift_certificate_covers_whole_order } { # ns_puts means "print this" ns_puts " Click here to claim a new gift certificate " if { $customer_can_use_old_credit_cards } { ns_puts "$credit_card_message_1 $old_cards_to_choose_from $credit_card_message_2 " } ns_puts " Credit card number: Type: $ec_creditcard_widget Expires: $ec_expires_widget Billing zip code: " } # Done with Tcl %>
" } elseif { $gift_certificate_covers_part_of_order } { set certificate_message "Your gift certificate balance takes care of $certificate_amount of your order! Please enter credit card information to pay for the rest.
" } else { set certificate_message "" } # now set credit_card_message_1 and credit_card_message_2 that will be printed # if the user is allowed to reuse old credit cards (depending on admin settings) set credit_card_message_1 "Since we already have a credit card on file for you, you can just click on the button next to it to use it for this order.
" set credit_card_message_2 "
Or enter a new credit card for billing: If you're using a new card, please enter the full credit card number below.
" # we're done setting variables %> <%= $certificate_message %> <% # We have to go back into Tcl to take care of the case where the gift certificate # doesn't cover the whole order (notice that there's an "!", which means "not", inside # the "if statement") if { !$gift_certificate_covers_whole_order } { # ns_puts means "print this" ns_puts "
Click here to claim a new gift certificate " if { $customer_can_use_old_credit_cards } { ns_puts "$credit_card_message_1 $old_cards_to_choose_from $credit_card_message_2 " } ns_puts " Credit card number: Type: $ec_creditcard_widget Expires: $ec_expires_widget Billing zip code:
" if { $customer_can_use_old_credit_cards } { ns_puts "$credit_card_message_1 $old_cards_to_choose_from $credit_card_message_2 " } ns_puts "