Skip to content

Commit

Permalink
Enable use of tpl for session subscription's mail confirmation -refs …
Browse files Browse the repository at this point in the history
…BT#9896 #TMI
  • Loading branch information
NicoDucou committed Jul 31, 2015
1 parent 447d8c0 commit 2a7128a
Show file tree
Hide file tree
Showing 3 changed files with 37 additions and 2 deletions.
21 changes: 19 additions & 2 deletions main/inc/lib/sessionmanager.lib.php
Expand Up @@ -1569,9 +1569,26 @@ public static function suscribe_users_to_session(
if (is_array($user_list) && count($user_list) > 0) {
foreach ($user_list as $user_id) {
if (!in_array($user_id, $existingUsers)) {
$subject = '[' . api_get_setting('siteName') . '] ' . get_lang('YourReg') . ' ' . api_get_setting('siteName');
$tplSubject = new Template(null, false, false, false, false, false);
$tplSubject->assign('mailSiteName', api_get_setting('siteName'));
$layoutSubject = $tplSubject->get_template('mail/subject_subscription_to_session_confirmation.tpl');
$subject = $tplSubject->fetch($layoutSubject);

$user_info = api_get_user_info($user_id);
$content = get_lang('Dear') . " " . stripslashes($user_info['complete_name']) . ",\n\n" . sprintf(get_lang('YouAreRegisterToSessionX'), $session_name) . " \n\n" . get_lang('Address') . " " . get_setting('siteName') . " " . get_lang('Is') . " : " . api_get_path(WEB_PATH) . "\n\n" . get_lang('Problem') . "\n\n" . get_lang('SignatureFormula') . ",\n\n" . get_setting('administratorName') . " " . get_setting('administratorSurname') . "\n" . get_lang('Manager') . " " . get_setting('siteName') . "\nT. " . get_setting('administratorTelephone') . "\n" . get_lang('Email') . " : " . get_setting('emailAdministrator');

$tplContent = new Template(null, false, false, false, false, false);
// Variables for default template
$tplContent->assign('mailCompleteName', stripslashes($user_info['complete_name']));
$tplContent->assign('mailSessionName', $session_name);
$tplContent->assign('mailSiteName', api_get_setting('siteName'));
$tplContent->assign('mailWebPath', api_get_path(WEB_PATH));
$tplContent->assign('mailAdministratorName', api_get_setting('administratorName'));
$tplContent->assign('mailAdministratorSurname', api_get_setting('administratorSurname'));
$tplContent->assign('mailAdministratorTelephone', api_get_setting('administratorTelephone'));
$tplContent->assign('mailEmailAdministrator', api_get_setting('emailAdministrator'));
$layoutContent = $tplContent->get_template('mail/content_subscription_to_session_confirmation.tpl');
$content = $tplContent->fetch($layoutContent);

MessageManager::send_message(
$user_id,
$subject,
Expand Down
@@ -0,0 +1 @@
{{mailSiteName}} {{ 'YourReg' | get_lang}} {{mailSiteName}}
@@ -0,0 +1,17 @@
{{ 'Dear' | get_lang}} {{ mailCompleteName }},
</br></br>
{{ 'YouAreRegisterToSessionX' | get_lang | format(mailSessionName)}}
</br></br>
{{ 'Address' | get_lang }} {{ mailSiteName }} {{ 'Is' | get_lang }} : {{ mailWebPath }}
</br></br>
{{ 'Problem' | get_lang}}
</br></br>
{{ 'SignatureFormula' | get_lang }}
</br></br>
{{ mailAdministratorName }} {{ mailAdministratorSurname }}
</br>
{{ 'Manager' | get_lang }} {{ mailSiteName }}
</br>
T. {{ mailAdministratorTelephone}}
</br>
{{ 'Email' | get_lang }} : {{ emailAdministrator }}

0 comments on commit 2a7128a

Please sign in to comment.