From 20b335b5f3ce16be51182ef08146d9bda732b484 Mon Sep 17 00:00:00 2001
From: Andreas Gohr <andi@splitbrain.org>
Date: Tue, 29 Nov 2005 23:37:42 +0100
Subject: [PATCH] automatic google ping after sitemap update

darcs-hash:20051129223742-7ad00-2b17207795c195d7194578007ef19029f0ed0f94.gz
---
 lib/exe/indexer.php | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/lib/exe/indexer.php b/lib/exe/indexer.php
index 2680d161a..b52e485b7 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;
 }
 
-- 
GitLab