From 137ca003679afdb2f3fb9c04a5ad93e924fc2b23 Mon Sep 17 00:00:00 2001
From: onli <onli@paskuda.biz>
Date: Sun, 6 Jun 2021 17:45:42 +0200
Subject: [PATCH] PHP 8 compat fixes for future entries on overview page

---
 include/admin/overview.inc.php        | 2 ++
 templates/2k11/admin/overview.inc.tpl | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/include/admin/overview.inc.php b/include/admin/overview.inc.php
index c7f75d51..8daa2fad 100644
--- a/include/admin/overview.inc.php
+++ b/include/admin/overview.inc.php
@@ -148,6 +148,8 @@ if ($serendipity['dbType'] == 'sqlite' || $serendipity['dbType'] == 'sqlite3' ||
 $data['db_health'] = $dbHealth;
 
 $data['entries'] = $entries;
+$data['showFutureEntries'] = $serendipity['showFutureEntries'] ?? false;
+$data['serverOffsetHour'] = $serendipity['serverOffsetHour'] ?? 0;
 
 $data['urltoken'] = serendipity_setFormToken('url');
 $data['token'] = serendipity_setFormToken();
diff --git a/templates/2k11/admin/overview.inc.tpl b/templates/2k11/admin/overview.inc.tpl
index 4fc09c69..0f5775b7 100644
--- a/templates/2k11/admin/overview.inc.tpl
+++ b/templates/2k11/admin/overview.inc.tpl
@@ -103,7 +103,7 @@
                 {if !$showFutureEntries && ($entry.timestamp >= $serverOffsetHour) && $entry.isdraft == "false"}
                     <span class="entry_status status_future" title="{$CONST.SCHEDULED}: {$CONST.ENTRY_PUBLISHED_FUTURE}">{$entry.timestamp|formatTime:$CONST.DATE_FORMAT_SHORT}</span>
                 {/if}
-                {if $entry.properties.ep_is_sticky}
+                {if isset($entry.properties.ep_is_sticky) && $entry.properties.ep_is_sticky}
                     <span class="entry_status status_sticky">{$CONST.STICKY_POSTINGS}</span>
                 {/if}
                 {if $entry.isdraft == "true"}