X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=mod%2Ffriendica.php;h=d10deb2e88452ce94cbdf4704b35f98053a789ea;hb=41663c7592abe55a958632c3a48265e0a8544d2b;hp=4466211607e87c4b78a23aacf717029d8094b623;hpb=895b3abf320a28ecf0f797f4f4900e6baf429308;p=friendica.git diff --git a/mod/friendica.php b/mod/friendica.php index 4466211607..d10deb2e88 100644 --- a/mod/friendica.php +++ b/mod/friendica.php @@ -6,19 +6,26 @@ use Friendica\App; use Friendica\Core\Addon; use Friendica\Core\Config; +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 = ''; @@ -126,7 +133,7 @@ function friendica_content(App $a) $o .= '' . PHP_EOL; } - Addon::callHooks('about_hook', $o); + Hook::callAll('about_hook', $o); return $o; }