/** * Adds the fragment field */ private function AddFragmentField() { $name = 'Fragment'; $field = Input::Text($name, Request::GetData($this->prefix . 'Fragment')); $this->AddField($field); $this->SetTransAttribute($name, 'placeholder'); }
private function AddNameField() { $name = 'Name'; $this->AddField(Input::Text($name, $this->navi->GetName())); $this->SetRequired($name); $this->AddValidator($name, DatabaseCount::UniqueField($this->navi, $name)); }
private function AddNameField() { $name = 'Name'; $field = Input::Text($name); $this->AddField($field); $this->SetRequired($name); }
/** * Adds name field to the form */ private function AddEMailField() { $name = 'EMail'; $this->AddField(Input::Text($name, $this->user->GetEMail())); $this->SetRequired($name); $this->AddValidator($name, PhpFilter::EMail()); }
/** * 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')); }
private function AddNameField() { $name = 'Name'; $this->AddField(Input::Text($name, $this->template)); $nameCheck = Validation\RegExp::LettersNumbers("-\\._"); $this->AddValidator($name, $nameCheck); $fileCheck = new Validation\FileExists($this->folder, $this->template, 'phtml'); $this->AddValidator($name, $fileCheck); $this->SetRequired($name); }
private function AddSitemapCacheLifetimeField() { $name = 'SitemapCacheLifetime'; $value = $this->site->Exists() ? $this->site->GetSitemapCacheLifetime() : 24 * 60 * 60; $field = Input::Text($name, $value); $this->AddField($field); $this->AddValidator($name, Integer::PositiveOrNull()); }
/** * Adds the wording fields */ private function AddWordingFields() { foreach ($this->Wordings() as $name) { $wording = $this->FindWording($name); $fieldName = $this->WordingFieldName($name); $field = Input::Text($fieldName, $wording ? $wording->GetText() : ''); $field->SetHtmlAttribute('placeholder', Trans('Core.ContentForm.Wording.Placeholder')); $this->AddField($field); } }
private function AddPublishToMinuteField() { $name = 'PublishToMinute'; $to = $this->page->GetPublishTo(); $field = Input::Text($name, $to ? $to->ToString('i') : ''); $field->SetHtmlAttribute('data-type', 'minute'); $this->AddField($field); }
private function AddMailFromField() { $name = 'MailFrom'; $field = Input::Text($name, $this->register->GetMailFrom()); $this->AddField($field); $this->SetRequired($name); $this->AddValidator($name, PhpFilter::EMail()); }
private function AddUrlField() { $name = 'Url'; $value = ''; if ($this->naviItem->Exists() && $this->naviItem->GetUrlItem()) { $value = $this->naviItem->GetUrlItem()->GetUrl(); } $this->AddField(Input::Text($name, $value)); if ($this->Value('Type') == 'UrlItem') { $this->SetRequired($name); $this->AddValidator($name, PhpFilter::Url()); } }
/** * Adds the server path field to the form */ private function AddAreasField() { $name = 'Areas'; $field = Input::Text($name, join(', ', $this->areaNames)); $this->AddField($field); if ($this->layout->Exists()) { $field->SetHtmlAttribute('readonly', 'readonly'); } else { $this->SetTransAttribute($name, 'placeholder'); $this->SetRequired($name); } }
/** * Adds the smtp password field */ private function AddSmtpPasswordField() { $name = 'SmtpPassword'; $field = Input::Text($name, $this->settings->GetSmtpPassword()); $this->AddField($field); }