page: replace global variables by $Page object
[minimedit.git] / nieuws / feed / index.php
index 00fa7ea3dcb585c642caee99ee2e85c7e9ae5230..9fb71a9ae86de7cf7bc2c43e3956a832e717d361 100644 (file)
@@ -1,5 +1,6 @@
 <?php
 header('Content-Type: application/atom+xml; charset=utf-8');
+header('Access-Control-Allow-Origin: *');
 print '<?xml version="1.0" encoding="utf-8"?>';
 $siteref = (empty($_SERVER['HTTPS']) ? 'http' : 'https') . '://' . $_SERVER['HTTP_HOST'];
 ?>
@@ -10,9 +11,10 @@ $siteref = (empty($_SERVER['HTTPS']) ? 'http' : 'https') . '://' . $_SERVER['HTT
        <id><?= $siteref ?>/</id>
        <link href="<?= $siteref ?>/" />
        <link href="<?= $siteref . $_SERVER['REQUEST_URI'] ?>" rel="self" />
+       <icon>/favicon.png</icon>
        <author><name>Lijtweg</name></author>
 <?php
-$root = preg_replace('{/feed$}', '', $Page) . "/2???";
+$root = preg_replace('{/feed$}', '', $Page->handler) . "/2???";
 $pages = array_reverse(glob("$root/*.html"));
 
 foreach ($pages as $i => $page) {
@@ -27,8 +29,8 @@ foreach ($pages as $i => $page) {
                <id><?= $siteref . '/' . $article->link ?></id>
                <link href="<?= $siteref . '/' . $article->link ?>" />
                <title><?= $article->title ?></title>
-               <published><?= $article->dateiso ?></published>
-               <updated><?= $article->dateiso ?></updated>
+               <published><?= $article->meta['article:published_time'] ?? $article->dateiso ?></published>
+               <updated><?= $article->meta['article:modified_time'] ?? $article->dateiso ?></updated>
 <?php
        if ($article->teaser) {
                printf("\t\t<summary>%s</summary>\n", htmlspecialchars($article->teaser));