Exemplo n.º 1
0
function xml_sitemaps_show_sitemap()
{
    ob_end_clean();
    header("Content-type: text/xml");
    if (isset($_GET['i'])) {
        if (is_numeric($_GET['i'])) {
            create_sitemap_links($_GET['i'], XmlSitemaps_Links_per_sitemap);
        } else {
            if ($_GET['i'] == "main") {
                create_sitemap_main();
            } else {
                if (preg_match('/pages(\\d+)/', $_GET['i'], $m)) {
                    create_sitemap_pages($m[1], XmlSitemaps_Links_per_sitemap);
                } else {
                    if (preg_match('/users(\\d+)/', $_GET['i'], $m)) {
                        create_sitemap_users($m[1], XmlSitemaps_Links_per_sitemap);
                    } else {
                        if (preg_match('/groups(\\d+)/', $_GET['i'], $m)) {
                            create_sitemap_groups($m[1], XmlSitemaps_Links_per_sitemap);
                        }
                    }
                }
            }
        }
    } else {
        create_sitemaps_index(XmlSitemaps_Links_per_sitemap);
    }
}
Exemplo n.º 2
0
function xml_sitemaps_show_sitemap()
{
    ob_end_clean();
    header("Content-type: text/xml");
    if (isset($_GET['i'])) {
        if (is_numeric($_GET['i'])) {
            create_sitemap($_GET['i'], XmlSitemaps_Links_per_sitemap);
        } else {
            if ($_GET['i'] == "pages") {
                create_sitemap_pages();
            }
        }
    } else {
        create_sitemaps_index(XmlSitemaps_Links_per_sitemap);
    }
}