login/pass: error messages below page title
[minimedit.git] / sitemap.xml / index.php
index f0f928bd5c4db75e9e4fdfb2d9187a0b8a14afdc..a753b525eb0ae0ba93a703091d7e40282a527218 100644 (file)
@@ -1,5 +1,5 @@
 <?php
-ob_clean();
+if ($Page->api) return;
 header('Content-Type: application/atom+xml; charset=utf-8');
 print '<?xml version="1.0" encoding="utf-8"?>';
 $siteref = (empty($_SERVER['HTTPS']) ? 'http' : 'https') . '://' . $_SERVER['HTTP_HOST'];
@@ -7,9 +7,9 @@ $siteref = (empty($_SERVER['HTTPS']) ? 'http' : 'https') . '://' . $_SERVER['HTT
 
 <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
 <?php
+$caller = $Page;
 $search = new PageSearch();
-foreach ($search->files() as $link) {
-       $article = new ArchiveArticle($link);
+foreach ($search->files() as $article) {
        print '<url>';
        print "<loc>$siteref/{$article->link}</loc>";
        $score = 10;
@@ -25,6 +25,7 @@ foreach ($search->files() as $link) {
        }
        print "</url>\n";
 }
+$Page = $caller;
 ?>
 </urlset>
 <?php