Exemplo n.º 1
0
 /**
  * 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);
 }
Exemplo n.º 2
0
 /**
  * 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'));
 }