From 2b2fa4471ffd550b46ee5130f2bc0d3a8685e631 Mon Sep 17 00:00:00 2001 From: Hypolite Petovan Date: Mon, 31 Oct 2022 14:43:05 -0400 Subject: [PATCH] Remove mod/uimport.php --- mod/uimport.php | 71 -------------------------------------- view/templates/uimport.tpl | 14 -------- 2 files changed, 85 deletions(-) delete mode 100644 mod/uimport.php delete mode 100644 view/templates/uimport.tpl diff --git a/mod/uimport.php b/mod/uimport.php deleted file mode 100644 index da024a56ec..0000000000 --- a/mod/uimport.php +++ /dev/null @@ -1,71 +0,0 @@ -. - * - * View for user import - */ - -use Friendica\App; -use Friendica\Core\Logger; -use Friendica\Core\UserImport; -use Friendica\Core\Renderer; -use Friendica\Database\DBA; -use Friendica\DI; - -function uimport_post(App $a) -{ - if ((DI::config()->get('config', 'register_policy') != \Friendica\Module\Register::OPEN) && !$a->isSiteAdmin()) { - DI::sysmsg()->addNotice(DI::l10n()->t('Permission denied.')); - return; - } - - if (!empty($_FILES['accountfile'])) { - UserImport::importAccount($_FILES['accountfile']); - return; - } -} - -function uimport_content(App $a) -{ - if ((DI::config()->get('config', 'register_policy') != \Friendica\Module\Register::OPEN) && !$a->isSiteAdmin()) { - DI::sysmsg()->addNotice(DI::l10n()->t('User imports on closed servers can only be done by an administrator.')); - return; - } - - $max_dailies = intval(DI::config()->get('system', 'max_daily_registrations')); - if ($max_dailies) { - $total = DBA::count('user', ["`register_date` > UTC_TIMESTAMP - INTERVAL 1 DAY"]); - if ($total >= $max_dailies) { - Logger::notice('max daily registrations exceeded.'); - DI::sysmsg()->addNotice(DI::l10n()->t('This site has exceeded the number of allowed daily account registrations. Please try again tomorrow.')); - return; - } - } - - $tpl = Renderer::getMarkupTemplate("uimport.tpl"); - return Renderer::replaceMacros($tpl, [ - '$regbutt' => DI::l10n()->t('Import'), - '$import' => [ - 'title' => DI::l10n()->t("Move account"), - 'intro' => DI::l10n()->t("You can import an account from another Friendica server."), - 'instruct' => DI::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' => DI::l10n()->t("This feature is experimental. We can't import contacts from the OStatus network \x28GNU Social/Statusnet\x29 or from Diaspora"), - 'field' => ['accountfile', DI::l10n()->t('Account file'), '', DI::l10n()->t('To export your account, go to "Settings->Export your personal data" and select "Export account"')], - ], - ]); -} diff --git a/view/templates/uimport.tpl b/view/templates/uimport.tpl deleted file mode 100644 index 227c373041..0000000000 --- a/view/templates/uimport.tpl +++ /dev/null @@ -1,14 +0,0 @@ - -
-

{{$import.title}}

-

{{$import.intro}}

-

{{$import.instruct}}

-

{{$import.warn}}

- {{include file="field_custom.tpl" field=$import.field}} - - -
- -
-
-