Example #1
0
 /**
  * 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);
 }