c242998e29
Changed Date display to be relative. If the relative date is hovered over it shows the actual date and time.
47 lines
2.2 KiB
PHP
47 lines
2.2 KiB
PHP
<article
|
|
id="item-<?= $item['id'] ?>"
|
|
data-item-id="<?= $item['id'] ?>"
|
|
data-item-status="<?= $item['status'] ?>"
|
|
data-item-bookmark="<?= $item['bookmark'] ?>"
|
|
data-item-page="<?= $menu ?>"
|
|
<?= $hide ? 'data-hide="true"' : '' ?>
|
|
>
|
|
<h2>
|
|
<?= $item['bookmark'] ? '<span id="bookmark-icon-'.$item['id'].'">★ </span>' : '' ?>
|
|
<?= $item['status'] === 'read' ? '<span id="read-icon-'.$item['id'].'">✔ </span>' : '' ?>
|
|
<a
|
|
href="?action=show&menu=<?= $menu ?>&id=<?= $item['id'] ?>"
|
|
data-item-id="<?= $item['id'] ?>"
|
|
id="show-<?= $item['id'] ?>"
|
|
<?= $item['status'] === 'read' ? 'class="read"' : '' ?>
|
|
>
|
|
<?= Helper\escape($item['title']) ?>
|
|
</a>
|
|
</h2>
|
|
<p class="preview">
|
|
<?= Helper\escape(Helper\summary(strip_tags($item['content']), 50, 300)) ?>
|
|
</p>
|
|
<ul class="item-menu">
|
|
<li>
|
|
<?php if (! isset($item['feed_title'])): ?>
|
|
<?= Helper\get_host_from_url($item['url']) ?>
|
|
<?php else: ?>
|
|
<a href="?action=feed-items&feed_id=<?= $item['feed_id'] ?>" title="<?= t('Show only this subscription') ?>"><?= Helper\escape($item['feed_title']) ?></a>
|
|
<?php endif ?>
|
|
</li>
|
|
<li class="hide-mobile">
|
|
<span title="<?= dt('%e %B %Y %k:%M', $item['updated']) ?>"><?= Helper\relative_time(dt('%e %B %Y %k:%M', $item['updated'])) ?></span>
|
|
</li>
|
|
<li class="hide-mobile">
|
|
<a href="<?= $item['url'] ?>" id="original-<?= $item['id'] ?>" rel="noreferrer" target="_blank" data-item-id="<?= $item['id'] ?>"><?= t('original link') ?></a>
|
|
</li>
|
|
<?php if ($item['enclosure']): ?>
|
|
<li>
|
|
<a href="<?= $item['enclosure'] ?>" rel="noreferrer" target="_blank"><?= t('media') ?></a>
|
|
</li>
|
|
<?php endif ?>
|
|
<?= \PicoTools\Template\load('bookmark_links', array('item' => $item, 'menu' => $menu, 'offset' => $offset, 'source' => '')) ?>
|
|
<?= \PicoTools\Template\load('status_links', array('item' => $item, 'redirect' => $menu, 'offset' => $offset)) ?>
|
|
</ul>
|
|
</article>
|