X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=mod%2Ffriendica.php;h=d10deb2e88452ce94cbdf4704b35f98053a789ea;hb=41663c7592abe55a958632c3a48265e0a8544d2b;hp=686e2e804bdcda816002e96043b4de4c5a0c828b;hpb=55e54bb9500f54bb075dcbc2054018de0969d9e7;p=friendica.git diff --git a/mod/friendica.php b/mod/friendica.php index 686e2e804b..d10deb2e88 100644 --- a/mod/friendica.php +++ b/mod/friendica.php @@ -10,16 +10,22 @@ use Friendica\Core\Hook; use Friendica\Core\L10n; use Friendica\Core\System; use Friendica\Database\DBA; +use Friendica\Module\Register; function friendica_init(App $a) { if (!empty($a->argv[1]) && ($a->argv[1] == "json")) { - $register_policies = ['REGISTER_CLOSED', 'REGISTER_APPROVE', 'REGISTER_OPEN']; - - $register_policy = $register_policies[intval(Config::get('config', 'register_policy'))]; + $register_policies = [ + Register::CLOSED => 'REGISTER_CLOSED', + Register::APPROVE => 'REGISTER_APPROVE', + Register::OPEN => 'REGISTER_OPEN' + ]; - if ($register_policy == 'REGISTER_OPEN' && Config::get('config', 'invitation_only')) { + $register_policy_int = intval(Config::get('config', 'register_policy')); + if ($register_policy_int !== Register::CLOSED && Config::get('config', 'invitation_only')) { $register_policy = 'REGISTER_INVITATION'; + } else { + $register_policy = $register_policies[$register_policy_int]; } $sql_extra = '';