- $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.'));