function xmlsitemap_engines_submit_access in XML sitemap 6.2
Same name and namespace in other branches
- 8 xmlsitemap_engines/xmlsitemap_engines.module \xmlsitemap_engines_submit_access()
- 7.2 xmlsitemap_engines/xmlsitemap_engines.module \xmlsitemap_engines_submit_access()
- 2.x xmlsitemap_engines/xmlsitemap_engines.module \xmlsitemap_engines_submit_access()
1 call to xmlsitemap_engines_submit_access()
- xmlsitemap_engines_cron in xmlsitemap_engines/
xmlsitemap_engines.module - Implements hook_cron().
File
- xmlsitemap_engines/
xmlsitemap_engines.module, line 63
Code
function xmlsitemap_engines_submit_access() {
if (!xmlsitemap_engines_can_submit()) {
return FALSE;
}
// Allow manual submissions to run.
//if ($_GET['q'] == 'admin/settings/xmlsitemap/engines/submit' && user_access('administer xmlsitemap')) {
// return TRUE;
//}
$submit_updated = variable_get('xmlsitemap_engines_submit_updated', TRUE);
$submitted_last = variable_get('xmlsitemap_engines_submit_last', 0);
$minimum_lifetime = variable_get('xmlsitemap_engines_minimum_lifetime', 86400);
// Skip if sitemap data has not been updated since last submission.
if ($submit_updated && variable_get('xmlsitemap_generated_last', 0) <= $submitted_last) {
return FALSE;
}
// Skip if the time since last submission is less than the minimum lifetime.
if (REQUEST_TIME - $submitted_last < $minimum_lifetime) {
return FALSE;
}
return TRUE;
}