You are here

function theme_elysia_cron_description in Elysia Cron 6.2

Same name and namespace in other branches
  1. 5.2 elysia_cron.module \theme_elysia_cron_description()
  2. 5 elysia_cron.module \theme_elysia_cron_description()
  3. 6 elysia_cron.module \theme_elysia_cron_description()
  4. 7.2 elysia_cron.module \theme_elysia_cron_description()
  5. 7 elysia_cron.module \theme_elysia_cron_description()

You can theme this function to provide your (untranslated) descriptions for cron functions, if they do not provide one.

File

./elysia_cron.module, line 1505

Code

function theme_elysia_cron_description($variables) {
  extract(_dcf_theme_signature(array(
    'job' => $variables,
  )));
  switch ($variables['job']) {
    case 'search_cron':
      return 'Update search database index';
    case 'activitystream_cron':
      return 'Fetch RSS feeds and web calls for activitystream';
    case 'mailhandler_cron':
      return 'Fetch POP3/IMAP accounts managed by MailHandler';
    case 'watchdog_cron':
      return 'Remove expired log messages and flood control events';
    case 'filter_cron':
      return 'Expire outdated filter cache entries';
    case 'node_cron':
      return 'History table cleanup';
    case 'system_cron':
      return 'Remove older rows from flood and batch table. Remove old temporary files.';
    case 'aggregation_cron':
      return 'Fetch RSS feeds for aggregation module';
    case 'amazon_cron':
      return 'Refresh Amazon products';
    case 'image_cron':
      return 'Deletes old temp images';
    case 'persistent_login_cron':
      return 'Expire persistent login';
    case 'trackback_cron':
      return 'Process trackback ping queue';
    case 'update_status_cron':
      return 'Checks for drupal module updates (Note: own frequency check ignore cron rules)';
    case 'user_karma_cron':
      return 'User karma expiration / rebuild (Note: own frequency check ignore cron rules)';
    case 'votingapi_cron':
      return 'Update votes (if not configured for immediate calculation)';
    case 'statistics_cron':
      return 'Reset day counts / Clean expired access logs';
    case 'googleanalytics_cron':
      return 'Delete cached version of ga.js/urchin.js.';
    case 'xmlsitemap_cron':
      return 'XML sitemap ping.';
    case 'xmlsitemap_node_cron':
      return 'Update XML sitemap with new nodes';
    case 'xmlsitemap_term_cron':
      return 'Update XML sitemap with new terms';
    case 'lm_paypal_cron':
      return 'Remove old IPN records';
    case 'user_import_cron':
      return 'Continue partial imports';
    case 'dblog_cron':
      return 'Remove expired log messages and flood control events';
    case 'field_cron':
      return 'Purges some deleted Field API data, if any exists';
    case 'trigger_cron':
      return 'Triggers cron actions';
    case 'update_cron':
      return 'Checks for available updates of Drupal core, contributed modules and themes';
    case 'search_api_cron':
      return 'Will index items for each enabled index.';
    case 'redirect_cron':
      return 'Purge inactive self-managed redirects from the database.';
    case 'ctools_cron':
      return 'Clean up old caches';
    case 'l10n_update_cron':
      return 'Check one project/language at a time, download and import if update available';
    default:
      return '-';
  }
}