You are here

function xmlsitemap_engines_submit_sitemaps in XML sitemap 7.2

Same name and namespace in other branches
  1. 8 xmlsitemap_engines/xmlsitemap_engines.module \xmlsitemap_engines_submit_sitemaps()
  2. 6.2 xmlsitemap_engines/xmlsitemap_engines.module \xmlsitemap_engines_submit_sitemaps()
  3. 2.x xmlsitemap_engines/xmlsitemap_engines.module \xmlsitemap_engines_submit_sitemaps()

Submit the sitemaps to a specific URL.

Parameters

string $url: The URL for sitemap submission.

array $sitemaps: An array of URLs of the sitemaps to submit.

2 calls to xmlsitemap_engines_submit_sitemaps()
XMLSitemapEnginesFunctionalTest::testSubmitSitemaps in xmlsitemap_engines/tests/xmlsitemap_engines.test
Test Submit Sitemaps.
xmlsitemap_engines_submit_engines in xmlsitemap_engines/xmlsitemap_engines.module
Submit the sitemaps to all the specified search engines.

File

xmlsitemap_engines/xmlsitemap_engines.module, line 156
Main file for XML sitemap engines.

Code

function xmlsitemap_engines_submit_sitemaps($url, array $sitemaps) {
  foreach ($sitemaps as $sitemap) {
    $sitemap->url = url($sitemap->uri['path'], $sitemap->uri['options']);
    $submit_url = xmlsitemap_engines_prepare_url($url, $sitemap->url);
    $request = drupal_http_request($submit_url);
    watchdog('xmlsitemap', 'Submitted the sitemap to %url and received response @code.', array(
      '%url' => $submit_url,
      '@code' => $request->code,
    ));
  }
}