[Back] <?php
/** @var $bundle OsBundleModel */
/** @var $order_item OsOrderItemModel */
/** @var $bundle_services_with_booked_count OsServiceModel[] */
/** @var $order OsOrderModel */
if ( ! defined( 'ABSPATH' ) ) {
exit; // Exit if accessed directly
}
?>
<div class="customer-bundle-tile">
<div class="customer-bundle-tile-inner">
<div class="bundle-main-info-wrapper">
<div class="bundle-main-info">
<h6 class="bundle-name"><?php echo esc_html($bundle->name); ?></h6>
<div class="bundle-order-info"><?php echo esc_html__('Order', 'latepoint').' <a href="#" '.OsCustomerHelper::generate_order_summary_btn($order->id).'>#'.esc_html($order->confirmation_code).'</a>'; ?></div>
</div>
<div class="bundle-icon">
<i class="latepoint-icon latepoint-icon-layers"></i>
</div>
</div>
<div class="bundle-services">
<?php foreach($bundle_services_with_booked_count as $service){ ?>
<div class="bundle-included-service-wrapper">
<div class="bundle-included-service-name"><?php echo esc_html($service->name); ?></div>
<?php
// translators: %1$d number of scheduled appointments, %2$d is total available
$scheduled_text = $service->join_attributes['total_scheduled_bookings'] ? sprintf(__('%1$d of %2$d Scheduled', 'latepoint'), $service->join_attributes['total_scheduled_bookings'], $service->join_attributes['quantity']) : __('Not Scheduled', 'latepoint');
echo '<div class="bundle-included-service-quantity">'.esc_html($scheduled_text).'</div>';
?>
</div>
<?php } ?>
</div>
<div class="customer-bundle-bottom-actions">
<a href="#" class="latepoint-btn latepoint-btn-primary latepoint-btn-outline latepoint-btn-block" <?php echo OsCustomerHelper::generate_bundle_scheduling_btn($order_item->id); ?>>
<span><?php esc_html_e('Start Scheduling', 'latepoint'); ?></span>
<i class="latepoint-icon latepoint-icon-arrow-right1"></i>
</a>
</div>
</div>
<div class="customer-bundle-tile-shadow"></div>
<div class="customer-bundle-tile-shadow"></div>
</div>