# HG changeset patch # User Tom Fredrik Blenning Klaussen # Date 1514483068 -3600 # Node ID e3f97bbf12f33259f971dbcfa5fda26626d5dc07 # Parent 111770d32c2eb737fc0693723709ca110c7c3cc7 Better checking for uncommon conditions. diff -r 111770d32c2e -r e3f97bbf12f3 Sitemap.inc --- a/Sitemap.inc Thu Dec 28 18:40:56 2017 +0100 +++ b/Sitemap.inc Thu Dec 28 18:44:28 2017 +0100 @@ -1,4 +1,4 @@ - $this->lastmod) { - $this->lastmod = $lastmod; + if (isset($lastmod)) { + + $lastmod = strtotime($lastmod); + if ($lastmod > $this->lastmod) { + $this->lastmod = $lastmod; + } + $lastmod = date(DateTime::W3C, $lastmod); } - $lastmod = date(DateTime::W3C, $lastmod); $out .= "\n"; $out .= "${location}\n"; - $out .= "${lastmod}\n"; + if (isset($lastmod)) { + $out .= "${lastmod}\n"; + } $out .= "\n"; } }