$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.
$this->out->elementEnd('li');
}
$this->out->elementStart('li');
- $this->out->checkbox('private', _('Private'),
+ // 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),
- _('New members must be approved by admin and all posts are forced to be private'));
+ // 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));
}