]> git.mxchange.org Git - friendica.git/blobdiff - mod/uimport.php
Revert using Config class in dba
[friendica.git] / mod / uimport.php
index 114e4d0ab6b9af7248a11bdfac0fc0f8c7836b32..660544b471057f684151229dfe9ff5e41e7f3fd2 100644 (file)
@@ -6,10 +6,12 @@
 
 use Friendica\App;
 use Friendica\Core\Config;
+use Friendica\Core\L10n;
 use Friendica\Core\UserImport;
 
-function uimport_post(App $a) {
-       switch ($a->config['register_policy']) {
+function uimport_post(App $a)
+{
+       switch (Config::get('config', 'register_policy')) {
                case REGISTER_OPEN:
                        $blocked = 0;
                        $verified = 1;
@@ -23,7 +25,7 @@ function uimport_post(App $a) {
                default:
                case REGISTER_CLOSED:
                        if ((!x($_SESSION, 'authenticated') && (!x($_SESSION, 'administrator')))) {
-                               notice(t('Permission denied.') . EOL);
+                               notice(L10n::t('Permission denied.') . EOL);
                                return;
                        }
                        $blocked = 1;
@@ -40,7 +42,7 @@ function uimport_post(App $a) {
 
 function uimport_content(App $a) {
 
-       if ((!local_user()) && ($a->config['register_policy'] == REGISTER_CLOSED)) {
+       if ((!local_user()) && (Config::get('config', 'register_policy') === REGISTER_CLOSED)) {
                notice("Permission denied." . EOL);
                return;
        }
@@ -50,7 +52,7 @@ function uimport_content(App $a) {
                $r = q("select count(*) as total from user where register_date > UTC_TIMESTAMP - INTERVAL 1 day");
                if ($r && $r[0]['total'] >= $max_dailies) {
                        logger('max daily registrations exceeded.');
-                       notice(t('This site has exceeded the number of allowed daily account registrations. Please try again tomorrow.') . EOL);
+                       notice(L10n::t('This site has exceeded the number of allowed daily account registrations. Please try again tomorrow.') . EOL);
                        return;
                }
        }
@@ -64,14 +66,14 @@ function uimport_content(App $a) {
        }
 
        $tpl = get_markup_template("uimport.tpl");
-       return replace_macros($tpl, array(
-               '$regbutt' => t('Import'),
-               '$import' => array(
-                       'title' => t("Move account"),
-                       'intro' => t("You can import an account from another Friendica server."),
-                       'instruct' => t("You need to export your account from the old server and upload it here. We will recreate your old account here with all your contacts. We will try also to inform your friends that you moved here."),
-                       'warn' => t("This feature is experimental. We can't import contacts from the OStatus network (GNU Social/Statusnet) or from Diaspora"),
-                       'field' => array('accountfile', t('Account file'), '<input id="id_accountfile" name="accountfile" type="file">', t('To export your account, go to "Settings->Export your personal data" and select "Export account"')),
-               ),
-       ));
+       return replace_macros($tpl, [
+               '$regbutt' => L10n::t('Import'),
+               '$import' => [
+                       'title' => L10n::t("Move account"),
+                       'intro' => L10n::t("You can import an account from another Friendica server."),
+                       'instruct' => L10n::t("You need to export your account from the old server and upload it here. We will recreate your old account here with all your contacts. We will try also to inform your friends that you moved here."),
+                       'warn' => L10n::t("This feature is experimental. We can't import contacts from the OStatus network \x28GNU Social/Statusnet\x29 or from Diaspora"),
+                       'field' => ['accountfile', L10n::t('Account file'), '<input id="id_accountfile" name="accountfile" type="file">', L10n::t('To export your account, go to "Settings->Export your personal data" and select "Export account"')],
+               ],
+       ]);
 }