4require_once
'Services/Mail/classes/class.ilMimeMailNotification.php';
5require_once
'Services/Mail/classes/class.ilMail.php';
25 public function send()
34 $user = $additional_information[
'usr'];
35 $this->
getLanguage()->loadLanguageModule(
"registration");
39 $this->handleCurrentRecipient($rcp);
44 $this->initMimeMail();
48 $this->
setBody($this->
getLanguage()->txt(
'reg_mail_body_salutation') .
' ' . $user->getFullname() .
',');
55 $this->
getLanguage()->txt(
'reg_mail_body_2_confirmation'),
An exception for terminatinating execution or to throw for unit testing.
static secondsToString($seconds, $force_with_seconds=false, $a_lng=null)
converts seconds to string: Long: 7 days 4 hour(s) ...
appendBody($a_body)
Append body text.
getType()
Get notification type.
getAdditionalInformation()
getRecipients()
get array of recipients
static _getInstallationSignature()
Base class for mime mail notifications.
static _generateRegistrationHash($a_usr_id)
Generates a unique hashcode for activating a user profile after registration.
Class for mime mail registration notifications.
const TYPE_NOTIFICATION_ACTIVATION
__construct()
Constructor.
__construct(Container $dic, ilPlugin $plugin)
@inheritDoc
catch(ilCmiXapiException $e) send($response)