diff options
author | kondou <kondou@ts.unde.re> | 2014-03-12 15:20:51 +0100 |
---|---|---|
committer | kondou <kondou@ts.unde.re> | 2014-03-12 15:20:51 +0100 |
commit | 547b5634646b0556462233f8cac37a41d63a44fb (patch) | |
tree | 1a3ed523663c786496e37dca5929c544b945e92e /settings | |
parent | ce790119aea4a1cec2e8d8e8b493fec00b87693f (diff) | |
download | nextcloud-server-547b5634646b0556462233f8cac37a41d63a44fb.tar.gz nextcloud-server-547b5634646b0556462233f8cac37a41d63a44fb.zip |
Log last cron execution
Fixes #2012
Diffstat (limited to 'settings')
-rwxr-xr-x | settings/admin.php | 2 | ||||
-rw-r--r-- | settings/css/settings.css | 7 | ||||
-rw-r--r-- | settings/templates/admin.php | 17 |
3 files changed, 26 insertions, 0 deletions
diff --git a/settings/admin.php b/settings/admin.php index 42477bfc1ca..bbb494a0f8b 100755 --- a/settings/admin.php +++ b/settings/admin.php @@ -40,6 +40,8 @@ $tmpl->assign('isWebDavWorking', OC_Util::isWebDAVWorking()); $tmpl->assign('has_fileinfo', OC_Util::fileInfoLoaded()); $tmpl->assign('old_php', OC_Util::isPHPoutdated()); $tmpl->assign('backgroundjobs_mode', OC_Appconfig::getValue('core', 'backgroundjobs_mode', 'ajax')); +$tmpl->assign('cron_log', OC_Config::getValue('cron_log', true)); +$tmpl->assign('lastcron', OC_Appconfig::getValue('core', 'lastcron', false)); $tmpl->assign('shareAPIEnabled', OC_Appconfig::getValue('core', 'shareapi_enabled', 'yes')); // Check if connected using HTTPS diff --git a/settings/css/settings.css b/settings/css/settings.css index a47e7bf6563..37c2c47ed20 100644 --- a/settings/css/settings.css +++ b/settings/css/settings.css @@ -167,6 +167,13 @@ table.shareAPI td { padding-bottom: 0.8em; } width: 40px; } +.cronstatus { + display: inline-block; + height: 16px; + width: 16px; + vertical-align: text-bottom; +} + /* HELP */ .pressed {background-color:#DDD;} diff --git a/settings/templates/admin.php b/settings/templates/admin.php index 8f786ba76ef..a2775439cae 100644 --- a/settings/templates/admin.php +++ b/settings/templates/admin.php @@ -178,6 +178,23 @@ if (!$_['internetconnectionworking']) { <label for="backgroundjobs_cron">Cron</label><br/> <em><?php p($l->t("Use systems cron service to call the cron.php file every 15 minutes.")); ?></em> </p> + <?php if ($_['cron_log']): ?> + <p> + <?php if ($_['lastcron'] !== false): + $human_time = date('Y-m-d H:i', $_['lastcron']) . " UTC"; + if (time() - $_['lastcron'] <= 3600): ?> + <span class="cronstatus success"></span> + <?php p($l->t("Last cron was executed at %s.", array($human_time))); + else: ?> + <span class="cronstatus error"></span> + <?php p($l->t("Last cron was executed at %s. This is more than an hour ago, something seems wrong.", array($human_time))); + endif; + else: ?> + <span class="cronstatus error"></span> + <?php p($l->t("Cron was not executed yet!")); + endif; ?> + </p> + <?php endif; ?> </fieldset> <fieldset class="personalblock" id="shareAPI"> |