/** * Adds the user group field */ private function AddUserGroupField() { $name = 'UserGroup'; $field = new Select($name, ''); $parentGroup = $this->FindParentGroup(); $inheritText = $parentGroup ? Trans('Core.PageForm.UserGroup.Inherit_{0}', $parentGroup->GetName()) : Trans('Core.PageForm.UserGroup.Inherit'); $field->AddOption('', $inheritText); if ($this->page->Exists() && $this->page->GetUserGroup()) { $field->SetValue($this->page->GetUserGroup()->GetID()); } DBSelectUtil::AddUserGroupOptions($field); $this->AddField($field); }