From: Evan Prodromou Date: Mon, 9 Nov 2009 03:21:28 +0000 (-0500) Subject: add registration restrictions and privacy to site admin panel X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=badd8ccccadb4eb3697c8d68619e4ec931b947c5;p=quix0rs-gnu-social.git add registration restrictions and privacy to site admin panel --- diff --git a/actions/siteadminpanel.php b/actions/siteadminpanel.php index 2da26e4bd6..358c0b15fa 100644 --- a/actions/siteadminpanel.php +++ b/actions/siteadminpanel.php @@ -91,7 +91,8 @@ class SiteadminpanelAction extends AdminPanelAction function saveSettings() { static $settings = array('name', 'broughtby', 'broughtbyurl', - 'email', 'timezone', 'language'); + 'email', 'timezone', 'language', + 'closed', 'inviteonly', 'private'); $values = array(); @@ -220,6 +221,18 @@ class SiteAdminPanelForm extends Form $this->out->dropdown('language', _('Language'), get_nice_language_list(), _('Default site language'), false, $this->value('language')); + + $this->out->checkbox('closed', _('Closed'), + (bool) $this->value('closed'), + _('Is registration on this site prohibited?')); + + $this->out->checkbox('inviteonly', _('Invite-only'), + (bool) $this->value('inviteonly'), + _('Is registration on this site only open to invited users?')); + + $this->out->checkbox('private', _('Private'), + (bool) $this->value('private'), + _('Prohibit anonymous users (not logged in) from viewing site?')); } /**