* Alerts other sites that your site has been updated.
*/
/**
* Implementation of hook_help().
*/
functionping_help($section){
switch($section){
case'admin/help#ping':
$output='<p>'.t('The ping module is useful for notifying interested sites that your site has changed. It automatically sends notifications (called "pings") to the <a href="%external-http-pingomatic-com">pingomatic</a> service to tell it that your site has changed. In turn pingomatic will ping other services such as weblogs.com, Technorati, blo.gs, BlogRolling, Feedster.com, Moreover, etc.',array('%external-http-pingomatic-com'=>'http://pingomatic.com/')).'</p>';
$output.='<p>'.t('The ping module requires <code>cron</code> or a similar periodic job scheduler to be enabled.').'</p>';
$output.=t('<p>You can:</p>
<ul>
<li> enable or disable the ping module at <a href="%admin-modules">administer >> modules</a>.</li>
<li>run your cron job at your sites <a href="%file-cron">cron page</a>.</li>
<li>read about <a href="%external-http-drupal-org-node-23714">configuring cron jobs</a>.</li>
$output.='<p>'.t('For more information please read the configuration and customization handbook <a href="%ping">Ping page</a>.',array('%ping'=>'http://drupal.org/handbook/modules/ping/')).'</p>';
return$output;
case'admin/modules#description':
returnt('Alerts other sites when your site has been updated.');
}
}
/**
* Implementation of hook_cron().
*
* Fire off notifications of updates to remote sites.
if(db_num_rows(db_query("SELECT nid FROM {node} WHERE status = 1 AND (created > '".variable_get('cron_last',time())."' OR changed > '".variable_get('cron_last',time())."')"))){