46 lines
1.3 KiB
PHP
46 lines
1.3 KiB
PHP
|
<main class="details fixed">
|
||
|
<?php if (empty($items)): ?>
|
||
|
<h3>No recent history.</h3>
|
||
|
<?php else: ?>
|
||
|
<section>
|
||
|
<?php foreach ($items as $name => $item): ?>
|
||
|
<article class="flex flex-no-wrap flex-justify-start">
|
||
|
<section class="flex-self-center history-img"><?= $helper->picture(
|
||
|
$item['coverImg'],
|
||
|
'jpg',
|
||
|
['width' => '110px', 'height' => '156px'],
|
||
|
['width' => '110px', 'height' => '156px']
|
||
|
) ?></section>
|
||
|
<section class="flex-self-center">
|
||
|
<?= $item['title'] ?>
|
||
|
<br />
|
||
|
<br />
|
||
|
<?= $item['action'] ?>
|
||
|
<br />
|
||
|
<small>
|
||
|
<?php if ( ! empty($item['dateRange'])):
|
||
|
[$startDate, $endDate] = array_map(
|
||
|
fn ($date) => $date->format('l, F d'),
|
||
|
$item['dateRange']
|
||
|
);
|
||
|
[$startTime, $endTime] = array_map(
|
||
|
fn ($date) => $date->format('h:i:s A'),
|
||
|
$item['dateRange']
|
||
|
);
|
||
|
?>
|
||
|
<?php if ($startDate === $endDate): ?>
|
||
|
<?= "{$startDate}, {$startTime} – {$endTime}" ?>
|
||
|
<?php else: ?>
|
||
|
<?= "{$startDate} {$startTime} – {$endDate} {$endTime}" ?>
|
||
|
<?php endif ?>
|
||
|
<?php else: ?>
|
||
|
<?= $item['updated']->format('l, F d h:i:s A') ?>
|
||
|
<?php endif ?>
|
||
|
</small>
|
||
|
</section>
|
||
|
</article>
|
||
|
<?php endforeach ?>
|
||
|
</section>
|
||
|
<?php endif ?>
|
||
|
</main>
|