{% extends 'base.html.twig' %} {% block title %}Live Racing - History{% endblock %} {% block body %}

Live Racing

Bet History

{% if tickets|length == 0 %}

No Bets Yet

Your bet history will appear here.

Place Your First Bet
{% else %} {% set per_ticket_keys = ['quartet', 'pentafecta', 'super_six', 'pick_4', 'pick_5', 'pick_6', 'wta'] %}
{% for ticket in tickets %} {% set event = ticket.event %} {% set arena = event.management.name %} {% set race_numbers = ticket.raceNumbersLabel %} {% set bet_type_key = ticket.betTypeKey %} {% set bet_type_label = bet_type_key|replace({'_': ' '})|title %} {% set combos = ticket.comboCount %} {% set total_stake = ticket.amount %} {% set per_combo = combos > 0 ? (total_stake / combos)|number_format(2) : '0.00' %} {% set is_per_ticket = bet_type_key in per_ticket_keys %} {% set status = ticket.status %} {% set payout = ticket.payout %} {% set selections = ticket.selectionsSummary %} {% set created = ticket.createdAt|date('M j, Y') %}
{# Line 1: Arena (left) | Race # (center) | Date (right) #}
{{ event.management.name }} {{ race_numbers }} {{ created }}
{# Line 2: Cost/Bet Amount | Bet Type | Combination (all inline) #}
₱{{ per_combo }} {{ bet_type_label }} {{ selections }}
{# Total line #}
Total : ₱{{ total_stake|number_format(2) }} {% if status == 'pending' %} Bet Placed {% elseif status == 'won' %} Won {% elseif status == 'void' %} Void {% elseif status == 'mixed' %} {{ ticket.statusLabel }} {% else %} Lose {% endif %}
{% set credit = credits[ticket.id] ?? null %} {% set refund = refunds[ticket.id] ?? null %} {% if credit %}
✓ ₱{{ credit.amount|number_format(2) }} credited to your wallet
Balance ₱{{ credit.balanceBefore|number_format(2) }} → ₱{{ credit.balanceAfter|number_format(2) }}
Credited {{ credit.creditedAt|date('M j, Y g:i A') }}
{% endif %} {% if refund %}
↩ ₱{{ refund.amount|number_format(2) }} refunded to your wallet
Balance ₱{{ refund.balanceBefore|number_format(2) }} → ₱{{ refund.balanceAfter|number_format(2) }}
Refunded {{ refund.creditedAt|date('M j, Y g:i A') }}
{% endif %} {% if not credit and not refund and payout %}
Payout: ₱{{ payout|number_format(2) }}
{% endif %}
{# Reference #}
Ref: {{ ticket.baseReference }}
{% endfor %}
{% endif %}
{# Wallet Bar #}

Balance

₱{{ app.user.walletBalance|number_format(2) }}

+ Add Funds
{% endblock %}