]> git.mxchange.org Git - friendica.git/blobdiff - mod/regmod.php
Replace BaseObject class with DI::* calls
[friendica.git] / mod / regmod.php
index 6cf4c8836c8de48a5c2b617ff625b3253f58ce20..78cba8a2abf82c0cd98c333879c3ec96bc92c114 100644 (file)
@@ -11,7 +11,7 @@ use Friendica\Core\Worker;
 use Friendica\Database\DBA;
 use Friendica\Model\Register;
 use Friendica\Model\User;
-use Friendica\Module\Login;
+use Friendica\Module\Security\Login;
 
 function user_allow($hash)
 {
@@ -38,17 +38,16 @@ function user_allow($hash)
                Worker::add(PRIORITY_LOW, "Directory", $url);
        }
 
-       L10n::pushLang($register['language']);
+       $l10n = L10n::withLang($register['language']);
 
        $res = User::sendRegisterOpenEmail(
+               $l10n,
                $user,
                Config::get('config', 'sitename'),
                $a->getBaseUrl(),
-               defaults($register, 'password', 'Sent in a previous email')
+               ($register['password'] ?? '') ?: 'Sent in a previous email'
        );
 
-       L10n::popLang();
-
        if ($res) {
                info(L10n::t('Account approved.') . EOL);
                return true;