X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=lib%2Fgroupeditform.php;h=9061af2336844e75930501484d1f3e5065570b69;hb=722ff4d9c0cc47b5dda181136e03166eae712e87;hp=bb0ab4f7fbf845076ee497186c0edacc1e0239f3;hpb=894ef352591fe581909c01c46047bf530e59a984;p=quix0rs-gnu-social.git diff --git a/lib/groupeditform.php b/lib/groupeditform.php index bb0ab4f7fb..9061af2336 100644 --- a/lib/groupeditform.php +++ b/lib/groupeditform.php @@ -144,10 +144,14 @@ class GroupEditForm extends Form $this->out->elementStart('li'); $this->out->hidden('groupid', $id); // TRANS: Field label on group edit form. - $this->out->input('nickname', _('Nickname'), - ($this->out->arg('nickname')) ? $this->out->arg('nickname') : $nickname, + $this->out->input('newnickname', _('Nickname'), + ($this->out->arg('newnickname')) ? $this->out->arg('newnickname') : $nickname, // TRANS: Field title on group edit form. - _('1-64 lowercase letters or numbers, no punctuation or spaces.')); + _('1-64 lowercase letters or numbers, no punctuation or spaces.'), + null, false, + $this->group instanceof User_group && !common_config('profile', 'changenick') + ? array('disabled'=>'disabled') // can't change nickname + : array()); // either we can change nickname, or we're creating a new group. $this->out->elementEnd('li'); $this->out->elementStart('li'); // TRANS: Field label on group edit form. @@ -202,17 +206,12 @@ class GroupEditForm extends Form $this->out->elementEnd('li'); } $this->out->elementStart('li'); - $this->out->dropdown('join_policy', - // TRANS: Dropdown fieldd label on group edit form. - _('Membership policy'), - // TRANS: Group membership policy option. - array(User_group::JOIN_POLICY_OPEN => _('Open to all'), - // TRANS: Group membership policy option. - User_group::JOIN_POLICY_MODERATE => _('Admin must approve all members')), - // TRANS: Dropdown field title on group edit form. - _('Whether admin approval is required to join this group.'), - false, - (empty($this->group->join_policy)) ? User_group::JOIN_POLICY_OPEN : $this->group->join_policy); + // TRANS: Checkbox field label on group edit form to mark a group private. + $this->out->checkbox('private', _m('LABEL','Private'), + ($this->out->arg('private')) ? $this->out->arg('private') : + ((!empty($this->group)) ? $this->group->isPrivate() : false), + // TRANS: Checkbox field title on group edit form to mark a group private. + _('New members must be approved by admin and all posts are forced to be private.')); $this->out->elementEnd('li'); Event::handle('EndGroupEditFormData', array($this)); }