/** * Adds the menu access select */ private function AddMenuAccessField() { $name = 'MenuAccess'; $value = $this->page->Exists() ? $this->page->GetMenuAccess() : (string) MenuAccess::Authorized(); $select = new Select($name, $value); foreach (MenuAccess::AllowedValues() as $access) { $select->AddOption($access, Trans("Core.PageForm.{$name}.{$access}")); } $this->AddField($select); $this->SetRequired($name); }