diff --git a/templates/auth/form-login.php b/templates/auth/form-login.php index 8b16db006d1..e5b653037b4 100644 --- a/templates/auth/form-login.php +++ b/templates/auth/form-login.php @@ -12,16 +12,12 @@ * * @see https://docs.woocommerce.com/document/template-structure/ * @package WooCommerce/Templates/Auth - * @version 3.3.0 + * @version 3.4.0 */ -if ( ! defined( 'ABSPATH' ) ) { - exit; -} +defined( 'ABSPATH' ) || exit; -?> - - +do_action( 'woocommerce_auth_page_header' ); ?>

- +

diff --git a/templates/cart/cart.php b/templates/cart/cart.php index 961b034852c..6de5dea02d0 100644 --- a/templates/cart/cart.php +++ b/templates/cart/cart.php @@ -11,14 +11,11 @@ * the readme will list any important changes. * * @see https://docs.woocommerce.com/document/template-structure/ - * @author WooThemes * @package WooCommerce/Templates * @version 3.4.0 */ -if ( ! defined( 'ABSPATH' ) ) { - exit; -} +defined( 'ABSPATH' ) || exit; wc_print_notices(); @@ -64,57 +61,63 @@ do_action( 'woocommerce_before_cart' ); ?> ?> - + get_image(), $cart_item, $cart_item_key ); if ( ! $product_permalink ) { - echo $thumbnail; + echo wp_kses_post( $thumbnail ); } else { - printf( '%s', esc_url( $product_permalink ), $thumbnail ); + printf( '%s', esc_url( $product_permalink ), wp_kses_post( $thumbnail ) ); } - ?> + ?> + - "> + get_name(), $cart_item, $cart_item_key ) . ' '; + echo wp_kses_post( apply_filters( 'woocommerce_cart_item_name', $_product->get_name(), $cart_item, $cart_item_key ) . ' ' ); } else { - echo apply_filters( 'woocommerce_cart_item_name', sprintf( '%s', esc_url( $product_permalink ), $_product->get_name() ), $cart_item, $cart_item_key ); + echo wp_kses_post( apply_filters( 'woocommerce_cart_item_name', sprintf( '%s', esc_url( $product_permalink ), $_product->get_name() ), $cart_item, $cart_item_key ) ); } // Meta data. - echo wc_get_formatted_cart_item_data( $cart_item ); + echo wc_get_formatted_cart_item_data( $cart_item ); // PHPCS: XSS ok. // Backorder notification. if ( $_product->backorders_require_notification() && $_product->is_on_backorder( $cart_item['quantity'] ) ) { echo '

' . esc_html__( 'Available on backorder', 'woocommerce' ) . '

