From aa97deb70aa78c9f08d4c8e11dd09c972bbec82b Mon Sep 17 00:00:00 2001 From: Pellaeon Lin Date: Wed, 20 May 2015 17:56:43 +0800 Subject: [PATCH] Update# check for 'none' group --- controller/settingscontroller.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/controller/settingscontroller.php b/controller/settingscontroller.php index e1e2cb7..ad15769 100644 --- a/controller/settingscontroller.php +++ b/controller/settingscontroller.php @@ -48,7 +48,14 @@ class SettingsController extends Controller { foreach ( $groups as $group ) { $group_id_list[] = $group->getGid(); } - if ( in_array($registered_user_group, $group_id_list) ) { + if ( $registered_user_group === 'none' ) { + $this->config->deleteAppValue($this->appName, 'registered_user_group'); + return new DataResponse(array( + 'data' => array( + 'message' => (string) $this->l10n->t('Your settings have been updated.'), + ), + )); + } else if ( in_array($registered_user_group, $group_id_list) ) { $this->config->setAppValue($this->appName, 'registered_user_group', $registered_user_group); return new DataResponse(array( 'data' => array(