[Back] <?php
/*
* Copyright (c) 2024 LatePoint LLC. All rights reserved.
*/
/**
* @var $order OsOrderModel
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Exit if accessed directly
}
?>
<div class="customer-order status-<?php echo esc_attr( $order->status ); ?>" data-id="<?php echo esc_attr( $order->id ); ?>"
data-route-name="<?php echo esc_attr( OsRouterHelper::build_route_name( 'customer_cabinet', 'reload_order_tile' ) ); ?>">
<div class="customer-order-confirmation">
<?php echo esc_html( $order->confirmation_code ); ?>
</div>
<div class="customer-order-datetime">
<?php echo esc_html( OsTimeHelper::get_readable_date( new OsWpDateTime( $order->created_at, new DateTimeZone('UTC') ) ) ); ?>
</div>
<?php OsPriceBreakdownHelper::output_price_breakdown( $order->generate_price_breakdown_rows() ); ?>
<div class="customer-order-bottom-actions">
<div class="load-booking-summary-btn-w">
<a href="#"
class="latepoint-btn latepoint-btn-primary latepoint-btn-outline latepoint-btn-sm"
data-os-after-call="latepoint_init_order_summary_lightbox"
data-os-params="<?php echo esc_attr( OsUtilHelper::build_os_params( [ 'order_id' => $order->id ] ) ); ?>"
data-os-action="<?php echo esc_attr( OsRouterHelper::build_route_name( 'customer_cabinet', 'view_order_summary_in_lightbox' ) ); ?>"
data-os-output-target="lightbox"
data-os-lightbox-classes="width-500 customer-dashboard-order-summary-lightbox">
<i class="latepoint-icon latepoint-icon-list"></i>
<span><?php esc_html_e( 'Summary', 'latepoint' ); ?></span>
</a>
</div>
<?php
if ( OsPaymentsHelper::is_accepting_payments() ) {
$unpaid_invoices = $order->get_invoices( [ LATEPOINT_INVOICE_STATUS_OPEN ] );
if ( $unpaid_invoices ) {
foreach ( $unpaid_invoices as $invoice ) { ?>
<a href="#" class="latepoint-btn latepoint-btn-primary latepoint-btn-outline latepoint-btn-sm"
data-os-params="<?php echo esc_attr( http_build_query( [ 'key' => $invoice->access_key ] ) ); ?>"
data-os-action="<?php echo esc_attr( OsRouterHelper::build_route_name( 'invoices', 'summary_before_payment' ) ); ?>"
data-os-output-target="lightbox"
data-os-lightbox-classes="width-500">
<i class="latepoint-icon latepoint-icon-credit-card"></i>
<span><?php esc_html_e( 'Pay Balance', 'latepoint' ); ?></span>
</a>
<?php
}
}
} ?>
</div>
</div>