Fix overriding cron token

This commit is contained in:
Pavel Dohnal
2018-07-31 15:38:30 +01:00
committed by Rostislav Wolny
parent 38d078df5e
commit a3b79a6907
4 changed files with 75 additions and 72 deletions

View File

@@ -40,6 +40,22 @@ class CronHelper {
return Setting::getValue(self::DAEMON_SETTING);
}
static function saveDaemonLastError($error) {
$daemon = self::getDaemon();
if($daemon) {
$daemon['last_error'] = $error;
self::saveDaemon($daemon);
}
}
static function saveDaemonRunCompleted($run_completed_at) {
$daemon = self::getDaemon();
if($daemon) {
$daemon['run_completed_at'] = $run_completed_at;
self::saveDaemon($daemon);
}
}
static function saveDaemon($daemon) {
$daemon['updated_at'] = time();
return Setting::setValue(
@@ -165,4 +181,4 @@ class CronHelper {
throw new \Exception(__('Maximum execution time has been reached.', 'mailpoet'));
}
}
}
}