changeset 2619:7758acc2fc41

Change how addition timestamps are displayed.
author Matti Hamalainen <ccr@tnsp.org>
date Fri, 16 Feb 2024 23:06:27 +0200
parents bf936860e474
children 164aa519640d
files www/common.inc.php www/latest.php www/loc.php
diffstat 3 files changed, 10 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/www/common.inc.php	Fri Feb 16 22:31:11 2024 +0200
+++ b/www/common.inc.php	Fri Feb 16 23:06:27 2024 +0200
@@ -151,9 +151,15 @@
 }
 
 
-function mpStrFTime($stamp)
+function mpLocFormatTime($loc)
 {
-  return strftime("%d %b %Y", $stamp);
+  switch ($loc["added_accuracy"])
+  {
+    case TS_ACC_GUESSTIMATE: return strftime("%b %Y", $loc["added"]);
+    case TS_ACC_APPROXIMATE: return strftime("%b %Y", $loc["added"]);
+    case TS_ACC_DEFAULT: return strftime("%d %b %Y*", $loc["added"]);
+    default: return strftime("%d %b %Y", $loc["added"]);
+  }
 }
 
 
--- a/www/latest.php	Fri Feb 16 22:31:11 2024 +0200
+++ b/www/latest.php	Fri Feb 16 23:06:27 2024 +0200
@@ -95,8 +95,7 @@
 
     echo
       " <tr>\n".
-      "  <td>".(($iv["added"] <= 0) ? "?" : mpStrFTime($iv["added"])).
-      ($iv["added_accuracy"] != TS_ACC_DEFAULT ? " ".$iv["added_accuracy"] : "")."</td>\n".
+      "  <td>".(($iv["added"] <= 0) ? "?" : mpLocFormatTime($iv))."</td>\n".
       "  <td class=\"".$iv["continent"]."\">".mpGetMapLink($iv, TRUE, TRUE, FALSE)."</td>\n".
       "  <td>".$continentList[$iv["continent"]][CTI_NAME]."</td>\n".
       ($showAll ? "  <td>".mpGetLocationTypeStr($iv["flags"])."</td>\n" : "").
--- a/www/loc.php	Fri Feb 16 22:31:11 2024 +0200
+++ b/www/loc.php	Fri Feb 16 23:06:27 2024 +0200
@@ -405,7 +405,7 @@
 
       if (/* isset($coderName) && */ $iv["added"] > 0)
       {
-        echo "<div class=\"locAdded\">".mpStrFTime($iv["added"])."</div>";
+        echo "<div class=\"locAdded\">".mpLocFormatTime($iv)."</div>";
       }
 
       echo "</div>\n";