From badd8ccccadb4eb3697c8d68619e4ec931b947c5 Mon Sep 17 00:00:00 2001 From: Evan Prodromou Date: Sun, 8 Nov 2009 22:21:28 -0500 Subject: [PATCH] add registration restrictions and privacy to site admin panel --- actions/siteadminpanel.php | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) 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?')); } /** -- 2.39.5