<?php

namespace Anax\View;

if (!$resultset) {
    return;
}

$tf = new \Rasb14\Util\TextFilter();

?>
<article>
    <?php if ($isAdmin) : ?>
        <p><a href="/news/add">Ny nyhet</a></p>
    <?php endif; ?>
    <p>
        <center>
        <?php for ($i = 0; $i < $pages; $i++) : ?>
            <a href="?page=<?= $i + 1 ?>"><?= $i + 1 ?></a>
        <?php endfor; ?>
        </center>
    </p>
    <?php
    foreach ($resultset as $content) :
        $filters = explode(",", $content->filter);
        $page = "No data.";
        try {
            $page = $tf->parse($tf->esc($content->data), $filters);
        } catch (\Exception $e) {
            $page = "ERROR: Invalid filter.<br><br>Data: " . $tf->esc($content->data);
        }
    ?>
        <section>
            <header>
                <a href="?route=<?= $content->slug ?>"><h1><?= $tf->esc($content->title) ?></h1></a>
                <p><i>Published: <time datetime="<?= $tf->esc($content->updated) ?>" pubdate><?= $tf->esc($content->published) ?></time></i></p>
            </header>
            <?= $page ?>
        </section>
    <?php
    endforeach;
    ?>
    <p>
        <center>
        <?php for ($i = 0; $i < $pages; $i++) : ?>
            <a href="?page=<?= $i + 1 ?>"><?= $i + 1 ?></a>
        <?php endfor; ?>
        </center>
    </p>
</article>
