Esempio n. 1
0
 private function AddNameField()
 {
     $name = 'Name';
     $this->AddField(Input::Text($name, $this->site->GetName()));
     $this->SetRequired($name);
     $this->AddValidator($name, DatabaseCount::UniqueField($this->site, 'Name'));
 }
Esempio n. 2
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));
 }
 private function AddEMailField()
 {
     $name = 'EMail';
     $field = Input::Text($name);
     $this->AddField($field);
     $this->SetRequired($name);
     $this->AddValidator($name, PhpFilter::EMail());
     $this->AddValidator($name, DatabaseCount::UniqueField(new Member(), 'EMail'));
 }
Esempio n. 4
0
 /**
  * Adds the url field to the form
  */
 private function AddUrlField()
 {
     $name = 'Url';
     $this->AddField(Input::Text($name, $this->page->GetUrl()));
     $this->SetRequired($name);
     $this->AddValidator($name, DatabaseCount::UniqueFieldAnd($this->page, $name, $this->SiteCondition()));
 }