Alert if cron job isn't running.

This commit is contained in:
James Cole
2018-08-13 19:07:46 +02:00
parent 6c9eb1b699
commit 7327941c77
4 changed files with 24 additions and 2 deletions

View File

@@ -33,6 +33,7 @@ use Log;
*/
trait GetConfigurationData
{
/**
* All packages that are installed.
*
@@ -247,4 +248,21 @@ trait GetConfigurationData
return false;
}
/**
*
*/
protected function verifyRecurringCronJob(): void
{
$config = app('fireflyconfig')->get('last_rt_job', 0);
$lastTime = (int)$config->data;
$now = time();
if (0 === $lastTime) {
request()->session()->flash('info', trans('firefly.recurring_never_cron'));
return;
}
if($now - $lastTime > 129600) {
request()->session()->flash('warning', trans('firefly.recurring_cron_long_ago'));
}
}
}