git.gnu.io has moved to IP address 209.51.188.249 -- please double check where you are logging in.

Commit 3062cc27 authored by Evan Prodromou's avatar Evan Prodromou

add last-modified header to sitemaps to keep them from getting regenerated

parent 0faa988e
......@@ -53,6 +53,8 @@ class SitemapAction extends Action
function handle($args)
{
parent::handle($args);
header('Content-Type: text/xml; charset=UTF-8');
$this->startXML();
......@@ -67,6 +69,27 @@ class SitemapAction extends Action
$this->endXML();
}
function lastModified()
{
$y = $this->trimmed('year');
$m = $this->trimmed('month');
$d = $this->trimmed('day');
$y += 0;
$m += 0;
$d += 0;
$begdate = strtotime("$y-$m-$d 00:00:00");
$enddate = $begdate + (24 * 60 * 60);
if ($enddate < time()) {
return $enddate;
} else {
return null;
}
}
function showUrl($url, $lastMod=null, $changeFreq=null, $priority=null)
{
$this->elementStart('url');
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment