Exemplo n.º 1
0
 /**
  * Adds the email field to the form
  */
 private function AddEMailField()
 {
     $name = 'EMail';
     $this->AddField(Input::Text($name, $this->member->GetEMail()));
     $this->SetRequired($name);
     $this->AddValidator($name, PhpFilter::EMail());
     $this->AddValidator($name, DatabaseCount::UniqueField($this->member, $name));
 }
Exemplo n.º 2
0
 /**
  * Gets the full confirm url with calculated parameters
  * @param Member $member The member
  * @param PageUrl $confirmUrl The confirmation url
  * @return string Returns the url
  */
 public static function CalcUrl(Member $member, PageUrl $confirmUrl)
 {
     $params = array('email' => $member->GetEMail(), 'key' => self::CalcKey($member));
     return FrontendRouter::Url($confirmUrl, $params);
 }