Improve limit calculation for Social page.

This commit is contained in:
Jørn Åne 2016-08-26 23:30:32 +02:00
parent 5a241a84a5
commit 9d7a0d686f
1 changed files with 10 additions and 4 deletions

View File

@ -28,11 +28,17 @@ $agenda = new \pvv\side\Agenda([
<main>
<?php $limit = PHP_INT_MAX; ?>
<?php $limit = 0; ?>
<?php foreach($agenda->getNextOfEach(new \DateTimeImmutable) as $event) { ?>
<article>
<h2><img src="<?= $event->getImageURL() ?>"><em><?= $event->getRelativeDate() ?></em> <a href="<?= $event->getURL() ?>"><?= $event->getName() ?></a></h2>
<h2>
<?php if ($event->getImageURL()) { ?>
<img src="<?= $event->getImageURL() ?>">
<?php } ?>
<em><?= $event->getRelativeDate() ?></em>
<a href="<?= $event->getURL() ?>"><?= $event->getName() ?></a>
</h2>
<ul class="subtext">
<li>Tid: <strong><?= trim(strftime('%e. %b %H.%M', $event->getStart()->getTimeStamp())) ?></strong>
<li>Sted: <strong><?= $event->getLocation() ?></strong>
@ -40,13 +46,13 @@ $agenda = new \pvv\side\Agenda([
</ul>
<?php $description = $event->getDescription(); ?>
<?php array_splice($description, $limit); ?>
<?php if ($limit) array_splice($description, $limit); ?>
<p><?= implode($description, "</p>\n<p>") ?></p>
<p><a class="btn" href="#">Påminn meg</a>
</article>
<?php if ($limit > 4) {$limit = 4;} else $limit = 2; ?>
<?php if (!$limit || $limit > 4) {$limit = 4;} else $limit = 2; ?>
<?php } ?>
</main>