events.php 1.43 KB
<?php

// Create id attribute allowing for custom "anchor" value.
$id = 'events-' . $block['id'] . rand(0,100);
if( !empty($block['anchor']) ) {
    $id = $block['anchor'];
}
$events = get_field('events', 'options');
?>

<div id='<?= $id ?>' class="events-block">

    <?php foreach($events as $event) { 
            $is_sold = $event['is_sold_out'];
            $time = strtotime($event['start_date']);
            $month = date('M', $time);
            $day = date('d', $time);
        ?>
        <div class='broker-event'>
            <div class='be-cal'>
                <div class='be-cal-month'><?= $month ?></div>
                <div class='be-cal-day'><?= $day ?></div>
            </div>
            <div class='be-info'>
                <div class="be-title"><?= $event['title'] ?></div>
                <div class="be-date">Date: <?= $month . ' ' . $day . ", " . date('Y', $time) ?> | Time: <?= date('g:i A') ?> </div>
                <div class="be-desc"><?= $event['description'] ?></div>
            </div>
            <div class='be-btn'>
                <?php if($is_sold) { ?>
                    <a href='<?= $event['link']['url'] ?>' aria-disabled="true" class='btn-disabled' target='_blank'><?= __("REGISTRATION FULL") ?></a>
                <?php } else { ?>
                    <a href='<?= $event['link']['url'] ?>' target='_blank'><?= __("REGISTER") ?></a>
                <?php } ?>
            </div>
        </div>
    <?php } ?>
</div>