?> > <td> <label for='<?php echo wpsc_checkout_form_element_id(); ?> '> <?php echo wpsc_checkout_form_name(); ?> : </label> </td> <td> <?php echo wpsc_checkout_form_field(); ?> <?php if (wpsc_the_checkout_item_error() != '') { ?> <p class='validation-error'><?php echo wpsc_the_checkout_item_error(); ?> </p> <?php } ?> </td> </tr>
/** * wpsc_display_form_fields() * * This function displays each of the form fields. * */ function wpsc_display_form_fields() { do_action('wpsc_start_display_user_log_form_fields'); $wpsc_checkout = wpsc_core_get_checkout(); $i = 0; while (wpsc_have_checkout_items()) { wpsc_the_checkout_item(); if (wpsc_checkout_form_is_header()) { $i++; // display headers for form fields ?> <?php if ($i > 1) { ?> </table> <table> <?php } ?> <tr class="checkout-heading-row <?php echo esc_attr(wpsc_the_checkout_item_error_class(false)); ?> "> <td <?php wpsc_the_checkout_details_class(); ?> colspan='2'> <h4><?php echo esc_html(wpsc_checkout_form_name()); ?> </h4> </td> </tr> <?php if (wpsc_is_shipping_details()) { ?> <tr class='same_as_shipping_row'> <td colspan='2'> <?php $checked = ''; $shipping_same_as_billing = wpsc_get_customer_meta('shippingSameBilling'); if ($shipping_same_as_billing) { $checked = 'checked="checked"'; } ?> <label for='shippingSameBilling'> <input type='checkbox' value='true' data-wpsc-meta-key="shippingSameBilling" class="wpsc-visitor-meta" name='shippingSameBilling' id='shippingSameBilling' <?php echo $checked; ?> /> <?php _e('Same as billing address:', 'wp-e-commerce'); ?> </label> <br> <span id="shippingsameasbillingmessage"><?php _e('Your orders will be shipped to the billing address', 'wp-e-commerce'); ?> </span> </td> </tr> <?php } // Not a header so start display form fields } elseif ($wpsc_checkout->checkout_item->unique_name == 'billingemail') { ?> <?php $email_markup = "<div class='wpsc_email_address'>\n <p class='" . wpsc_checkout_form_element_id() . "'>\n <label class='wpsc_email_address' for='" . wpsc_checkout_form_element_id() . "'>\n " . __('Enter your email address', 'wp-e-commerce') . "\n </label>\n <p class='wpsc_email_address_p'>\n <img src='https://secure.gravatar.com/avatar/empty?s=60&d=mm' id='wpsc_checkout_gravatar' />\n " . wpsc_checkout_form_field(); if (wpsc_the_checkout_item_error() != '') { $email_markup .= "<p class='validation-error'>" . wpsc_the_checkout_item_error() . "</p>"; } $email_markup .= "</div>"; } else { ?> <tr> <td class='<?php echo wpsc_checkout_form_element_id(); ?> '> <label for='<?php echo esc_attr(wpsc_checkout_form_element_id()); ?> '> <?php echo wpsc_checkout_form_name(); ?> </label> </td> <td> <?php echo wpsc_checkout_form_field(); ?> <?php if (wpsc_the_checkout_item_error() != '') { ?> <p class='validation-error'><?php echo wpsc_the_checkout_item_error(); ?> </p> <?php } ?> </td> </tr> <?php } //endif; ?> <?php } // end while ?> <?php }
/** * Get replacement elements for country and region fields on the checkout form * * @since 3.8.14 * @access private * @param array $replacements * @return array $replacements array */ function _wpsc_get_country_and_region_replacements($replacements = null, $replacebilling = true, $replaceshipping = true) { global $wpsc_checkout; if (empty($wpsc_checkout)) { $wpsc_checkout = new wpsc_checkout(); } if (empty($replacements)) { $replacements = array(); } while (wpsc_have_checkout_items()) { $checkoutitem = wpsc_the_checkout_item(); if ($replaceshipping && 'shippingcountry' == $checkoutitem->unique_name) { $element_id = 'region_country_form_' . wpsc_checkout_form_item_id(); $replacement = array('elementid' => $element_id, 'element' => wpsc_checkout_form_field()); $replacements['shippingcountry'] = $replacement; } if ($replaceshipping && 'shippingstate' == $checkoutitem->unique_name) { $element_id = wpsc_checkout_form_element_id(); $replacement = array('elementid' => $element_id, 'element' => wpsc_checkout_form_field()); $replacements['shippingstate'] = $replacement; } if ($replacebilling && 'billingcountry' == $checkoutitem->unique_name) { $element_id = 'region_country_form_' . wpsc_checkout_form_item_id(); $replacement = array('elementid' => $element_id, 'element' => wpsc_checkout_form_field()); $replacements['billingcountry'] = $replacement; } if ($replacebilling && 'billingstate' == $checkoutitem->unique_name) { $element_id = wpsc_checkout_form_item_id(); $replacement = array('elementid' => $element_id, 'element' => wpsc_checkout_form_field()); $replacements['billingstate'] = $replacement; } } return $replacements; }
/** * wpsc_display_form_fields() * * This function displays each of the form fields. * */ function wpsc_display_form_fields() { do_action('wpsc_start_display_user_log_form_fields'); $wpsc_checkout = wpsc_core_get_checkout(); $i = 0; while (wpsc_have_checkout_items()) { wpsc_the_checkout_item(); if (wpsc_checkout_form_is_header()) { $i++; // display headers for form fields ?> <?php if ($i > 1) { ?> </table> <table> <?php } ?> <tr class="checkout-heading-row <?php echo esc_attr(wpsc_the_checkout_item_error_class(false)); ?> "> <td <?php wpsc_the_checkout_details_class(); ?> colspan='2'> <h4><?php echo esc_html(wpsc_checkout_form_name()); ?> </h4> </td> </tr> <?php if (wpsc_is_shipping_details()) { ?> <tr class='same_as_shipping_row'> <td colspan='2'> <?php $checked = ''; $shipping_same_as_billing = wpsc_get_customer_meta('shippingSameBilling'); if ($shipping_same_as_billing) { $checked = 'checked="checked"'; } ?> <label for='shippingSameBilling'> <input type='checkbox' value='true' data-wpsc-meta-key="shippingSameBilling" class="wpsc-visitor-meta" name='shippingSameBilling' id='shippingSameBilling' <?php echo $checked; ?> /> <?php _e('Same as billing address:', 'wp-e-commerce'); ?> </label> <br> <span id="shippingsameasbillingmessage"><?php _e('Your orders will be shipped to the billing address', 'wp-e-commerce'); ?> </span> </td> </tr> <?php } // Not a header so start display form fields } else { ?> <tr> <td class='<?php echo wpsc_checkout_form_element_id(); ?> '> <label for='<?php echo esc_attr(wpsc_checkout_form_element_id()); ?> '> <?php echo wpsc_checkout_form_name(); ?> </label> </td> <td> <?php echo wpsc_checkout_form_field(); ?> <?php if (wpsc_the_checkout_item_error() != '') { ?> <p class='validation-error'><?php echo wpsc_the_checkout_item_error(); ?> </p> <?php } ?> </td> </tr> <?php } //endif; ?> <?php } // end while ?> <?php }