1
0
Fork 0
mirror of synced 2024-07-02 13:10:38 +12:00

Merge pull request #7470 from appwrite/fix-env-variables-rendering

Follow existing style of code
This commit is contained in:
Eldad A. Fux 2024-01-19 14:26:06 +01:00 committed by GitHub
commit 8cc6bfdb9b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -60,14 +60,11 @@ class Mails extends Action
$recipient = $payload['recipient'];
$subject = $payload['subject'];
$variables = $payload['variables'];
$variables['protocol'] = App::getEnv('_APP_OPTIONS_FORCE_HTTPS') == 'disabled' ? 'http' : 'https';
$variables['hostname'] = App::getEnv('_APP_DOMAIN');
$name = $payload['name'];
$body = $payload['body'];
$protocol = App::getEnv('_APP_OPTIONS_FORCE_HTTPS') == 'disabled' ? 'http' : 'https';
$hostname = App::getEnv('_APP_DOMAIN');
$body = str_replace(['{{protocol}}', '{{hostname}}'], [$protocol, $hostname], $body);
$bodyTemplate = Template::fromFile(__DIR__ . '/../../../../app/config/locale/templates/email-base.tpl');
$bodyTemplate->setParam('{{body}}', $body);
foreach ($variables as $key => $value) {