From bfea8f07529a9fe83cb6f9093607cb0eb7dcfba5 Mon Sep 17 00:00:00 2001 From: Andreas <6977712+AndreasK79@users.noreply.github.com> Date: Fri, 23 Jun 2023 09:14:09 +0200 Subject: [PATCH] [PHP8.1] Fixes passing null to parameter. Added if check Fixes #2223 --- .../views/view_log/partial/log_ajax.php | 24 ++++++++++--------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/application/views/view_log/partial/log_ajax.php b/application/views/view_log/partial/log_ajax.php index 7d549754..d317f0f6 100644 --- a/application/views/view_log/partial/log_ajax.php +++ b/application/views/view_log/partial/log_ajax.php @@ -102,17 +102,19 @@ function echoQrbCalcLink($mygrid, $grid, $vucc) { COL_CALL)); ?> lastupload)) / 86400; - if ($diff > 365) { - $lotw_hint = ' lotw_info_red'; - } elseif ($diff > 30) { - $lotw_hint = ' lotw_info_orange'; - } elseif ($diff > 7) { - $lotw_hint = ' lotw_info_yellow'; - } - ?> - lastupload); echo ($row->callsign == '' ? '' : ' L'); ?> + if ($row->lastupload) { + $lotw_hint = ''; + $diff = (time() - strtotime($row->lastupload)) / 86400; + if ($diff > 365) { + $lotw_hint = ' lotw_info_red'; + } elseif ($diff > 30) { + $lotw_hint = ' lotw_info_orange'; + } elseif ($diff > 7) { + $lotw_hint = ' lotw_info_yellow'; + } + $timestamp = strtotime($row->lastupload); echo ($row->callsign == '' ? '' : ' L'); + } + ?>