From 31fbe434b4dfba3a6ca25140d3589ce1ff12baf9 Mon Sep 17 00:00:00 2001 From: Michael Kaufmann Date: Mon, 14 Mar 2022 17:29:16 +0100 Subject: [PATCH] domain import form Signed-off-by: Michael Kaufmann --- admin_domains.php | 13 ++++++++----- .../admin/domains/formfield.domains_import.php | 3 ++- templates/Froxlor/user/form-note.html.twig | 8 ++++++++ 3 files changed, 18 insertions(+), 6 deletions(-) create mode 100644 templates/Froxlor/user/form-note.html.twig diff --git a/admin_domains.php b/admin_domains.php index 6f2cbe02..d15e2687 100644 --- a/admin_domains.php +++ b/admin_domains.php @@ -657,12 +657,15 @@ if ($page == 'domains' || $page == 'overview') { } else { $domain_import_data = include_once dirname(__FILE__) . '/lib/formfields/admin/domains/formfield.domains_import.php'; - $domain_import_form = \Froxlor\UI\HtmlForm::genHTMLForm($domain_import_data); - $title = $domain_import_data['domain_import']['title']; - $image = $domain_import_data['domain_import']['image']; - - eval("echo \"" . \Froxlor\UI\Template::getTemplate("domains/domains_import") . "\";"); + UI::twigBuffer('user/form-note.html.twig', [ + 'formaction' => $linker->getLink(array('section' => 'domains', 'page' => $page)), + 'formdata' => $domain_import_data['domain_import'], + // alert-box + 'type' => 'info', + 'alert_msg' => $lng['domains']['import_description'] + ]); + UI::twigOutputBuffer(); } } } elseif ($page == 'domaindnseditor' && Settings::Get('system.dnsenabled') == '1') { diff --git a/lib/formfields/admin/domains/formfield.domains_import.php b/lib/formfields/admin/domains/formfield.domains_import.php index b0cf27dd..d71be967 100644 --- a/lib/formfields/admin/domains/formfield.domains_import.php +++ b/lib/formfields/admin/domains/formfield.domains_import.php @@ -32,9 +32,10 @@ return array( ), 'offset' => array( 'label' => $lng['domains']['import_offset'], - 'type' => 'text', + 'type' => 'number', 'mandatory' => true, 'size' => 10, + 'min' => 0, 'value' => '0' ), 'file' => array( diff --git a/templates/Froxlor/user/form-note.html.twig b/templates/Froxlor/user/form-note.html.twig new file mode 100644 index 00000000..059eda3d --- /dev/null +++ b/templates/Froxlor/user/form-note.html.twig @@ -0,0 +1,8 @@ +{% extends "Froxlor/user/form.html.twig" %} + +{% block content %} +
+ {% include 'Froxlor/misc/alertbox.html.twig' %} +
+ {{ parent() }} +{% endblock %}