Show upcoming activity in the header on the main page.
This commit is contained in:
parent
328a2a31e6
commit
963973bc6b
|
@ -3,6 +3,7 @@ date_default_timezone_set('Europe/Oslo');
|
||||||
setlocale(LC_ALL, 'no_NO');
|
setlocale(LC_ALL, 'no_NO');
|
||||||
require __DIR__ . '/../src/_autoload.php';
|
require __DIR__ . '/../src/_autoload.php';
|
||||||
require __DIR__ . '/../sql_config.php';
|
require __DIR__ . '/../sql_config.php';
|
||||||
|
$translation = ['i dag', 'i morgen', 'denne uka', 'neste uke', 'denne måneden', 'neste måned'];
|
||||||
$pdo = new \PDO($dbDsn, $dbUser, $dbPass);
|
$pdo = new \PDO($dbDsn, $dbUser, $dbPass);
|
||||||
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
|
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
|
||||||
$agenda = new \pvv\side\Agenda([
|
$agenda = new \pvv\side\Agenda([
|
||||||
|
@ -31,7 +32,13 @@ $agenda = new \pvv\side\Agenda([
|
||||||
<header>Program­vare­verk­stedet</header>
|
<header>Program­vare­verk­stedet</header>
|
||||||
|
|
||||||
<ul id="ticker">
|
<ul id="ticker">
|
||||||
<li>I DAG: <a href="">nerdepitsa</a>
|
<?php
|
||||||
|
foreach($agenda->getNextDays() as $period => $events) {
|
||||||
|
$event = reset($events);
|
||||||
|
echo '<li>' . strtoupper($translation[$period]) . ': <a href="' . $event->getURL() . '">' . $event->getName() . '</a>';
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
?>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<main>
|
<main>
|
||||||
|
@ -50,7 +57,6 @@ $agenda = new \pvv\side\Agenda([
|
||||||
<article>
|
<article>
|
||||||
<h2>Kommende arrangement</h2>
|
<h2>Kommende arrangement</h2>
|
||||||
<ul class="calendar-events">
|
<ul class="calendar-events">
|
||||||
<?php $translation = ['i dag', 'i morgen', 'denne uka', 'neste uke', 'denne måneden', 'neste måned'] ?>
|
|
||||||
<?php $counter1 = 0; ?>
|
<?php $counter1 = 0; ?>
|
||||||
<?php $counter2 = 0; ?>
|
<?php $counter2 = 0; ?>
|
||||||
<?php foreach($agenda->getNextDays() as $period => $events) if ($events && $counter1 < 2 && $counter2 < 10) { $counter1++ ?>
|
<?php foreach($agenda->getNextDays() as $period => $events) if ($events && $counter1 < 2 && $counter2 < 10) { $counter1++ ?>
|
||||||
|
|
Loading…
Reference in New Issue