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 lifetime field */ protected function AddCacheLifetimeField() { $name = 'CacheLifetime'; $label = "Core.ContentForm.{$name}"; $field = Input::Text($name, (string) (int) $this->Content()->GetCacheLifetime()); $this->AddField($field, false, Trans($label)); $this->AddValidator($name, Integer::PositiveOrNull(), $label . '.'); }