From 2a809f1cc3eba1a3c0dc209656a11b78f6be2ccf Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Tue, 20 Nov 2007 14:48:07 +0000 Subject: - Patch #100909 by webbernet: improve usability of cron message. --- modules/system/system.install | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'modules/system/system.install') diff --git a/modules/system/system.install b/modules/system/system.install index 611115d13..ccaedbeec 100644 --- a/modules/system/system.install +++ b/modules/system/system.install @@ -96,7 +96,7 @@ function system_requirements($phase) { // Cron error threshold defaults to two weeks. $threshold_error = variable_get('cron_threshold_error', 1209600); // Cron configuration help text. - $help = $t('Please check the help pages for configuring cron jobs or you can run cron manually.', array('@url' => 'http://drupal.org/cron', '@cron' => url('admin/reports/status/run-cron'))); + $help = $t('Please check the help pages for configuring cron jobs.', array('@url' => 'http://drupal.org/cron')); // Determine when cron last ran. If never, use the install time to // determine the warning or error status. @@ -112,7 +112,7 @@ function system_requirements($phase) { if (time() - $cron_last > $threshold_error) { $severity = REQUIREMENT_ERROR; } - else if (time() - $cron_last > $threshold_warning) { + else if ($never_run || (time() - $cron_last > $threshold_warning)) { $severity = REQUIREMENT_WARNING; } @@ -120,7 +120,7 @@ function system_requirements($phase) { // administration page, instead of an error, we display a helpful reminder // to configure cron jobs. if ($never_run && $severity != REQUIREMENT_ERROR && $_GET['q'] == 'admin') { - drupal_set_message($t('Cron has not run.') .' '. $help); + drupal_set_message($t('Cron has not run. Please visit the status report for more information.', array('@status' => url('admin/reports/status')))); } // Set summary and description based on values determined above. @@ -140,7 +140,7 @@ function system_requirements($phase) { 'title' => $t('Cron maintenance tasks'), 'severity' => $severity, 'value' => $summary, - 'description' => $description, + 'description' => $description .' '. $t('You can run cron manually.', array('@cron' => url('admin/reports/status/run-cron'))), ); } -- cgit v1.2.3