login/pass: error messages below page title
[minimedit.git] / sitemap.xml / index.php
index 0e68218fc972a001a6f4abf9d8603c0425bbd9dd..a753b525eb0ae0ba93a703091d7e40282a527218 100644 (file)
@@ -1,4 +1,5 @@
 <?php
+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'];
@@ -6,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;
@@ -24,6 +25,7 @@ foreach ($search->files() as $link) {
        }
        print "</url>\n";
 }
+$Page = $caller;
 ?>
 </urlset>
 <?php