aboutsummaryrefslogtreecommitdiff
path: root/app/views/index
diff options
context:
space:
mode:
Diffstat (limited to 'app/views/index')
-rw-r--r--app/views/index/normal.phtml22
-rw-r--r--app/views/index/reader.phtml10
-rw-r--r--app/views/index/rss.phtml4
3 files changed, 18 insertions, 18 deletions
diff --git a/app/views/index/normal.phtml b/app/views/index/normal.phtml
index 38ce30276..aca3b8f0a 100644
--- a/app/views/index/normal.phtml
+++ b/app/views/index/normal.phtml
@@ -8,9 +8,9 @@ if (!Minz_Request::paramBoolean('ajax')) {
call_user_func($this->callbackBeforeEntries, $this);
-$display_today = true;
-$display_yesterday = true;
-$display_others = true;
+$display_today = FreshRSS_Context::$sort === 'id';
+$display_yesterday = $display_today;
+$display_others = $display_today;
$useKeepUnreadImportant = !FreshRSS_Context::isImportant() && !FreshRSS_Context::isFeed();
$today = @strtotime('today');
@@ -46,15 +46,15 @@ $today = @strtotime('today');
$lastEntry = null;
$nbEntries = 0;
foreach ($this->entries as $item):
- $lastEntry = $item;
- $nbEntries++;
- ob_flush();
- /** @var FreshRSS_Entry */
+ /** @var FreshRSS_Entry|null $item */
$item = Minz_ExtensionManager::callHook('entry_before_display', $item);
- if ($item == null) {
+ if ($item === null) {
continue;
}
+ ob_flush();
$this->entry = $item;
+ $lastEntry = $item;
+ $nbEntries++;
// We most likely already have the feed object in cache, otherwise make a request
$this->feed = FreshRSS_Category::findFeed($this->categories, $this->entry->feedId()) ??
@@ -62,7 +62,7 @@ $today = @strtotime('today');
if ($display_today && $this->entry->isDay(FreshRSS_Days::TODAY, $today)) {
?><div class="day" id="day_today"><?php
- echo _t('gen.date.today');
+ echo _t('index.feed.received.today');
?><span class="date"> — <?= timestamptodate(time(), false) ?></span><?php
?><span class="name"><?= FreshRSS_Context::$name ?></span><?php
?></div><?php
@@ -70,7 +70,7 @@ $today = @strtotime('today');
}
if ($display_yesterday && $this->entry->isDay(FreshRSS_Days::YESTERDAY, $today)) {
?><div class="day" id="day_yesterday"><?php
- echo _t('gen.date.yesterday');
+ echo _t('index.feed.received.yesterday');
?><span class="date"> — <?= timestamptodate(time() - 86400, false) ?></span><?php
?><span class="name"><?= FreshRSS_Context::$name ?></span><?php
?></div><?php
@@ -78,7 +78,7 @@ $today = @strtotime('today');
}
if ($display_others && $this->entry->isDay(FreshRSS_Days::BEFORE_YESTERDAY, $today)) {
?><div class="day" id="day_before_yesterday"><?php
- echo _t('gen.date.before_yesterday');
+ echo _t('index.feed.received.before_yesterday');
?><span class="name"><?= FreshRSS_Context::$name ?></span><?php
?></div><?php
$display_others = false;
diff --git a/app/views/index/reader.phtml b/app/views/index/reader.phtml
index ae576c2e5..adcb78908 100644
--- a/app/views/index/reader.phtml
+++ b/app/views/index/reader.phtml
@@ -18,15 +18,15 @@ $lazyload = FreshRSS_Context::userConf()->lazyload;
$lastEntry = null;
$nbEntries = 0;
foreach ($this->entries as $entry):
- $lastEntry = $entry;
- $nbEntries++;
- ob_flush();
- /** @var FreshRSS_Entry */
+ /** @var FreshRSS_Entry|null $entry */
$entry = Minz_ExtensionManager::callHook('entry_before_display', $entry);
- if ($entry == null) {
+ if ($entry === null) {
continue;
}
+ ob_flush();
$this->entry = $entry;
+ $lastEntry = $entry;
+ $nbEntries++;
//We most likely already have the feed object in cache, otherwise make a request
$this->feed = FreshRSS_Category::findFeed($this->categories, $entry->feedId()) ?? $entry->feed() ?? FreshRSS_Feed::default();
diff --git a/app/views/index/rss.phtml b/app/views/index/rss.phtml
index 9b87f0a77..36d003453 100644
--- a/app/views/index/rss.phtml
+++ b/app/views/index/rss.phtml
@@ -23,9 +23,9 @@
<?php
foreach ($this->entries as $item) {
if (!$this->internal_rendering) {
- /** @var FreshRSS_Entry */
+ /** @var FreshRSS_Entry|null $item */
$item = Minz_ExtensionManager::callHook('entry_before_display', $item);
- if ($item == null) {
+ if ($item === null) {
continue;
}
}