<?php

namespace Anax\View;

if (!$post) {
    return;
}

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

$filters = explode(",", $post->filter);
$page = "No data.";
try {
    $page = $tf->parse($tf->esc($post->data), $filters);
} catch (\Exception $e) {
    $page = "ERROR: Invalid filter.<br><br>Data: " . $tf->esc($post->data);
}

?>
<?php if ($isAdmin) : ?>
<p>
    <a href="news/edit?id=<?= $post->id ?>">
        <i class="fas fa-edit"></i>
        Ändra
    </a>
    <a href="news/delete?id=<?= $post->id ?>">
        <i class="fas fa-trash-alt"></i>
        Ta bort
    </a>
</p>
<?php endif; ?>
<article>
    <header>
        <h1><?= $tf->esc($post->title) ?></h1>
        <p><i>Published: <time datetime="<?= $tf->esc($post->updated) ?>" pubdate><?= $tf->esc($post->published) ?></time></i></p>
    </header>
    <?= $page ?>
</article>
