{% extends 'base.html.twig' %} {% block title %}Live Racing - {{ event.management.name }} Results{% endblock %} {% block body %}

{{ event.management.name }}

{{ event.eventDate|date('l, F j, Y') }}

← Race Results
{% if myTickets|length > 0 %}

Your Bets

{% for ticket in myTickets %} {% endfor %}
Bet Type Race # Selection Reference Amount Status Payout
{{ ticket.betTypeKey|replace({'_': ' '})|title }} {{ ticket.raceNumbersLabel }} {{ ticket.selectionsSummary }} {{ ticket.baseReference }} {% if ticket.comboCount > 1 %} ×{{ ticket.comboCount }} {% endif %} ₱{{ ticket.amount|number_format(2) }} {% if ticket.status == 'pending' %} Pending {% elseif ticket.status == 'won' %} Won {% elseif ticket.status == 'void' %} Void {% elseif ticket.status == 'mixed' %} {{ ticket.statusLabel }} {% else %} Lost {% endif %} {% if ticket.payout %} ₱{{ ticket.payout|number_format(2) }} {% else %} - {% endif %}
{% endif %}

Race Results

{% for entry in raceResults %} {% set race = entry.race %} {% set horses = entry.horses %} {% set dividendRows = entry.dividendRows %}

Race {{ race.raceNumber }}

{% if race.settled %} Settled {% elseif race.closed %} Closed {% else %} Open {% endif %}
{% if race.settled %}
Finishing Order
{% set position = 0 %} {% for finisher in race.result %} {% set isContinuation = loop.index0 > 0 and finisher.deadHeat is defined and finisher.deadHeat and race.result[loop.index0 - 1].deadHeat is defined and race.result[loop.index0 - 1].deadHeat %} {% if isContinuation %} = Horse #{{ finisher.horseNumber }} {% else %} {% set position = position + 1 %} {{ not loop.first ? ', ' : '' }}{{ position }}. Horse #{{ finisher.horseNumber }} {% endif %} {% endfor %}
Result Set At
{{ race.resultSetAt|date('Y-m-d H:i') }}
{% set scratchedAfterClose = horses|filter(h => h.scratchedAfterClose) %} {% if scratchedAfterClose is not empty %}
Scratched After Close
{% for horse in scratchedAfterClose %} {{ not loop.first ? ', ' : '' }}Horse #{{ horse.horseNumber }}{% if horse.substituteHorse %} (substitute: Horse #{{ horse.substituteHorse.horseNumber }}){% endif %} {% endfor %}
{% endif %} {% if dividendRows is not empty %}
Dividends
{% for row in dividendRows %}
{{ row.label }}{% if row.kind == 'multi' %} (whole combo){% endif %}: {% if row.refund %} Refunded {% elseif row.deadHeatDividendA is not null or row.deadHeatDividendB is not null %} Dead Heat {{ row.deadHeatDividendA }} / {{ row.deadHeatDividendB }} {% else %} {% set winnerNumber = race.result[0].horseNumber ?? null %} {% if row.kind == 'multi' and row.legPrefix is not empty and winnerNumber %} Dividend ({{ row.legPrefix }}{{ winnerNumber }}): {{ row.dividend }} {% else %} {{ row.dividend }} {% endif %} {%- if row.substituteDividend is not null %} (Substitute: {{ row.substituteDividend }}){% endif %} {%- if row.scratchDividends is not null and row.scratchDividends is not empty %} {% for horseId, div in row.scratchDividends %} {% set scratchHorse = horses|filter(h => h.id == horseId)|first %} {% set scratchNumber = scratchHorse ? scratchHorse.horseNumber : ('#' ~ horseId) %} {% if row.legPrefix is not empty %} Scratch ({{ row.legPrefix }}{{ scratchNumber }}): {{ div }} {% else %} Scratch Horse #{{ horseId }}: {{ div }} {% endif %} {% if not loop.last %}, {% endif %} {% endfor %} {% endif %} {% endif %}
{% endfor %}
{% endif %}
{% else %}

Result pending.

{% endif %}
{% endfor %}
{# Wallet Bar #}

Balance

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

+ Add Funds
{% endblock %}