From 604d25e0b8edff10160f4d308a5964d36295e92d Mon Sep 17 00:00:00 2001
From: Carsten Schoene <ispconfig-dev@j0ke.net>
Date: Fri, 27 Dec 2013 16:20:19 -0500
Subject: [PATCH] FS#3268 - implement IPv6 address field for DNS templates
---
interface/web/dns/lib/lang/br_dns_wizard.lng | 2 +
interface/web/dns/lib/lang/it_dns_wizard.lng | 2 +
interface/web/dns/lib/lang/de_dns_wizard.lng | 2 +
interface/web/dns/lib/lang/el_dns_wizard.lng | 2 +
interface/web/dns/lib/lang/nl_dns_wizard.lng | 2 +
interface/web/dns/form/dns_template.tform.php | 2
interface/web/dns/lib/lang/hr_dns_wizard.lng | 2 +
interface/web/dns/dns_wizard.php | 3 +
interface/web/dns/lib/lang/ro_dns_wizard.lng | 2 +
interface/web/dns/lib/lang/ar_dns_wizard.lng | 2 +
interface/web/dns/lib/lang/hu_dns_wizard.lng | 2 +
interface/web/dns/lib/lang/tr_dns_wizard.lng | 2 +
interface/web/dns/templates/dns_wizard.htm | 6 +++
interface/web/dns/lib/lang/se_dns_wizard.lng | 2 +
interface/web/dns/lib/lang/fr_dns_wizard.lng | 2 +
interface/web/dns/lib/lang/ja_dns_wizard.lng | 2 +
interface/web/dns/lib/lang/pt_dns_wizard.lng | 2 +
interface/web/dns/lib/lang/id_dns_wizard.lng | 2 +
interface/web/dns/lib/lang/ru_dns_wizard.lng | 2 +
interface/web/dns/lib/lang/sk_dns_wizard.lng | 2 +
interface/web/themes/default-304/templates/dns/dns_wizard.htm | 6 +++
interface/web/dns/lib/lang/bg_dns_wizard.lng | 2 +
interface/web/dns/lib/lang/en_dns_wizard.lng | 2 +
interface/web/dns/lib/lang/fi_dns_wizard.lng | 2 +
interface/web/dns/lib/lang/pl_dns_wizard.lng | 2 +
interface/web/dns/lib/lang/cz_dns_wizard.lng | 2 +
interface/web/dns/lib/lang/es_dns_wizard.lng | 2 +
27 files changed, 62 insertions(+), 1 deletions(-)
diff --git a/interface/web/dns/dns_wizard.php b/interface/web/dns/dns_wizard.php
index ce36f70..1d295ec 100644
--- a/interface/web/dns/dns_wizard.php
+++ b/interface/web/dns/dns_wizard.php
@@ -202,6 +202,8 @@
if(isset($_POST['ip']) && $_POST['ip'] == '') $error .= $app->lng('error_ip_empty').'<br />';
+ if(isset($_POST['ipv6']) && $_POST['ipv6'] == '') $error .= $app->lng('error_ipv6_empty').'<br />';
+
if(isset($_POST['ns1']) && $_POST['ns1'] == '') $error .= $app->lng('error_ns1_empty').'<br />';
elseif(isset($_POST['ns1']) && !preg_match('/^[\w\.\-]{2,64}\.[a-zA-Z0-9]{2,30}$/', $_POST['ns1'])) $error .= $app->lng('error_ns1_regex').'<br />';
@@ -238,6 +240,7 @@
$tpl_content = $template_record['template'];
if($_POST['domain'] != '') $tpl_content = str_replace('{DOMAIN}', $_POST['domain'], $tpl_content);
if($_POST['ip'] != '') $tpl_content = str_replace('{IP}', $_POST['ip'], $tpl_content);
+ if($_POST['ipv6'] != '') $tpl_content = str_replace('{IPV6}',$_POST['ipv6'],$tpl_content);
if($_POST['ns1'] != '') $tpl_content = str_replace('{NS1}', $_POST['ns1'], $tpl_content);
if($_POST['ns2'] != '') $tpl_content = str_replace('{NS2}', $_POST['ns2'], $tpl_content);
if($_POST['email'] != '') $tpl_content = str_replace('{EMAIL}', $_POST['email'], $tpl_content);
diff --git a/interface/web/dns/form/dns_template.tform.php b/interface/web/dns/form/dns_template.tform.php
index 4285e41..5031e56 100644
--- a/interface/web/dns/form/dns_template.tform.php
+++ b/interface/web/dns/form/dns_template.tform.php
@@ -74,7 +74,7 @@
'formtype' => 'CHECKBOXARRAY',
'default' => '',
'separator' => ',',
- 'value' => array('DOMAIN' => 'Domain', 'IP' => 'IP Address', 'NS1' => 'NS 1', 'NS2' => 'NS 2', 'EMAIL' => 'Email', 'DKIM' => 'DKIM (use TXT|{DOMAIN}.|{DKIM} in your Template)'),
+ 'value' => array('DOMAIN' => 'Domain', 'IP' => 'IP Address', 'IPV6' => 'IPv6 Address', 'NS1' => 'NS 1', 'NS2' => 'NS 2', 'EMAIL' => 'Email', 'DKIM' => 'DKIM (use TXT|{DOMAIN}.|{DKIM} in your Template)'),
'validators' => array ( 0 => array ('type' => 'CUSTOM',
'class' => 'validate_dkim',
'function' => 'check_template',
diff --git a/interface/web/dns/lib/lang/ar_dns_wizard.lng b/interface/web/dns/lib/lang/ar_dns_wizard.lng
index 52955fd..245e30f 100644
--- a/interface/web/dns/lib/lang/ar_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/ar_dns_wizard.lng
@@ -9,6 +9,7 @@
$wb['ns1_txt'] = 'NS 1';
$wb['ns2_txt'] = 'NS 2';
$wb['ip_txt'] = 'IP Address';
+$wb['ipv6_txt'] = 'IPv6 Address';
$wb['error_origin_empty'] = 'Origin empty.';
$wb['error_ns_empty'] = 'NS empty.';
$wb['error_mbox_empty'] = 'Mbox empty.';
@@ -19,6 +20,7 @@
$wb['error_ttl_empty'] = 'TTL empty.';
$wb['error_domain_empty'] = 'Domain empty';
$wb['error_ip_empty'] = 'IP empty.';
+$wb['error_ipv6_empty'] = 'IPv6 empty.';
$wb['error_ns1_empty'] = 'NS1 empty.';
$wb['error_ns2_empty'] = 'NS2 empty.';
$wb['error_email_empty'] = 'EMail empty.';
diff --git a/interface/web/dns/lib/lang/bg_dns_wizard.lng b/interface/web/dns/lib/lang/bg_dns_wizard.lng
index e025c40..7a36028 100644
--- a/interface/web/dns/lib/lang/bg_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/bg_dns_wizard.lng
@@ -9,6 +9,7 @@
$wb['ns1_txt'] = 'NS 1';
$wb['ns2_txt'] = 'NS 2';
$wb['ip_txt'] = 'IP адрес';
+$wb['ipv6_txt'] = 'IPv6 адрес';
$wb['error_origin_empty'] = 'Origin empty.';
$wb['error_ns_empty'] = 'NS empty.';
$wb['error_mbox_empty'] = 'Mbox empty.';
@@ -19,6 +20,7 @@
$wb['error_ttl_empty'] = 'TTL empty.';
$wb['error_domain_empty'] = 'Domain empty';
$wb['error_ip_empty'] = 'IP empty.';
+$wb['error_ipv6_empty'] = 'IPv6 empty.';
$wb['error_ns1_empty'] = 'NS1 empty.';
$wb['error_ns2_empty'] = 'NS2 empty.';
$wb['error_email_empty'] = 'Полето с имейла е празно';
diff --git a/interface/web/dns/lib/lang/br_dns_wizard.lng b/interface/web/dns/lib/lang/br_dns_wizard.lng
index c1d1dd9..67c4315 100644
--- a/interface/web/dns/lib/lang/br_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/br_dns_wizard.lng
@@ -9,6 +9,7 @@
$wb['ns1_txt'] = 'NS 1';
$wb['ns2_txt'] = 'NS 2';
$wb['ip_txt'] = 'Endereço IP';
+$wb['ipv6_txt'] = 'Endereço IPv6';
$wb['error_origin_empty'] = 'Origem em branco.';
$wb['error_ns_empty'] = 'NS vazio.';
$wb['error_mbox_empty'] = 'Mbox vazia.';
@@ -19,6 +20,7 @@
$wb['error_ttl_empty'] = 'TTL vazio.';
$wb['error_domain_empty'] = 'Domínio vazio';
$wb['error_ip_empty'] = 'IP vazio.';
+$wb['error_ipv6_empty'] = 'IPv6 vazio.';
$wb['error_ns1_empty'] = 'NS1 vazio.';
$wb['error_ns2_empty'] = 'NS2 vazio.';
$wb['error_email_empty'] = 'Correio vazio.';
diff --git a/interface/web/dns/lib/lang/cz_dns_wizard.lng b/interface/web/dns/lib/lang/cz_dns_wizard.lng
index 493d0bc..c5a0480 100644
--- a/interface/web/dns/lib/lang/cz_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/cz_dns_wizard.lng
@@ -9,6 +9,7 @@
$wb['ns1_txt'] = 'NS 1';
$wb['ns2_txt'] = 'NS 2';
$wb['ip_txt'] = 'IP adresa';
+$wb['ipv6_txt'] = 'IPv6 adresa';
$wb['error_origin_empty'] = 'Zdroj je prázdný.';
$wb['error_ns_empty'] = 'NS je prázdný.';
$wb['error_mbox_empty'] = 'Mbox je prázdný.';
@@ -19,6 +20,7 @@
$wb['error_ttl_empty'] = 'TTL je prázdný.';
$wb['error_domain_empty'] = 'Doména je prázdná';
$wb['error_ip_empty'] = 'IP adresa je prázdná.';
+$wb['error_ipv6_empty'] = 'IPv6 adresa je prázdná.';
$wb['error_ns1_empty'] = 'NS1 je prázdný.';
$wb['error_ns2_empty'] = 'NS2 je prázdný.';
$wb['error_email_empty'] = 'E-mail je prázdný.';
diff --git a/interface/web/dns/lib/lang/de_dns_wizard.lng b/interface/web/dns/lib/lang/de_dns_wizard.lng
index 5a8158b..13d6ce5 100644
--- a/interface/web/dns/lib/lang/de_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/de_dns_wizard.lng
@@ -13,6 +13,7 @@
$wb['ns1_txt'] = 'NS 1';
$wb['ns2_txt'] = 'NS 2';
$wb['ip_txt'] = 'IP Adresse';
+$wb['ipv6_txt'] = 'IPv6 Adresse';
$wb['error_origin_empty'] = 'Quelle ist leer.';
$wb['error_ns_empty'] = 'NS ist leer.';
$wb['error_mbox_empty'] = 'E-Mail Adresse ist leer.';
@@ -23,6 +24,7 @@
$wb['error_ttl_empty'] = 'TTL ist leer.';
$wb['error_domain_empty'] = 'Domain ist leer';
$wb['error_ip_empty'] = 'IP Adresse ist leer.';
+$wb['error_ipv6_empty'] = 'IPv6 Adresse ist leer.';
$wb['error_ns1_empty'] = 'NS1 ist leer.';
$wb['error_ns2_empty'] = 'NS2 ist leer.';
$wb['error_email_empty'] = 'E-Mail Adresse ist leer.';
diff --git a/interface/web/dns/lib/lang/el_dns_wizard.lng b/interface/web/dns/lib/lang/el_dns_wizard.lng
index 0c59b25..2b177e6 100644
--- a/interface/web/dns/lib/lang/el_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/el_dns_wizard.lng
@@ -9,6 +9,7 @@
$wb['ns1_txt'] = 'NS 1';
$wb['ns2_txt'] = 'NS 2';
$wb['ip_txt'] = 'Διεύθυνση IP';
+$wb['ipv6_txt'] = 'Διεύθυνση IPv6';
$wb['error_origin_empty'] = 'Δεν έχει οριστεί το Origin.';
$wb['error_ns_empty'] = 'Δεν έχει οριστεί ο NS.';
$wb['error_mbox_empty'] = 'Δεν έχει οριστεί το Mbox.';
@@ -19,6 +20,7 @@
$wb['error_ttl_empty'] = 'Δεν έχει οριστεί το TTL.';
$wb['error_domain_empty'] = 'Δεν έχει οριστεί το Domain';
$wb['error_ip_empty'] = 'Δεν έχει οριστεί ή IP.';
+$wb['error_ipv6_empty'] = 'Δεν έχει οριστεί ή IPv6.';
$wb['error_ns1_empty'] = 'Δεν έχει οριστεί ο NS1.';
$wb['error_ns2_empty'] = 'Δεν έχει οριστεί ο NS2.';
$wb['error_email_empty'] = 'Δεν έχει οριστεί το EMail.';
diff --git a/interface/web/dns/lib/lang/en_dns_wizard.lng b/interface/web/dns/lib/lang/en_dns_wizard.lng
index 92c9dc8..13fe157 100644
--- a/interface/web/dns/lib/lang/en_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/en_dns_wizard.lng
@@ -13,6 +13,7 @@
$wb['ns1_txt'] = 'NS 1';
$wb['ns2_txt'] = 'NS 2';
$wb['ip_txt'] = 'IP Address';
+$wb['ipv6_txt'] = 'IPv6 Address';
$wb['error_origin_empty'] = 'Origin empty.';
$wb['error_ns_empty'] = 'NS empty.';
$wb['error_mbox_empty'] = 'Mbox empty.';
@@ -23,6 +24,7 @@
$wb['error_ttl_empty'] = 'TTL empty.';
$wb['error_domain_empty'] = 'Domain empty';
$wb['error_ip_empty'] = 'IP empty.';
+$wb['error_ipv6_empty'] = 'IPv6 empty.';
$wb['error_ns1_empty'] = 'NS1 empty.';
$wb['error_ns2_empty'] = 'NS2 empty.';
$wb['error_email_empty'] = 'Email empty.';
diff --git a/interface/web/dns/lib/lang/es_dns_wizard.lng b/interface/web/dns/lib/lang/es_dns_wizard.lng
index 4b58a0a..32ce474 100644
--- a/interface/web/dns/lib/lang/es_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/es_dns_wizard.lng
@@ -9,6 +9,7 @@
$wb['ns1_txt'] = 'NS 1';
$wb['ns2_txt'] = 'NS 2';
$wb['ip_txt'] = 'Dirección IP';
+$wb['ipv6_txt'] = 'Dirección IPv6';
$wb['error_origin_empty'] = 'El campo Origen está vacío.';
$wb['error_ns_empty'] = 'El campo NS está vacío.';
$wb['error_mbox_empty'] = 'El campo Mbox está vacío.';
@@ -19,6 +20,7 @@
$wb['error_ttl_empty'] = 'El campo TTL está vacío.';
$wb['error_domain_empty'] = 'El campo Dominio está vacío.';
$wb['error_ip_empty'] = 'El campo IP está vacío.';
+$wb['error_ipv6_empty'] = 'El campo IPv6 está vacío.';
$wb['error_ns1_empty'] = 'El campo NS1 está vacío.';
$wb['error_ns2_empty'] = 'El campo NS2 está vacío.';
$wb['error_email_empty'] = 'El campo Correo electrónico está vacío.';
diff --git a/interface/web/dns/lib/lang/fi_dns_wizard.lng b/interface/web/dns/lib/lang/fi_dns_wizard.lng
index b83971a..d5fc18c 100755
--- a/interface/web/dns/lib/lang/fi_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/fi_dns_wizard.lng
@@ -9,6 +9,7 @@
$wb['ns1_txt'] = '1. nimipalvelin';
$wb['ns2_txt'] = '2. nimipalvelin';
$wb['ip_txt'] = 'IP-osoite';
+$wb['ipv6_txt'] = 'IPv6-osoite';
$wb['error_origin_empty'] = 'Verkkotunnusta ei ole annettu.';
$wb['error_ns_empty'] = 'NS-kenttä tyhjä.';
$wb['error_mbox_empty'] = 'Mbox-kenttä tyhjä.';
@@ -19,6 +20,7 @@
$wb['error_ttl_empty'] = 'TTL-kenttä tyhjä.';
$wb['error_domain_empty'] = 'Domain-kenttä tyhjä';
$wb['error_ip_empty'] = 'IP-kenttä tyhjä.';
+$wb['error_ipv6_empty'] = 'IPv6-kenttä tyhjä.';
$wb['error_ns1_empty'] = 'NS1-kenttä tyhjä.';
$wb['error_ns2_empty'] = 'NS2-kenttä tyhjä.';
$wb['error_email_empty'] = 'EMail-kenttä tyhjä.';
diff --git a/interface/web/dns/lib/lang/fr_dns_wizard.lng b/interface/web/dns/lib/lang/fr_dns_wizard.lng
index 09c0375..02f55f1 100644
--- a/interface/web/dns/lib/lang/fr_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/fr_dns_wizard.lng
@@ -10,6 +10,7 @@
$wb['ns1_txt'] = 'NS 1';
$wb['ns2_txt'] = 'NS 2';
$wb['ip_txt'] = 'Adresse IP';
+$wb['ipv6_txt'] = 'Adresse IPv6';
$wb['error_origin_empty'] = 'Origine vide.';
$wb['error_ns_empty'] = 'NS vide.';
$wb['error_mbox_empty'] = 'Mbox vide.';
@@ -20,6 +21,7 @@
$wb['error_ttl_empty'] = 'TTL vide.';
$wb['error_domain_empty'] = 'Domaine vide';
$wb['error_ip_empty'] = 'IP vide.';
+$wb['error_ipv6_empty'] = 'IPv6 vide.';
$wb['error_ns1_empty'] = 'NS1 vide.';
$wb['error_ns2_empty'] = 'NS2 vide.';
$wb['error_email_empty'] = 'Email vide.';
diff --git a/interface/web/dns/lib/lang/hr_dns_wizard.lng b/interface/web/dns/lib/lang/hr_dns_wizard.lng
index c949ed7..0e7f410 100644
--- a/interface/web/dns/lib/lang/hr_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/hr_dns_wizard.lng
@@ -9,6 +9,7 @@
$wb['ns1_txt'] = 'NS 1';
$wb['ns2_txt'] = 'NS 2';
$wb['ip_txt'] = 'IP adresa';
+$wb['ipv6_txt'] = 'IPv6 adresa';
$wb['error_origin_empty'] = 'Prazno polje: Origin.';
$wb['error_ns_empty'] = 'Prazno polje: NS.';
$wb['error_mbox_empty'] = 'Prazno polje: Mbox.';
@@ -19,6 +20,7 @@
$wb['error_ttl_empty'] = 'Prazno polje: TTL.';
$wb['error_domain_empty'] = 'Prazno polje: Domena.';
$wb['error_ip_empty'] = 'Prazno polje: IP adresa.';
+$wb['error_ipv6_empty'] = 'Prazno polje: IPv6 adresa.';
$wb['error_ns1_empty'] = 'Prazno polje: NS1.';
$wb['error_ns2_empty'] = 'Prazno polje: NS1.';
$wb['error_email_empty'] = 'Prazno polje: Email.';
diff --git a/interface/web/dns/lib/lang/hu_dns_wizard.lng b/interface/web/dns/lib/lang/hu_dns_wizard.lng
index e6d1293..9d2f2af 100644
--- a/interface/web/dns/lib/lang/hu_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/hu_dns_wizard.lng
@@ -9,6 +9,7 @@
$wb['ns1_txt'] = 'NS 1';
$wb['ns2_txt'] = 'NS 2';
$wb['ip_txt'] = 'IP Address';
+$wb['ipv6_txt'] = 'IPv6 Address';
$wb['error_origin_empty'] = 'Origin empty.';
$wb['error_ns_empty'] = 'NS empty.';
$wb['error_mbox_empty'] = 'Mbox empty.';
@@ -19,6 +20,7 @@
$wb['error_ttl_empty'] = 'TTL empty.';
$wb['error_domain_empty'] = 'Domain empty';
$wb['error_ip_empty'] = 'IP empty.';
+$wb['error_ipv6_empty'] = 'IPv6 empty.';
$wb['error_ns1_empty'] = 'NS1 empty.';
$wb['error_ns2_empty'] = 'NS2 empty.';
$wb['error_email_empty'] = 'EMail empty.';
diff --git a/interface/web/dns/lib/lang/id_dns_wizard.lng b/interface/web/dns/lib/lang/id_dns_wizard.lng
index d63453c..df95a20 100644
--- a/interface/web/dns/lib/lang/id_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/id_dns_wizard.lng
@@ -9,6 +9,7 @@
$wb['ns1_txt'] = 'NS 1';
$wb['ns2_txt'] = 'NS 2';
$wb['ip_txt'] = 'Alamat IP';
+$wb['ipv6_txt'] = 'Alamat IPv6';
$wb['error_origin_empty'] = 'Origin kosong.';
$wb['error_ns_empty'] = 'NS kosong.';
$wb['error_mbox_empty'] = 'Mbox kosong.';
@@ -19,6 +20,7 @@
$wb['error_ttl_empty'] = 'TTL kosong.';
$wb['error_domain_empty'] = 'Domain kosong';
$wb['error_ip_empty'] = 'IP kosong.';
+$wb['error_ipv6_empty'] = 'IPv6 kosong.';
$wb['error_ns1_empty'] = 'NS1 kosong.';
$wb['error_ns2_empty'] = 'NS2 kosong.';
$wb['error_email_empty'] = 'EMail kosong.';
diff --git a/interface/web/dns/lib/lang/it_dns_wizard.lng b/interface/web/dns/lib/lang/it_dns_wizard.lng
index 52955fd..245e30f 100644
--- a/interface/web/dns/lib/lang/it_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/it_dns_wizard.lng
@@ -9,6 +9,7 @@
$wb['ns1_txt'] = 'NS 1';
$wb['ns2_txt'] = 'NS 2';
$wb['ip_txt'] = 'IP Address';
+$wb['ipv6_txt'] = 'IPv6 Address';
$wb['error_origin_empty'] = 'Origin empty.';
$wb['error_ns_empty'] = 'NS empty.';
$wb['error_mbox_empty'] = 'Mbox empty.';
@@ -19,6 +20,7 @@
$wb['error_ttl_empty'] = 'TTL empty.';
$wb['error_domain_empty'] = 'Domain empty';
$wb['error_ip_empty'] = 'IP empty.';
+$wb['error_ipv6_empty'] = 'IPv6 empty.';
$wb['error_ns1_empty'] = 'NS1 empty.';
$wb['error_ns2_empty'] = 'NS2 empty.';
$wb['error_email_empty'] = 'EMail empty.';
diff --git a/interface/web/dns/lib/lang/ja_dns_wizard.lng b/interface/web/dns/lib/lang/ja_dns_wizard.lng
index 16d8e2c..1003038 100644
--- a/interface/web/dns/lib/lang/ja_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/ja_dns_wizard.lng
@@ -9,6 +9,7 @@
$wb['ns1_txt'] = 'NS 1';
$wb['ns2_txt'] = 'NS 2';
$wb['ip_txt'] = 'IPアドレス';
+$wb['ipv6_txt'] = 'IPv6アドレス';
$wb['error_origin_empty'] = 'origin を指定してください。';
$wb['error_ns_empty'] = 'NS を指定してください。';
$wb['error_mbox_empty'] = 'mbox を指定してください。';
@@ -19,6 +20,7 @@
$wb['error_ttl_empty'] = 'ttl を指定してください。';
$wb['error_domain_empty'] = 'ドメインを指定してください。';
$wb['error_ip_empty'] = 'IP を指定してください。';
+$wb['error_ipv6_empty'] = 'IPv6 を指定してください。';
$wb['error_ns1_empty'] = 'NS1 を指定してください。';
$wb['error_ns2_empty'] = 'NS2 を指定してください。';
$wb['error_email_empty'] = 'メールアドレスを指定してください';
diff --git a/interface/web/dns/lib/lang/nl_dns_wizard.lng b/interface/web/dns/lib/lang/nl_dns_wizard.lng
index 76c2a77..d9fa165 100644
--- a/interface/web/dns/lib/lang/nl_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/nl_dns_wizard.lng
@@ -9,6 +9,7 @@
$wb['ns1_txt'] = 'NS 1';
$wb['ns2_txt'] = 'NS 2';
$wb['ip_txt'] = 'IP-adres';
+$wb['ipv6_txt'] = 'IPv6-adres';
$wb['error_origin_empty'] = 'Oorspong is niet ingvuld.';
$wb['error_ns_empty'] = 'NS is niet ingvuld.';
$wb['error_mbox_empty'] = 'Mbox is niet ingvuld.';
@@ -19,6 +20,7 @@
$wb['error_ttl_empty'] = 'TTL is niet ingvuld.';
$wb['error_domain_empty'] = 'Domein is niet ingvuld';
$wb['error_ip_empty'] = 'IP is niet ingvuld.';
+$wb['error_ipv6_empty'] = 'IPv6 is niet ingvuld.';
$wb['error_ns1_empty'] = 'NS1 is niet ingvuld.';
$wb['error_ns2_empty'] = 'NS2 is niet ingvuld.';
$wb['error_email_empty'] = 'E-mail is niet ingvuld.';
diff --git a/interface/web/dns/lib/lang/pl_dns_wizard.lng b/interface/web/dns/lib/lang/pl_dns_wizard.lng
index 52ab37d..7410f16 100644
--- a/interface/web/dns/lib/lang/pl_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/pl_dns_wizard.lng
@@ -9,6 +9,7 @@
$wb['ns1_txt'] = 'NS 1';
$wb['ns2_txt'] = 'NS 2';
$wb['ip_txt'] = 'Adres IP';
+$wb['ipv6_txt'] = 'Adres IPv6';
$wb['error_origin_empty'] = 'Źródło jest puste.';
$wb['error_ns_empty'] = 'NS jest pusty.';
$wb['error_mbox_empty'] = 'Mbox jest pusty.';
@@ -19,6 +20,7 @@
$wb['error_ttl_empty'] = 'TTL jest puste.';
$wb['error_domain_empty'] = 'Domena jest pusta.';
$wb['error_ip_empty'] = 'IP jest puste.';
+$wb['error_ipv6_empty'] = 'IPv6 jest puste.';
$wb['error_ns1_empty'] = 'NS1 jest puste.';
$wb['error_ns2_empty'] = 'NS2 jest puste.';
$wb['error_email_empty'] = 'E-mail jest pusty.';
diff --git a/interface/web/dns/lib/lang/pt_dns_wizard.lng b/interface/web/dns/lib/lang/pt_dns_wizard.lng
index 4d2a5f8..52d9634 100644
--- a/interface/web/dns/lib/lang/pt_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/pt_dns_wizard.lng
@@ -9,6 +9,7 @@
$wb['ns1_txt'] = 'NS 1';
$wb['ns2_txt'] = 'NS 2';
$wb['ip_txt'] = 'Endereço IP';
+$wb['ipv6_txt'] = 'Endereço IPv6';
$wb['error_origin_empty'] = 'Origem em branco.';
$wb['error_ns_empty'] = 'NS vazio.';
$wb['error_mbox_empty'] = 'Mbox vazia.';
@@ -19,6 +20,7 @@
$wb['error_ttl_empty'] = 'TTL vazio.';
$wb['error_domain_empty'] = 'Domínio vazio';
$wb['error_ip_empty'] = 'IP vazio.';
+$wb['error_ipv6_empty'] = 'IPv6 vazio.';
$wb['error_ns1_empty'] = 'NS1 vazio.';
$wb['error_ns2_empty'] = 'NS2 vazio.';
$wb['error_email_empty'] = 'Correio vazio.';
diff --git a/interface/web/dns/lib/lang/ro_dns_wizard.lng b/interface/web/dns/lib/lang/ro_dns_wizard.lng
index e8e89b2..7000ede 100644
--- a/interface/web/dns/lib/lang/ro_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/ro_dns_wizard.lng
@@ -9,6 +9,7 @@
$wb['ns1_txt'] = 'NS 1';
$wb['ns2_txt'] = 'NS 2';
$wb['ip_txt'] = 'IP Address';
+$wb['ipv6_txt'] = 'IPv6 Address';
$wb['error_origin_empty'] = 'Origine nula';
$wb['error_ns_empty'] = 'NS empty.';
$wb['error_mbox_empty'] = 'Mbox empty.';
@@ -19,6 +20,7 @@
$wb['error_ttl_empty'] = 'TTL empty.';
$wb['error_domain_empty'] = 'Domain empty';
$wb['error_ip_empty'] = 'IP empty.';
+$wb['error_ipv6_empty'] = 'IPv6 empty.';
$wb['error_ns1_empty'] = 'NS1 empty.';
$wb['error_ns2_empty'] = 'NS2 empty.';
$wb['error_email_empty'] = 'EMail empty.';
diff --git a/interface/web/dns/lib/lang/ru_dns_wizard.lng b/interface/web/dns/lib/lang/ru_dns_wizard.lng
index 6e37ac7..fed8873 100644
--- a/interface/web/dns/lib/lang/ru_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/ru_dns_wizard.lng
@@ -9,6 +9,7 @@
$wb['ns1_txt'] = 'NS 1';
$wb['ns2_txt'] = 'NS 2';
$wb['ip_txt'] = 'IP-адрес';
+$wb['ipv6_txt'] = 'IPv6-адрес';
$wb['error_origin_empty'] = 'Пустой Origin.';
$wb['error_ns_empty'] = 'Пустой NS.';
$wb['error_mbox_empty'] = 'Пустой Mbox.';
@@ -19,6 +20,7 @@
$wb['error_ttl_empty'] = 'Пустой TTL.';
$wb['error_domain_empty'] = 'Пустой Domain';
$wb['error_ip_empty'] = 'Пустой IP.';
+$wb['error_ipv6_empty'] = 'Пустой IPv6.';
$wb['error_ns1_empty'] = 'Пустой NS1.';
$wb['error_ns2_empty'] = 'Пустой NS2.';
$wb['error_email_empty'] = 'Пустой E-Mail.';
diff --git a/interface/web/dns/lib/lang/se_dns_wizard.lng b/interface/web/dns/lib/lang/se_dns_wizard.lng
index 52955fd..245e30f 100644
--- a/interface/web/dns/lib/lang/se_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/se_dns_wizard.lng
@@ -9,6 +9,7 @@
$wb['ns1_txt'] = 'NS 1';
$wb['ns2_txt'] = 'NS 2';
$wb['ip_txt'] = 'IP Address';
+$wb['ipv6_txt'] = 'IPv6 Address';
$wb['error_origin_empty'] = 'Origin empty.';
$wb['error_ns_empty'] = 'NS empty.';
$wb['error_mbox_empty'] = 'Mbox empty.';
@@ -19,6 +20,7 @@
$wb['error_ttl_empty'] = 'TTL empty.';
$wb['error_domain_empty'] = 'Domain empty';
$wb['error_ip_empty'] = 'IP empty.';
+$wb['error_ipv6_empty'] = 'IPv6 empty.';
$wb['error_ns1_empty'] = 'NS1 empty.';
$wb['error_ns2_empty'] = 'NS2 empty.';
$wb['error_email_empty'] = 'EMail empty.';
diff --git a/interface/web/dns/lib/lang/sk_dns_wizard.lng b/interface/web/dns/lib/lang/sk_dns_wizard.lng
index 7568d9c..4d19fc5 100644
--- a/interface/web/dns/lib/lang/sk_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/sk_dns_wizard.lng
@@ -9,6 +9,7 @@
$wb['ns1_txt'] = 'NS 1';
$wb['ns2_txt'] = 'NS 2';
$wb['ip_txt'] = 'IP Adresa';
+$wb['ipv6_txt'] = 'IPv6 Adresa';
$wb['error_origin_empty'] = 'Pôvod prázdny.';
$wb['error_ns_empty'] = 'NS prázdny.';
$wb['error_mbox_empty'] = 'Mbox prázdny.';
@@ -19,6 +20,7 @@
$wb['error_ttl_empty'] = 'TTL prázdne.';
$wb['error_domain_empty'] = 'Doména prázdna.';
$wb['error_ip_empty'] = 'IP prázdna.';
+$wb['error_ipv6_empty'] = 'IPv6 prázdna.';
$wb['error_ns1_empty'] = 'NS1 prázdne.';
$wb['error_ns2_empty'] = 'NS2 prázdne.';
$wb['error_email_empty'] = 'EMail prázdny.';
diff --git a/interface/web/dns/lib/lang/tr_dns_wizard.lng b/interface/web/dns/lib/lang/tr_dns_wizard.lng
index 7c71708..038712c 100644
--- a/interface/web/dns/lib/lang/tr_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/tr_dns_wizard.lng
@@ -9,6 +9,7 @@
$wb['ns1_txt'] = 'NS 1';
$wb['ns2_txt'] = 'NS 2';
$wb['ip_txt'] = 'IP Adresi';
+$wb['ipv6_txt'] = 'IPv6 Adresi';
$wb['error_origin_empty'] = 'Origin boş.';
$wb['error_ns_empty'] = 'NS boş.';
$wb['error_mbox_empty'] = 'Mbox boş.';
@@ -19,6 +20,7 @@
$wb['error_ttl_empty'] = 'TTL boş.';
$wb['error_domain_empty'] = 'Domain boş';
$wb['error_ip_empty'] = 'IP boş.';
+$wb['error_ipv6_empty'] = 'IPv6 boş.';
$wb['error_ns1_empty'] = 'NS1 boş.';
$wb['error_ns2_empty'] = 'NS2 boş.';
$wb['error_email_empty'] = 'EMail boş.';
diff --git a/interface/web/dns/templates/dns_wizard.htm b/interface/web/dns/templates/dns_wizard.htm
index 1b43fb1..1e480dc 100644
--- a/interface/web/dns/templates/dns_wizard.htm
+++ b/interface/web/dns/templates/dns_wizard.htm
@@ -60,6 +60,12 @@
<input name="ip" id="ip" value="{tmpl_var name='ip'}" size="30" maxlength="255" type="text" class="textInput" />
</div>
</tmpl_if>
+ <tmpl_if name="IPV6_VISIBLE">
+ <div class="ctrlHolder">
+ <label for="ipv6">{tmpl_var name='ipv6_txt'}</label>
+ <input name="ipv6" id="ipv6" value="{tmpl_var name='ipv6'}" size="30" maxlength="255" type="text" class="textInput" />
+ </div>
+ </tmpl_if>
<tmpl_if name="NS1_VISIBLE">
<div class="ctrlHolder">
<label for="ns1">{tmpl_var name='ns1_txt'}</label>
diff --git a/interface/web/themes/default-304/templates/dns/dns_wizard.htm b/interface/web/themes/default-304/templates/dns/dns_wizard.htm
index 51d9b76..c062868 100644
--- a/interface/web/themes/default-304/templates/dns/dns_wizard.htm
+++ b/interface/web/themes/default-304/templates/dns/dns_wizard.htm
@@ -49,6 +49,12 @@
<input name="ip" id="ip" value="{tmpl_var name='ip'}" size="30" maxlength="255" type="text" class="textInput" />
</div>
</tmpl_if>
+ <tmpl_if name="IPV6_VISIBLE">
+ <div class="ctrlHolder">
+ <label for="ipv6">{tmpl_var name='ipv6_txt'}</label>
+ <input name="ipv6" id="ipv6" value="{tmpl_var name='ipv6'}" size="30" maxlength="255" type="text" class="textInput" />
+ </div>
+ </tmpl_if>
<tmpl_if name="NS1_VISIBLE">
<div class="ctrlHolder">
<label for="ns1">{tmpl_var name='ns1_txt'}</label>
--
Gitblit v1.9.1