_booking_form_params.php
9 months ago
_booking_form_summary_panel.php
9 months ago
_booking_summary.php
1 year ago
_cart_clear.php
1 year ago
_cart_summary.php
4 days ago
_contact_form.php
2 months ago
_limit_reached.php
1 year ago
_monthly_calendar_days.php
1 year ago
_order_summary.php
1 year ago
_booking_form_summary_panel.php
57 lines
| 1 | <?php |
| 2 | /* @var $booking OsBookingModel */ |
| 3 | /* @var $cart OsCartModel */ |
| 4 | /* @var $customer OsCustomerModel */ |
| 5 | /* @var $active_cart_item OsCartItemModel */ |
| 6 | /* @var $current_step_code string */ |
| 7 | ?> |
| 8 | <?php |
| 9 | if ( ! defined( 'ABSPATH' ) ) { |
| 10 | exit; // Exit if accessed directly |
| 11 | } |
| 12 | ?> |
| 13 | <div class="summary-header <?php echo OsCartsHelper::can_checkout() ? 'can-checkout' :''; ?>"> |
| 14 | <div class="summary-header-inner"> |
| 15 | <span class="summary-header-label"><?php esc_html_e('Summary', 'latepoint'); ?></span> |
| 16 | <?php |
| 17 | if(OsCartsHelper::can_checkout() && OsCartsHelper::can_checkout_multiple_items() && $current_step_code != 'customer'){ |
| 18 | echo '<div class="checkout-from-summary-panel-btn-wrapper">'; |
| 19 | echo '<div class="checkout-from-summary-panel-btn" role="button" data-step="verify" tabindex="0"><span>'.esc_html__('Checkout', 'latepoint').'</span><i class="latepoint-icon latepoint-icon-arrow-2-right"></i></div>'; |
| 20 | echo '</div>'; |
| 21 | } |
| 22 | ?> |
| 23 | <a href="#" class="latepoint-lightbox-summary-trigger"><i class="latepoint-icon-common-01"></i></a> |
| 24 | </div> |
| 25 | </div> |
| 26 | <?php |
| 27 | if(OsCartsHelper::can_checkout() && OsCartsHelper::can_checkout_multiple_items() && $current_step_code != 'customer'){ |
| 28 | echo '<div class="checkout-from-summary-panel-btn-wrapper os-mobile-only">'; |
| 29 | echo '<div class="checkout-from-summary-panel-btn" data-step="verify"><span>'.esc_html__('Checkout', 'latepoint').'</span><i class="latepoint-icon latepoint-icon-arrow-2-right"></i></div>'; |
| 30 | echo '</div>'; |
| 31 | } |
| 32 | ?> |
| 33 | <div class="os-summary-contents-inner <?php echo OsCartsHelper::can_checkout() ? 'can-checkout' :''; ?> <?php echo (count($cart->get_items()) > 1) ? 'has-multiple-cart-items' : '' ?>"> |
| 34 | <div class="os-summary-contents-inner-top"> |
| 35 | <?php |
| 36 | if($booking->is_ready_for_summary() && $active_cart_item->is_new_record()){ |
| 37 | echo '<div class="summary-panel-items-wrapper">'; |
| 38 | $cart_item_id = $active_cart_item->id; |
| 39 | echo '<div class="active-cart-item-wrapper '.($cart->is_empty() ? '' : 'is-separated') .'">'; |
| 40 | echo OsBookingHelper::generate_summary_for_booking($booking, $cart_item_id); |
| 41 | if (OsAgentHelper::count_agents() > 1) OsAgentHelper::generate_summary_for_agent($booking); |
| 42 | echo '</div>'; |
| 43 | echo '</div>'; |
| 44 | } |
| 45 | if($booking->is_ready_for_summary() && !$cart->is_empty() && $active_cart_item->is_new_record()){ |
| 46 | echo '<div class="pb-heading"> |
| 47 | <div class="pbh-label">' . esc_html__('In cart', 'latepoint') . '</div> |
| 48 | <div class="pbh-line"></div> |
| 49 | </div>'; |
| 50 | } |
| 51 | ?> |
| 52 | </div> |
| 53 | <?php |
| 54 | $output_target = 'summary_panel'; |
| 55 | include '_cart_summary.php'; |
| 56 | ?> |
| 57 | </div> |