/[drupal]/contributions/modules/xmlsitemap/xmlsitemap_engines/xmlsitemap_engines.module
ViewVC logotype

Diff of /contributions/modules/xmlsitemap/xmlsitemap_engines/xmlsitemap_engines.module

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.5.2.12.2.9, Sat May 30 03:59:45 2009 UTC revision 1.5.2.12.2.10, Mon Jun 1 01:57:42 2009 UTC
# Line 1  Line 1 
1  <?php  <?php
2  // $Id: xmlsitemap_engines.module,v 1.5.2.12.2.8 2009/05/21 19:08:18 davereid Exp $  // $Id: xmlsitemap_engines.module,v 1.5.2.12.2.9 2009/05/30 03:59:45 davereid Exp $
3    
4  /**  /**
5   * Implementation of hook_menu().   * Implementation of hook_menu().
# Line 21  function xmlsitemap_engines_menu() { Line 21  function xmlsitemap_engines_menu() {
21   * Implementation of hook_cron().   * Implementation of hook_cron().
22   */   */
23  function xmlsitemap_engines_cron() {  function xmlsitemap_engines_cron() {
24    $engines = xmlsitemap_engines_var('submit');    if (variable_get('site_offline', 0) || (REQUEST_TIME - xmlsitemap_engines_var('submit_last')) < xmlsitemap_engines_var('minimum_lifetime')) {
25        return;
26      }
27    
28      $engines = xmlsitemap_engines_var('engines');
29      $pings = array();
30    foreach ($engines as $engine) {    foreach ($engines as $engine) {
31      $url = xmlsitemap_engines_prepare_url(xmlsitemap_engines_get_engines($engine, 'url'));      $url = xmlsitemap_engines_prepare_url(xmlsitemap_engines_get_engines($engine, 'url'));
32      $request = drupal_http_request($url);      $request = drupal_http_request($url);
33      watchdog('xmlsitemap', 'Submitted the sitemap to %url.', array('%url' => $url));      $pings[] = $request;
34        watchdog('xmlsitemap', 'Submitted the sitemap to %url. !request', array('%url' => $url, '!request' => var_export($request, TRUE)));
35    }    }
36    
37    $custom_urls = xmlsitemap_engines_var('custom_urls');    $custom_urls = xmlsitemap_engines_var('custom_urls');
# Line 33  function xmlsitemap_engines_cron() { Line 39  function xmlsitemap_engines_cron() {
39    foreach ($custom_urls as $custom_url) {    foreach ($custom_urls as $custom_url) {
40      $url = xmlsitemap_engines_prepare_url($custom_url);      $url = xmlsitemap_engines_prepare_url($custom_url);
41      $request = drupal_http_request($url);      $request = drupal_http_request($url);
42      watchdog('xmlsitemap', 'Submitted the sitemap to %url.', array('%url' => $url));      $pings[] = $request;
43        watchdog('xmlsitemap', 'Submitted the sitemap to %url. !request', array('%url' => $url, '!request' => var_export($request, TRUE)));
44    }    }
45    
46      variable_set('xmlsitemap_engines_submit_last', REQUEST_TIME);
47      return $pings;
48  }  }
49    
50  /**  /**
# Line 110  function xmlsitemap_engines_get_engines( Line 120  function xmlsitemap_engines_get_engines(
120   */   */
121  function xmlsitemap_engines_variables() {  function xmlsitemap_engines_variables() {
122    $variables = array(    $variables = array(
123      'xmlsitemap_engines_submit' => array(),      'xmlsitemap_engines_engines' => array(),
124      'xmlsitemap_engines_custom_urls' => '',      'xmlsitemap_engines_custom_urls' => '',
125        'xmlsitemap_engines_minimum_lifetime' => 43200,
126        'xmlsitemap_engines_submit_last' => 0,
127    );    );
128    
129    return $variables;    return $variables;

Legend:
Removed from v.1.5.2.12.2.9  
changed lines
  Added in v.1.5.2.12.2.10

  ViewVC Help
Powered by ViewVC 1.1.2