get_id() ); if ( is_array( $histories ) && count( $histories ) === 0 ) { return; } // Render Subscription Details. ?>

subscription_id; $subscription_data = Helper::get_subscription_data( $subscription_id ); $subscrpt_status = $subscription_data['status'] ?? '-'; $verbose_status = Helper::get_verbose_status( $subscrpt_status ); $order_item_id = $subscription_data['order']['order_item_id'] ?? $history->order_item_id; $order_item = $order->get_item( $order_item_id ); $start_date_string = $subscription_data['start_date'] ?? ''; $start_date = ! empty( $start_date_string ) ? wp_date( 'F d, Y', strtotime( $start_date_string ) ) : '-'; $next_date_string = $subscription_data['next_date'] ?? ''; $next_date = ! empty( $next_date_string ) ? wp_date( 'F d, Y', strtotime( $next_date_string ) ) : '-'; $quantity = (int) $order_item->get_quantity(); $cost = (float) ( $subscription_data['price'] ?? 0 ) * max( 1, $quantity ); $price_excl_tax = (float) $order_item->get_total(); $tax_amount = (float) $order_item->get_total_tax(); if ( $tax_amount > 0 ) { $cost = $price_excl_tax + $tax_amount; $cost = number_format( (float) $cost, 2, '.', '' ); } $recurring_amount_string = Helper::format_price_with_order_item( $cost, $order_item_id ); $is_grace_period = isset( $subscription_data['grace_period'] ); $grace_remaining = $subscription_data['grace_period']['remaining_days'] ?? 0; $trial = isset( $subscription_data['trial'] ); ?>
:
: 0 ) : ?> Active
:
:
: subscription_id, '_subscrpt_trial', true ) ); ?>
: