From 119c7f13dcb9b91368304e3affd0219108ec490f Mon Sep 17 00:00:00 2001 From: wn_ Date: Sun, 15 Dec 2024 17:47:27 +0000 Subject: Consistently handle the 'smart' display of default/never dates. --- classes/TimeHelper.php | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'classes/TimeHelper.php') diff --git a/classes/TimeHelper.php b/classes/TimeHelper.php index 07df3b87c..5b140e913 100644 --- a/classes/TimeHelper.php +++ b/classes/TimeHelper.php @@ -2,6 +2,10 @@ class TimeHelper { static function smart_date_time(int $timestamp, int $tz_offset = 0, ?int $owner_uid = null, bool $eta_min = false): string { + // i.e. if the Unix epoch + if ($timestamp - $tz_offset === 0) + return __('Never'); + if (!$owner_uid) $owner_uid = $_SESSION['uid']; $profile = isset($_SESSION['uid']) && $owner_uid == $_SESSION['uid'] && isset($_SESSION['profile']) ? $_SESSION['profile'] : null; -- cgit v1.2.3-54-g00ecf