PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 4.0.0
Tutor LMS – eLearning and online course solution v4.0.0
4.0.0 3.9.15 3.9.14 3.9.13 3.9.12 3.9.11 trunk 1.0.0 1.0.0-alpha 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.2.0 1.2.1 1.2.11 1.2.12 1.2.13 1.2.20 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.9 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 1.7.6 1.7.7 1.7.8 1.7.9 1.8.0 1.8.1 1.8.10 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9.0 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.14 1.9.15 1.9.16 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.1 2.0.10 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.1.0 2.1.1 2.1.10 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.3.0 2.4.0 2.5.0 2.6.0 2.6.1 2.6.2 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 3.0.0 3.0.1 3.0.2 3.1.0 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.5.0 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4 3.7.0 3.7.1 3.7.2 3.7.3 3.7.4 3.8.0 3.8.1 3.8.2 3.8.3 3.9.0 3.9.1 3.9.10 3.9.2 3.9.3 3.9.4 3.9.5 3.9.6 3.9.7 3.9.8 3.9.9
tutor / templates / ecommerce / billing.php
tutor / templates / ecommerce Last commit date
billing-form-fields.php 1 day ago billing.php 1 day ago cart.php 10 months ago checkout-billing-form-fields.php 1 day ago checkout-details.php 1 day ago checkout.php 1 day ago order-placement-failed.php 8 months ago order-placement-success.php 1 day ago
billing.php
48 lines
1 <?php
2 /**
3 * Settings Billing Address
4 *
5 * @package Tutor\Templates
6 * @author Themeum <support@themeum.com>
7 * @link https://themeum.com
8 * @since 4.0.0
9 */
10
11 defined( 'ABSPATH' ) || exit;
12
13 use Tutor\Ecommerce\BillingController;
14
15 $default_values = BillingController::get_default_values();
16 $country_state_options = BillingController::get_country_state_options();
17
18 $country_options = $country_state_options->country_options;
19 $state_mapping = $country_state_options->state_options;
20
21 $billing_country = $default_values['billing_country'] ?? '';
22 $initial_states = $state_mapping[ $billing_country ] ?? array();
23 $form_id = $form_id ?? 'tutor-billing-address-form';
24 ?>
25
26 <section class="tutor-flex tutor-flex-column tutor-gap-4">
27 <h5 class="tutor-h5 tutor-md-hidden"><?php echo esc_html__( 'Billing Address', 'tutor' ); ?></h5>
28
29 <div class="tutor-card tutor-flex tutor-flex-column tutor-gap-5 tutor-border">
30 <form
31 id="<?php echo esc_attr( $form_id ); ?>"
32 x-data="tutorForm({
33 id: '<?php echo esc_attr( $form_id ); ?>',
34 mode: 'onChange',
35 shouldFocusError: true,
36 defaultValues: <?php echo esc_attr( wp_json_encode( $default_values ) ); ?>,
37 stateOptions: <?php echo esc_attr( wp_json_encode( $state_mapping ) ); ?>
38 })"
39 x-bind="getFormBindings()"
40 x-init="$watch('values.billing_country', () => !isResetting && setValue('billing_state', '', { shouldDirty: true }))"
41 @submit="handleSubmit((data) => handleSaveBillingInfo(data, '<?php echo esc_attr( $form_id ); ?>'))($event)"
42 class="tutor-flex tutor-flex-column tutor-gap-5"
43 >
44 <?php require tutor_get_template( 'ecommerce.billing-form-fields' ); ?>
45 </form>
46 </div>
47 </section>
48