aboutsummaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
authorGravatar maTh <math-home@web.de> 2021-12-07 23:19:58 +0100
committerGravatar GitHub <noreply@github.com> 2021-12-07 23:19:58 +0100
commit1d624d041fb12162eaae3a428e8eca57dc91d50a (patch)
tree12c84de271354dc1fc37a9be82bc743ac7ae54a4 /app
parentc25dace809c9547d78a2840081612641191e025f (diff)
Fix: global view does not show "no articles to show" alert (#4042)
* fix * phpcs fixed * fix JS
Diffstat (limited to 'app')
-rw-r--r--app/views/index/global.phtml12
1 files changed, 11 insertions, 1 deletions
diff --git a/app/views/index/global.phtml b/app/views/index/global.phtml
index 5b7e886e8..306c6604b 100644
--- a/app/views/index/global.phtml
+++ b/app/views/index/global.phtml
@@ -20,11 +20,14 @@
'params' => $params,
);
+ $unreadArticles = 0;
+
foreach ($this->categories as $cat) {
$feeds = $cat->feeds();
$url_base['params']['get'] = 'c_' . $cat->id();
if (!empty($feeds)) {
+ $unreadArticles += $cat->nbNotRead();
?>
<div class="box category" data-unread="<?= $cat->nbNotRead() ?>">
<div class="box-title"><a class="title" data-unread="<?= format_number($cat->nbNotRead()) ?>"
@@ -49,7 +52,14 @@
<?php
}
}
-?>
+
+ if ($unreadArticles < 1) {
+ ?>
+ <div id="noArticlesToShow" class="prompt alert alert-warn">
+ <h2 class="alert-head"><?= _t('index.feed.empty') ?></h2>
+ <p><a href="<?= _url('subscription', 'add') ?>"><?= _t('index.feed.add') ?></a></p>
+ </div>
+ <?php } ?>
</main>
<div id="overlay">