/**
  * 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;
 }
Ejemplo n.º 2
0
 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);
 }