<?php /* * Copyright (c) 2024 LatePoint LLC. All rights reserved. */ /** * @var $current_step_code string * @var $restrictions array * @var $presets array * @var $cart OsCartModel * @var $enabled_payment_times array */ if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly } ?> <div class="step-payment-times-w latepoint-step-content" data-step-code="<?php echo esc_attr($current_step_code); ?>" data-next-btn-label="<?php echo esc_attr(OsStepsHelper::get_next_btn_label_for_step($current_step_code)); ?>"> <?php do_action('latepoint_before_step_content', $current_step_code); echo OsStepsHelper::get_formatted_extra_step_content($current_step_code, 'before'); ?> <div class="lp-payment-times-w"> <div class="latepoint-step-content-text-centered"> <h4><?php esc_html_e('When would you like to pay for the service?', 'latepoint'); ?></h4> <div><?php esc_html_e('You can either pay now or pay locally on arrival. You will be able to select payment method in the next step.', 'latepoint'); ?></div> </div> <div class="lp-options lp-options-grid lp-options-grid-three"> <?php foreach ($enabled_payment_times as $pay_time_name => $pay_time_methods) { $option = reset($pay_time_methods); $option['label'] = ($pay_time_name == 'now') ? __('Pay Now', 'latepoint') : __('Pay Later', 'latepoint'); $option['image_url'] = ($pay_time_name == 'now') ? LATEPOINT_IMAGES_URL . 'payment_now.png' : LATEPOINT_IMAGES_URL . 'payment_later.png'; $option['css_class'] = 'lp-payment-trigger-payment-time-selector'; $option['attrs'] = 'data-value="' . esc_attr($pay_time_name) . '" data-holder="cart[payment_time]"'; echo OsStepsHelper::output_list_option($option); } ?> </div> </div> <?php echo OsStepsHelper::get_formatted_extra_step_content($current_step_code, 'after'); do_action('latepoint_after_step_content', $current_step_code); ?> <?php echo OsFormHelper::hidden_field('cart[payment_time]', '', ['class' => 'latepoint_cart_payment_time', 'skip_id' => true]); ?> </div>