'; } - ?> + ?> + cart->get_product_price( $_product ), $cart_item, $cart_item_key ); + echo apply_filters( 'woocommerce_cart_item_price', WC()->cart->get_product_price( $_product ), $cart_item, $cart_item_key ); // PHPCS: XSS ok. ?> - "> + is_sold_individually() ) { $product_quantity = sprintf( '1 ', $cart_item_key ); } else { $product_quantity = woocommerce_quantity_input( array( - 'input_name' => "cart[{$cart_item_key}][qty]", - 'input_value' => $cart_item['quantity'], - 'max_value' => $_product->get_max_purchase_quantity(), - 'min_value' => '0', - 'product_name' => $_product->get_name(), + 'input_name' => "cart[{$cart_item_key}][qty]", + 'input_value' => $cart_item['quantity'], + 'max_value' => $_product->get_max_purchase_quantity(), + 'min_value' => '0', + 'product_name' => $_product->get_name(), ), $_product, false ); } - echo apply_filters( 'woocommerce_cart_item_quantity', $product_quantity, $cart_item_key, $cart_item ); - ?> + echo apply_filters( 'woocommerce_cart_item_quantity', $product_quantity, $cart_item_key, $cart_item ); // PHPCS: XSS ok. + ?> + cart->get_product_subtotal( $_product, $cart_item['quantity'] ), $cart_item, $cart_item_key ); + echo apply_filters( 'woocommerce_cart_item_subtotal', WC()->cart->get_product_subtotal( $_product, $cart_item['quantity'] ), $cart_item, $cart_item_key ); // PHPCS: XSS ok. ?> @@ -139,7 +142,7 @@ do_action( 'woocommerce_before_cart' ); ?> - + diff --git a/templates/cart/shipping-calculator.php b/templates/cart/shipping-calculator.php index e28568fbd93..7caabb4f074 100644 --- a/templates/cart/shipping-calculator.php +++ b/templates/cart/shipping-calculator.php @@ -10,15 +10,12 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woocommerce.com/document/template-structure/ - * @author WooThemes - * @package WooCommerce/Templates - * @version 3.2.0 + * @see https://docs.woocommerce.com/document/template-structure/ + * @package WooCommerce/Templates + * @version 3.2.0 */ -if ( ! defined( 'ABSPATH' ) ) { - exit; -} +defined( 'ABSPATH' ) || exit; if ( 'no' === get_option( 'woocommerce_enable_shipping_calc' ) || ! WC()->cart->needs_shipping() ) { return; @@ -54,9 +51,12 @@ do_action( 'woocommerce_before_shipping_calculator' ); ?> $states = WC()->countries->get_states( $current_cc ); if ( is_array( $states ) && empty( $states ) ) { - ?> + + + ?> + - + + +

@@ -92,7 +95,7 @@ do_action( 'woocommerce_before_shipping_calculator' ); ?>

