require_once BASEDIR . "core/isidebar.php"; require_once BASEDIR . "core/isitemap.php"; require_once BASEDIR . "core/izoomableImages.php"; require_once BASEDIR . "core/template.php"; require_once BASEDIR . "core/frontend.php"; $set = new SimpleXMLElement('<urlset/>'); $set->addAttribute("xmlns", "http://www.sitemaps.org/schemas/sitemap/0.9"); function addChildren($set, $link) { $url = $set->addChild("url"); $url->addChild("loc", URL . "/" . $link['loc']); if (isset($link['changefreq'])) { $url->addChild("changefreq", $link['changefreq']); } if (isset($link['lastmod'])) { $url->addChild("lastmod", $link['lastmod']->format("Y-m-d")); } if (isset($link['children'])) { foreach ($link['children'] as $child) { addChildren($set, $child); } } } foreach (frontend::generateSitemap() as $link) { addChildren($set, $link); } Header('Content-type: text/xml'); $dom = dom_import_simplexml($set)->ownerDocument; $dom->formatOutput = true; $dom->encoding = "UTF-8"; echo $dom->saveXML();