/** * @param srCertificate $certificate */ public function __construct(srCertificate $certificate) { parent::__construct($certificate); $this->setEmail(ilSetting::_lookupValue('common', 'admin_email')); $this->setSubject($this->pl->txt('disk_space_warning_mail_subject')); $this->setBody(sprintf($this->pl->txt('disk_space_warning_mail_message'), disk_free_space($this->certificate->getCertificatePath()))); }
/** * @param srCertificate $certificate * @param string $email */ public function __construct(srCertificate $certificate, $email = '') { parent::__construct($certificate, $email); $this->setEmail(ilSetting::_lookupValue('common', 'admin_email')); $this->setSubject($this->pl->txt('cert_failed_subject')); $parser = srCertificatePlaceholdersParser::getInstance(); $body = $parser->parse($this->pl->txt('cert_failed_message'), $this->certificate->getPlaceholders()); $this->setBody($body); }