[Back] <?php
/**
* @var $current_step_code string
* @var $booking OsBookingModel
* @var $restrictions array
* @var $cart OsCartModel
* @var $cart_items OsCartItemModel[]
* @var $price_breakdown_rows array
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Exit if accessed directly
}
?>
<div class="step-verify-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); ?>
<?php echo OsStepsHelper::get_formatted_extra_step_content($current_step_code, 'before'); ?>
<div class="latepoint-cart-items">
<div class="confirmation-info-w">
<?php
if($booking->order_item_id){
// scheduling a purchased bundle from existing order
$order_item = new OsOrderItemModel($booking->order_item_id);
$order = new OsOrderModel($order_item->order_id);
echo '<div class="scheduling-bundle-booking-summary">';
// scheduling an already ordered item
echo OsBookingHelper::generate_summary_for_booking($booking);
// translators: %s is confirmation code
echo '<div class="part-of-bundle-message">'.esc_html(sprintf(__('Scheduling this booking will use a slot from a bundle which is part of order #%s.', 'latepoint'), $order->confirmation_code)).'</div>';
echo '<div class="booking-summary-info-w">';
echo '<div class="summary-boxes-columns">';
if (OsAgentHelper::count_agents() > 1) OsAgentHelper::generate_summary_for_agent($booking);
OsLocationHelper::generate_summary_for_location($booking);
OsCustomerHelper::generate_summary_for_customer($booking->customer);
echo '</div>';
echo '</div>';
echo '</div>';
}else{
// new order
$output_target = 'step_verify';
include('partials/_cart_summary.php');
}
?>
</div>
</div>
<?php echo OsStepsHelper::get_formatted_extra_step_content($current_step_code, 'after'); ?>
<?php do_action('latepoint_after_step_content', $current_step_code); ?>
<?php
if(empty($booking->order_item_id)){
// regular booking
do_action('latepoint_after_verify_step_content', $current_step_code);
}else{
// scheduling a purchased bundle
} ?>
</div>