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