diff --git a/lib/exe/indexer.php b/lib/exe/indexer.php index 2680d161a83889c0f4d2efeab276335f7879409e..b52e485b73401214662906d9b294ae64adddf285 100644 --- a/lib/exe/indexer.php +++ b/lib/exe/indexer.php @@ -20,10 +20,6 @@ sendGIF(); // - probably not needed but better safe... ob_start(); -// Now start work -require_once(DOKU_INC.'inc/utf8.php'); -require_once(DOKU_INC.'inc/auth.php'); - // run one of the jobs runIndexer() or runSitemapper(); @@ -121,7 +117,15 @@ function runSitemapper(){ $data = ob_get_contents(); ob_end_clean(); + //save the new sitemap io_saveFile($sitemap,$data); + + //ping google + $url = 'http://www.google.com/webmasters/sitemaps/ping?sitemap='; + $url .= urlencode(DOKU_URL.$sitemap); + $http = new DokuHTTPClient(); + $http->get($url); + return true; }