- + diff --git a/templates/checkout/form-pay.php b/templates/checkout/form-pay.php index d1162e6d81d..112dc5d60dc 100644 --- a/templates/checkout/form-pay.php +++ b/templates/checkout/form-pay.php @@ -10,16 +10,14 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woocommerce.com/document/template-structure/ - * @author WooThemes - * @package WooCommerce/Templates - * @version 3.3.0 + * @see https://docs.woocommerce.com/document/template-structure/ + * @package WooCommerce/Templates + * @version 3.4.0 */ -if ( ! defined( 'ABSPATH' ) ) { - exit; -} +defined( 'ABSPATH' ) || exit; +$totals = $order->get_order_item_totals(); ?>
@@ -58,7 +56,7 @@ if ( ! defined( 'ABSPATH' ) ) { - get_order_item_totals() ) : ?> + @@ -94,7 +92,7 @@ if ( ! defined( 'ABSPATH' ) ) { - +
diff --git a/templates/checkout/payment.php b/templates/checkout/payment.php index 430ccd4164c..9d6c7957da9 100644 --- a/templates/checkout/payment.php +++ b/templates/checkout/payment.php @@ -10,15 +10,12 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woocommerce.com/document/template-structure/ - * @author WooThemes - * @package WooCommerce/Templates - * @version 3.3.0 + * @see https://docs.woocommerce.com/document/template-structure/ + * @package WooCommerce/Templates + * @version 3.4.0 */ -if ( ! defined( 'ABSPATH' ) ) { - exit; -} +defined( 'ABSPATH' ) || exit; if ( ! is_ajax() ) { do_action( 'woocommerce_review_order_before_payment' ); @@ -52,7 +49,7 @@ if ( ! is_ajax() ) { - + payment_gateways->get_available_payment_gateways() ) : ?> +$available_gateways = WC()->payment_gateways->get_available_payment_gateways(); + +if ( $available_gateways ) : ?>
    @@ -49,7 +48,7 @@ if ( $available_gateways = WC()->payment_gateways->get_available_payment_gateway
- +
diff --git a/templates/myaccount/form-edit-account.php b/templates/myaccount/form-edit-account.php index cea11aa5b1b..13647ecc143 100644 --- a/templates/myaccount/form-edit-account.php +++ b/templates/myaccount/form-edit-account.php @@ -10,15 +10,12 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woocommerce.com/document/template-structure/ - * @author WooThemes + * @see https://docs.woocommerce.com/document/template-structure/ * @package WooCommerce/Templates - * @version 3.3.0 + * @version 3.4.0 */ -if ( ! defined( 'ABSPATH' ) ) { - exit; -} +defined( 'ABSPATH' ) || exit; do_action( 'woocommerce_before_edit_account_form' ); ?> @@ -68,7 +65,7 @@ do_action( 'woocommerce_before_edit_account_form' ); ?>

- +

diff --git a/templates/myaccount/form-edit-address.php b/templates/myaccount/form-edit-address.php index 658d9d5b615..6122d2aaa17 100644 --- a/templates/myaccount/form-edit-address.php +++ b/templates/myaccount/form-edit-address.php @@ -10,15 +10,12 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woocommerce.com/document/template-structure/ - * @author WooThemes + * @see https://docs.woocommerce.com/document/template-structure/ * @package WooCommerce/Templates - * @version 3.3.0 + * @version 3.4.0 */ -if ( ! defined( 'ABSPATH' ) ) { - exit; -} +defined( 'ABSPATH' ) || exit; $page_title = ( 'billing' === $load_address ) ? __( 'Billing address', 'woocommerce' ) : __( 'Shipping address', 'woocommerce' ); @@ -50,7 +47,7 @@ do_action( 'woocommerce_before_edit_account_address_form' ); ?>

- +

diff --git a/templates/myaccount/form-lost-password.php b/templates/myaccount/form-lost-password.php index ac543384442..4e0ac11d55c 100644 --- a/templates/myaccount/form-lost-password.php +++ b/templates/myaccount/form-lost-password.php @@ -10,15 +10,12 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woocommerce.com/document/template-structure/ - * @author WooThemes + * @see https://docs.woocommerce.com/document/template-structure/ * @package WooCommerce/Templates - * @version 3.3.0 + * @version 3.4.0 */ -if ( ! defined( 'ABSPATH' ) ) { - exit; -} +defined( 'ABSPATH' ) || exit; wc_print_notices(); ?> @@ -40,6 +37,6 @@ wc_print_notices(); ?>

- +
diff --git a/templates/myaccount/form-reset-password.php b/templates/myaccount/form-reset-password.php index 72b19647ae6..f8bc4bbf22b 100644 --- a/templates/myaccount/form-reset-password.php +++ b/templates/myaccount/form-reset-password.php @@ -10,15 +10,12 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woocommerce.com/document/template-structure/ - * @author WooThemes + * @see https://docs.woocommerce.com/document/template-structure/ * @package WooCommerce/Templates - * @version 3.3.0 + * @version 3.4.0 */ -if ( ! defined( 'ABSPATH' ) ) { - exit; -} +defined( 'ABSPATH' ) || exit; wc_print_notices(); ?> @@ -47,6 +44,6 @@ wc_print_notices(); ?>

- + diff --git a/templates/order/form-tracking.php b/templates/order/form-tracking.php index 9d735ec174f..20d34e32512 100644 --- a/templates/order/form-tracking.php +++ b/templates/order/form-tracking.php @@ -10,18 +10,14 @@ * happen. When this occurs the version of the template file will be bumped and * the readme will list any important changes. * - * @see https://docs.woocommerce.com/document/template-structure/ - * @author WooThemes + * @see https://docs.woocommerce.com/document/template-structure/ * @package WooCommerce/Templates - * @version 3.3.0 + * @version 3.4.0 */ -if ( ! defined( 'ABSPATH' ) ) { - exit; // Exit if accessed directly. -} +defined( 'ABSPATH' ) || exit; global $post; - ?>
@@ -33,6 +29,6 @@ global $post;

- +