Skip to content

1.4.0

Compare
Choose a tag to compare
@pafnuty pafnuty released this 16 Mar 19:33
· 17 commits to master since this release
  • Обновлён установщик доя версии 1.0.2 (fix #47)
  • Добавлен новый параметр parseSendMail, добавляющий возможность производить манипуляции над данными перед отправкой email. В параметр передаётся путь к php файлу, без расширения, отностительно папки engine/modules. Например можно добавить в шаблон email-сообщения новые теги [footer]{footer}[/footer]. Для этого в конфиге прописываем parseSendMail = addFooter, создаём файл engine/modules/addFooter.php со следующим содержимым:
<?php
if ($arSendMail['select1'] === 'val1') {
	$mailTpl->set('[footer]', '');
	$mailTpl->set('[/footer]', '');
	$mailTpl->set('{footer}', $arSendMail['select1']);
} else {
	$mailTpl->set_block("'\\[footer\\](.*?)\\[\\/footer\\]'si", '');
}
  • Идея с "колбэками", реализована, дальше будем добавлять по потребностям (fix #40) (fix #50).