/** * Saves the simple register element * @return ContentRegisterSimple */ protected function SaveElement() { $this->register->SetConfirmUrl($this->selectorConfirm->Save($this->register->GetConfirmUrl())); $this->register->SetNextUrl($this->selectorNext->Save($this->register->GetNextUrl())); $this->register->SetMailFrom($this->Value('MailFrom')); $this->register->SetMailText1($this->Value('MailText1')); $this->register->SetMailText2($this->Value('MailText2')); $this->register->SetMailSubject($this->Value('MailSubject')); $this->register->SetMailStyles($this->Value('MailStyles')); return $this->register; }
private function GetConfirmMessage() { $replacements = array(); $replacements['Text1'] = $this->register->GetMailText1(); $replacements['Text2'] = $this->register->GetMailText2(); $replacements['Title'] = Html($this->register->GetMailSubject()); $replacements['Styles'] = Html($this->register->GetMailStyles()); $confirmUrl = $this->register->GetConfirmUrl(); if ($confirmUrl) { $replacements['ConfirmUrl'] = Html(Confirmer::CalcUrl($this->member, $confirmUrl)); } $template = Path::Combine(PathUtil::BundleFolder($this->MyBundle()), 'MailTemplates/Confirm.phtml'); $parser = new TemplateParser($replacements); return $parser->Parse($template); }