@@ -533,8 +533,21 @@ function resendEmails()
|
|||||||
|
|
||||||
setExecutionResultMessage("DONE");
|
setExecutionResultMessage("DONE");
|
||||||
} catch (Exception $e) {
|
} catch (Exception $e) {
|
||||||
setExecutionResultMessage("WITH ERRORS", "error");
|
$c = new Criteria("workflow");
|
||||||
eprintln(" '-" . $e->getMessage(), "red");
|
$c->clearSelectColumns();
|
||||||
|
$c->addSelectColumn(ConfigurationPeer::CFG_UID);
|
||||||
|
$c->add(ConfigurationPeer::CFG_UID, "Emails");
|
||||||
|
$result = ConfigurationPeer::doSelectRS($c);
|
||||||
|
$result->setFetchmode(ResultSet::FETCHMODE_ASSOC);
|
||||||
|
if($result->next()) {
|
||||||
|
setExecutionResultMessage("WARNING", "warning");
|
||||||
|
$message = "Emails won't be sent, but the cron will continue its execution";
|
||||||
|
eprintln(" '-" . $message, "yellow");
|
||||||
|
} else {
|
||||||
|
setExecutionResultMessage("WITH ERRORS", "error");
|
||||||
|
eprintln(" '-" . $e->getMessage(), "red");
|
||||||
|
}
|
||||||
|
|
||||||
saveLog("resendEmails", "error", "Error Resending Emails: " . $e->getMessage());
|
saveLog("resendEmails", "error", "Error Resending Emails: " . $e->getMessage());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -990,6 +1003,10 @@ function setExecutionResultMessage($m, $t='')
|
|||||||
if ($t == 'info') {
|
if ($t == 'info') {
|
||||||
$c = 'yellow';
|
$c = 'yellow';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ($t == 'warning') {
|
||||||
|
$c = 'yellow';
|
||||||
|
}
|
||||||
|
|
||||||
eprintln("[$m]", $c);
|
eprintln("[$m]", $c);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user