Skip to content

Commit

Permalink
"From" field fixed
Browse files Browse the repository at this point in the history
  • Loading branch information
Vitexus committed Apr 21, 2024
1 parent 107fb5f commit a4abd26
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 3 deletions.
16 changes: 14 additions & 2 deletions multiflexi/rb_statement_mailer.multiflexi.app.json

Large diffs are not rendered by default.

12 changes: 11 additions & 1 deletion src/raiffeisenbank-statement-mailer.php
Original file line number Diff line number Diff line change
Expand Up @@ -38,13 +38,23 @@
);

if ($downloaded) {
$recipient = array_key_exists(1, $argv) ? $argv[1] : Shared::cfg('SEND_MAIL_TO');
$recipient = array_key_exists(1, $argv) ? $argv[1] : Shared::cfg('STATEMENTS_TO');
if (empty($recipient)) {
fwrite(fopen('php://stderr', 'wb'), \Ease\Shared::appName() . ': ' . _('No recipient provided! Check arguments or environment') . PHP_EOL);
exit(1);
} else {
try {
$mailer = new \Ease\Mailer($recipient, sprintf(_('Bank Statements %s'), \Ease\Shared::cfg('ACCOUNT_NUMBER')));
$headers = [];
if(\Ease\Shared::cfg('STATEMENTS_FROM')){
$headers['From'] = \Ease\Shared::cfg('STATEMENTS_FROM');
} else {
$mailer->addStatusMessage('💌 The From header not set','warning');
}
if(\Ease\Shared::cfg('STATEMENTS_REPLYTO')){
$headers['Reply-To'] = \Ease\Shared::cfg('STATEMENTS_REPLYTO');
}
$mailer->setMailHeaders($headers);
$mailer->addText(sprintf(_('Statements from %s to %s'), $engine->getSince()->format(Statementor::$dateFormat), $engine->getUntil()->format(Statementor::$dateFormat)) . "\n\n");
foreach ($statements as $stId => $statement) {
$mailer->addText(_('Statement') . ' ' . strval($stId + 1) . "\n");
Expand Down

0 comments on commit a4abd26

Please sign in to comment.