From e3133e844ed9d98b28fce3fd3fb00ada0c2abaf8 Mon Sep 17 00:00:00 2001
From: Till Brehm <tbrehm@ispconfig.org>
Date: Wed, 9 Jul 2014 20:34:21 +0200
Subject: [PATCH] FS#3558: Add firstname field for clients and resellers.

---
 install/sql/incremental/upd_dev_collection.sql       |  1 +
 install/sql/ispconfig3.sql                           |  1 +
 interface/web/client/form/client.tform.php           | 12 ++++++++++++
 interface/web/client/form/reseller.tform.php         | 12 ++++++++++++
 interface/web/client/lib/lang/ar_client.lng          |  1 +
 interface/web/client/lib/lang/ar_reseller.lng        |  1 +
 interface/web/client/lib/lang/bg_client.lng          |  1 +
 interface/web/client/lib/lang/bg_reseller.lng        |  1 +
 interface/web/client/lib/lang/br_client.lng          |  1 +
 interface/web/client/lib/lang/br_reseller.lng        |  1 +
 interface/web/client/lib/lang/cz_client.lng          |  1 +
 interface/web/client/lib/lang/cz_reseller.lng        |  1 +
 interface/web/client/lib/lang/de_client.lng          |  3 ++-
 interface/web/client/lib/lang/de_reseller.lng        |  3 ++-
 interface/web/client/lib/lang/el_client.lng          |  1 +
 interface/web/client/lib/lang/el_reseller.lng        |  1 +
 interface/web/client/lib/lang/en_client.lng          |  1 +
 interface/web/client/lib/lang/en_reseller.lng        |  1 +
 interface/web/client/lib/lang/es_client.lng          |  1 +
 interface/web/client/lib/lang/es_reseller.lng        |  1 +
 interface/web/client/lib/lang/fi_client.lng          |  1 +
 interface/web/client/lib/lang/fi_reseller.lng        |  1 +
 interface/web/client/lib/lang/fr_client.lng          |  1 +
 interface/web/client/lib/lang/fr_reseller.lng        |  1 +
 interface/web/client/lib/lang/hr_client.lng          |  1 +
 interface/web/client/lib/lang/hr_reseller.lng        |  1 +
 interface/web/client/lib/lang/hu_client.lng          |  1 +
 interface/web/client/lib/lang/hu_reseller.lng        |  1 +
 interface/web/client/lib/lang/id_client.lng          |  1 +
 interface/web/client/lib/lang/id_reseller.lng        |  1 +
 interface/web/client/lib/lang/it_client.lng          |  1 +
 interface/web/client/lib/lang/it_reseller.lng        |  1 +
 interface/web/client/lib/lang/ja_client.lng          |  1 +
 interface/web/client/lib/lang/ja_reseller.lng        |  1 +
 interface/web/client/lib/lang/nl_client.lng          |  1 +
 interface/web/client/lib/lang/nl_reseller.lng        |  1 +
 interface/web/client/lib/lang/pl_client.lng          |  1 +
 interface/web/client/lib/lang/pl_reseller.lng        |  1 +
 interface/web/client/lib/lang/pt_client.lng          |  1 +
 interface/web/client/lib/lang/pt_reseller.lng        |  1 +
 interface/web/client/lib/lang/ro_client.lng          |  1 +
 interface/web/client/lib/lang/ro_reseller.lng        |  1 +
 interface/web/client/lib/lang/ru_client.lng          |  1 +
 interface/web/client/lib/lang/ru_reseller.lng        |  1 +
 interface/web/client/lib/lang/se_client.lng          |  1 +
 interface/web/client/lib/lang/se_reseller.lng        |  1 +
 interface/web/client/lib/lang/sk_client.lng          |  1 +
 interface/web/client/lib/lang/sk_reseller.lng        |  1 +
 interface/web/client/lib/lang/tr_client.lng          |  1 +
 interface/web/client/lib/lang/tr_reseller.lng        |  1 +
 .../web/client/templates/client_edit_address.htm     |  4 ++++
 .../web/client/templates/reseller_edit_address.htm   |  4 ++++
 52 files changed, 82 insertions(+), 2 deletions(-)

diff --git a/install/sql/incremental/upd_dev_collection.sql b/install/sql/incremental/upd_dev_collection.sql
index dbe5aa63e6..e60ae0206e 100644
--- a/install/sql/incremental/upd_dev_collection.sql
+++ b/install/sql/incremental/upd_dev_collection.sql
@@ -7,3 +7,4 @@ ALTER TABLE `client_template` ADD `default_webserver` INT(11) NOT NULL DEFAULT 1
 ALTER TABLE `client_template` ADD `default_dnsserver` INT(11) NOT NULL DEFAULT 1;
 ALTER TABLE `client_template` ADD `default_slave_dnsserver` INT(11) NOT NULL DEFAULT 1;
 ALTER TABLE `client_template` ADD `default_dbserver` INT(11) NOT NULL DEFAULT 1;
+ALTER TABLE  `client` ADD  `contact_firstname` VARCHAR( 64 ) NOT NULL DEFAULT '' AFTER  `gender`;
diff --git a/install/sql/ispconfig3.sql b/install/sql/ispconfig3.sql
index 6fad9ef652..7f81f7cd8e 100644
--- a/install/sql/ispconfig3.sql
+++ b/install/sql/ispconfig3.sql
@@ -146,6 +146,7 @@ CREATE TABLE `client` (
   `company_name` varchar(64) DEFAULT NULL,
   `company_id` varchar(255) DEFAULT NULL,
   `gender` enum('','m','f') NOT NULL DEFAULT '',
+  `contact_firstname` varchar( 64 ) NOT NULL DEFAULT '',
   `contact_name` varchar(64) DEFAULT NULL,
   `customer_no` varchar(64) DEFAULT NULL,
   `vat_id` varchar(64) DEFAULT NULL,
diff --git a/interface/web/client/form/client.tform.php b/interface/web/client/form/client.tform.php
index 5764266038..362545256f 100644
--- a/interface/web/client/form/client.tform.php
+++ b/interface/web/client/form/client.tform.php
@@ -106,6 +106,18 @@ $form["tabs"]['address'] = array (
 			'default' => '',
 			'value'  => array('' => '', 'm' => 'gender_m_txt', 'f' => 'gender_f_txt')
 		),
+		'contact_firstname' => array (
+			'datatype' => 'VARCHAR',
+			'formtype' => 'TEXT',
+			'default' => '',
+			'value'  => '',
+			'separator' => '',
+			'width'  => '30',
+			'maxlength' => '255',
+			'rows'  => '',
+			'cols'  => '',
+			'searchable' => 1
+		),
 		'contact_name' => array (
 			'datatype' => 'VARCHAR',
 			'formtype' => 'TEXT',
diff --git a/interface/web/client/form/reseller.tform.php b/interface/web/client/form/reseller.tform.php
index fa469c944c..8efedf710d 100644
--- a/interface/web/client/form/reseller.tform.php
+++ b/interface/web/client/form/reseller.tform.php
@@ -106,6 +106,18 @@ $form["tabs"]['address'] = array (
 			'default' => '',
 			'value'  => array('' => '', 'm' => 'gender_m_txt', 'f' => 'gender_f_txt')
 		),
+		'contact_firstname' => array (
+			'datatype' => 'VARCHAR',
+			'formtype' => 'TEXT',
+			'default' => '',
+			'value'  => '',
+			'separator' => '',
+			'width'  => '30',
+			'maxlength' => '255',
+			'rows'  => '',
+			'cols'  => '',
+			'searchable' => 1
+		),
 		'contact_name' => array (
 			'datatype' => 'VARCHAR',
 			'formtype' => 'TEXT',
diff --git a/interface/web/client/lib/lang/ar_client.lng b/interface/web/client/lib/lang/ar_client.lng
index 6f14c605e0..4b4e75c1b4 100644
--- a/interface/web/client/lib/lang/ar_client.lng
+++ b/interface/web/client/lib/lang/ar_client.lng
@@ -14,6 +14,7 @@ $wb['limit_spamfilter_user_txt'] = 'Max. number of spamfilter users';
 $wb['limit_spamfilter_policy_txt'] = 'Max. number of spamfilter policies';
 $wb['default_mailserver_txt'] = 'Default Mailserver';
 $wb['company_name_txt'] = 'Company name';
+$wb['contact_firstname_txt'] = 'Contact firstname';
 $wb['contact_name_txt'] = 'Contact name';
 $wb['username_txt'] = 'Username';
 $wb['password_txt'] = 'Password';
diff --git a/interface/web/client/lib/lang/ar_reseller.lng b/interface/web/client/lib/lang/ar_reseller.lng
index e09c419361..bfac98ce1a 100644
--- a/interface/web/client/lib/lang/ar_reseller.lng
+++ b/interface/web/client/lib/lang/ar_reseller.lng
@@ -13,6 +13,7 @@ $wb['limit_spamfilter_user_txt'] = 'Max. number of spamfilter users';
 $wb['limit_spamfilter_policy_txt'] = 'Max. number of spamfilter policies';
 $wb['default_mailserver_txt'] = 'Default Mailserver';
 $wb['company_name_txt'] = 'Company name';
+$wb['contact_firstname_txt'] = 'Contact firstname';
 $wb['contact_name_txt'] = 'Contact name';
 $wb['username_txt'] = 'Username';
 $wb['password_txt'] = 'Password';
diff --git a/interface/web/client/lib/lang/bg_client.lng b/interface/web/client/lib/lang/bg_client.lng
index 61f28de43f..1c19e893dc 100644
--- a/interface/web/client/lib/lang/bg_client.lng
+++ b/interface/web/client/lib/lang/bg_client.lng
@@ -13,6 +13,7 @@ $wb['limit_spamfilter_user_txt'] = 'Макс. брой spamfilter users';
 $wb['limit_spamfilter_policy_txt'] = 'Макс. брой spamfilter policys';
 $wb['default_mailserver_txt'] = 'Пощенски сървър по подразбиране';
 $wb['company_name_txt'] = 'Компания';
+$wb['contact_firstname_txt'] = 'Contact firstname';
 $wb['contact_name_txt'] = 'Лице за контакт';
 $wb['username_txt'] = 'Потребителско име';
 $wb['password_txt'] = 'Парола';
diff --git a/interface/web/client/lib/lang/bg_reseller.lng b/interface/web/client/lib/lang/bg_reseller.lng
index 9f9ee5038b..efd421058a 100644
--- a/interface/web/client/lib/lang/bg_reseller.lng
+++ b/interface/web/client/lib/lang/bg_reseller.lng
@@ -13,6 +13,7 @@ $wb['limit_spamfilter_user_txt'] = 'Max. number of spamfilter users';
 $wb['limit_spamfilter_policy_txt'] = 'Max. number of spamfilter policys';
 $wb['default_mailserver_txt'] = 'Мейл сървър по подразбиране';
 $wb['company_name_txt'] = 'Име на компанията';
+$wb['contact_firstname_txt'] = 'Contact firstname';
 $wb['contact_name_txt'] = 'Име за контакти';
 $wb['username_txt'] = 'Потребителско име';
 $wb['password_txt'] = 'Парола';
diff --git a/interface/web/client/lib/lang/br_client.lng b/interface/web/client/lib/lang/br_client.lng
index 265752e25d..f00bed537c 100644
--- a/interface/web/client/lib/lang/br_client.lng
+++ b/interface/web/client/lib/lang/br_client.lng
@@ -13,6 +13,7 @@ $wb['limit_spamfilter_user_txt'] = 'Número máximo de usuários de filtros spam
 $wb['limit_spamfilter_policy_txt'] = 'Número máximo de políticas de filtros spam';
 $wb['default_mailserver_txt'] = 'Servidor de Correio Padrão';
 $wb['company_name_txt'] = 'Empresa';
+$wb['contact_firstname_txt'] = 'Contact firstname';
 $wb['contact_name_txt'] = 'Contato';
 $wb['username_txt'] = 'Nome de Usuário';
 $wb['password_txt'] = 'Senha';
diff --git a/interface/web/client/lib/lang/br_reseller.lng b/interface/web/client/lib/lang/br_reseller.lng
index 96475784a4..d6e2b5b3e7 100644
--- a/interface/web/client/lib/lang/br_reseller.lng
+++ b/interface/web/client/lib/lang/br_reseller.lng
@@ -13,6 +13,7 @@ $wb['limit_spamfilter_user_txt'] = 'Número máximo de usuários de spamfilter';
 $wb['limit_spamfilter_policy_txt'] = 'Número máximo de políticas de spamfilter';
 $wb['default_mailserver_txt'] = 'Servidor de Correio Padrão';
 $wb['company_name_txt'] = 'Empresa';
+$wb['contact_firstname_txt'] = 'Contact firstname';
 $wb['contact_name_txt'] = 'Contato';
 $wb['username_txt'] = 'Usuário';
 $wb['password_txt'] = 'Senha';
diff --git a/interface/web/client/lib/lang/cz_client.lng b/interface/web/client/lib/lang/cz_client.lng
index 92f95a0bf7..a164dc11a0 100644
--- a/interface/web/client/lib/lang/cz_client.lng
+++ b/interface/web/client/lib/lang/cz_client.lng
@@ -14,6 +14,7 @@ $wb['limit_spamfilter_user_txt'] = 'Max. počet spamflitrových uživatelů';
 $wb['limit_spamfilter_policy_txt'] = 'Max. počet spamfiltrových politik';
 $wb['default_mailserver_txt'] = 'Výchozí e-mailový server';
 $wb['company_name_txt'] = 'Název společnosti';
+$wb['contact_firstname_txt'] = 'Contact firstname';
 $wb['contact_name_txt'] = 'Název kontaktu';
 $wb['username_txt'] = 'Uživatelské jméno';
 $wb['password_txt'] = 'Heslo';
diff --git a/interface/web/client/lib/lang/cz_reseller.lng b/interface/web/client/lib/lang/cz_reseller.lng
index 3f78b05897..7de0c0b3ab 100644
--- a/interface/web/client/lib/lang/cz_reseller.lng
+++ b/interface/web/client/lib/lang/cz_reseller.lng
@@ -13,6 +13,7 @@ $wb['limit_spamfilter_user_txt'] = 'Max. počet spamflitrových uživatelů';
 $wb['limit_spamfilter_policy_txt'] = 'Max. počet spamfiltrových politik';
 $wb['default_mailserver_txt'] = 'Výchozí e-mailový server';
 $wb['company_name_txt'] = 'Název společnosti';
+$wb['contact_firstname_txt'] = 'Contact firstname';
 $wb['contact_name_txt'] = 'Název kontaktu';
 $wb['username_txt'] = 'Uživatelské jméno';
 $wb['password_txt'] = 'Heslo';
diff --git a/interface/web/client/lib/lang/de_client.lng b/interface/web/client/lib/lang/de_client.lng
index 62bd31158e..dbaa9a5964 100644
--- a/interface/web/client/lib/lang/de_client.lng
+++ b/interface/web/client/lib/lang/de_client.lng
@@ -13,7 +13,8 @@ $wb['limit_spamfilter_user_txt'] = 'Max. Anzahl an Spamfilter Benutzern';
 $wb['limit_spamfilter_policy_txt'] = 'Max. Anzahl an Spamfilter Richtlinien';
 $wb['default_mailserver_txt'] = 'Standardmailserver';
 $wb['company_name_txt'] = 'Firmenname';
-$wb['contact_name_txt'] = 'Kontakt';
+$wb['contact_firstname_txt'] = 'Vorname';
+$wb['contact_name_txt'] = 'Nachname';
 $wb['username_txt'] = 'Benutzername';
 $wb['password_txt'] = 'Passwort';
 $wb['language_txt'] = 'Sprache';
diff --git a/interface/web/client/lib/lang/de_reseller.lng b/interface/web/client/lib/lang/de_reseller.lng
index 904f93dff2..1595e567b9 100644
--- a/interface/web/client/lib/lang/de_reseller.lng
+++ b/interface/web/client/lib/lang/de_reseller.lng
@@ -13,7 +13,8 @@ $wb['limit_spamfilter_user_txt'] = 'Max. Anzahl an Spamfilter Benutzern';
 $wb['limit_spamfilter_policy_txt'] = 'Max. Anzahl an Spamfilter Richtlinien';
 $wb['default_mailserver_txt'] = 'Standardmailserver';
 $wb['company_name_txt'] = 'Firmenname';
-$wb['contact_name_txt'] = 'Kontakt';
+$wb['contact_firstname_txt'] = 'Vorname';
+$wb['contact_name_txt'] = 'Nachname';
 $wb['username_txt'] = 'Benutzername';
 $wb['password_txt'] = 'Passwort';
 $wb['password_strength_txt'] = 'Passwortkomplexität';
diff --git a/interface/web/client/lib/lang/el_client.lng b/interface/web/client/lib/lang/el_client.lng
index e68db3172f..07a5c9f728 100644
--- a/interface/web/client/lib/lang/el_client.lng
+++ b/interface/web/client/lib/lang/el_client.lng
@@ -14,6 +14,7 @@ $wb['limit_spamfilter_user_txt'] = 'Όριο χρηστών spamfilter';
 $wb['limit_spamfilter_policy_txt'] = 'Όριο πολιτικών spamfilter';
 $wb['default_mailserver_txt'] = 'Προκαθορισμένος Mailserver';
 $wb['company_name_txt'] = 'Όνομα εταιρίας';
+$wb['contact_firstname_txt'] = 'Contact firstname';
 $wb['contact_name_txt'] = 'Πρόσωπο Επικοινωνίας';
 $wb['username_txt'] = 'Όνομα Χρήστη';
 $wb['password_txt'] = 'Συνθηματικό';
diff --git a/interface/web/client/lib/lang/el_reseller.lng b/interface/web/client/lib/lang/el_reseller.lng
index 8c2f94e9db..578774bf6c 100644
--- a/interface/web/client/lib/lang/el_reseller.lng
+++ b/interface/web/client/lib/lang/el_reseller.lng
@@ -13,6 +13,7 @@ $wb['limit_spamfilter_user_txt'] = 'Όριο χρηστών spamfilter';
 $wb['limit_spamfilter_policy_txt'] = 'Όριο πολιτικών spamfilter';
 $wb['default_mailserver_txt'] = 'Προκαθορισμένος Mailserver';
 $wb['company_name_txt'] = 'Όνομα Εταιρίας';
+$wb['contact_firstname_txt'] = 'Contact firstname';
 $wb['contact_name_txt'] = 'Πρόσωπο Επικοινωνίας';
 $wb['username_txt'] = 'Όνομα Χρήστη';
 $wb['password_txt'] = 'Συνθηματικό';
diff --git a/interface/web/client/lib/lang/en_client.lng b/interface/web/client/lib/lang/en_client.lng
index c94ab12444..493ad190dc 100644
--- a/interface/web/client/lib/lang/en_client.lng
+++ b/interface/web/client/lib/lang/en_client.lng
@@ -15,6 +15,7 @@ $wb["limit_spamfilter_user_txt"] = 'Max. number of spamfilter users';
 $wb["limit_spamfilter_policy_txt"] = 'Max. number of spamfilter policies';
 $wb["default_mailserver_txt"] = 'Default Mailserver';
 $wb["company_name_txt"] = 'Company name';
+$wb["contact_firstname_txt"] = 'Contact firstname';
 $wb["contact_name_txt"] = 'Contact name';
 $wb["username_txt"] = 'Username';
 $wb["password_txt"] = 'Password';
diff --git a/interface/web/client/lib/lang/en_reseller.lng b/interface/web/client/lib/lang/en_reseller.lng
index 3c8c07008e..b94c30e860 100644
--- a/interface/web/client/lib/lang/en_reseller.lng
+++ b/interface/web/client/lib/lang/en_reseller.lng
@@ -15,6 +15,7 @@ $wb["limit_spamfilter_user_txt"] = 'Max. number of spamfilter users';
 $wb["limit_spamfilter_policy_txt"] = 'Max. number of spamfilter policies';
 $wb["default_mailserver_txt"] = 'Default Mailserver';
 $wb["company_name_txt"] = 'Company name';
+$wb["contact_firstname_txt"] = 'Contact firstname';
 $wb["contact_name_txt"] = 'Contact name';
 $wb["username_txt"] = 'Username';
 $wb["password_txt"] = 'Password';
diff --git a/interface/web/client/lib/lang/es_client.lng b/interface/web/client/lib/lang/es_client.lng
index 5bb3000a6a..83d2833b91 100644
--- a/interface/web/client/lib/lang/es_client.lng
+++ b/interface/web/client/lib/lang/es_client.lng
@@ -15,6 +15,7 @@ $wb['limit_spamfilter_user_txt'] = 'Número máximo de usuarios de filtros de sp
 $wb['limit_spamfilter_policy_txt'] = 'Número máximo de políticas de filtro de spam';
 $wb['default_mailserver_txt'] = 'Servidor de correo por defecto';
 $wb['company_name_txt'] = 'Nombre de la empresa';
+$wb['contact_firstname_txt'] = 'Contact firstname';
 $wb['contact_name_txt'] = 'Nombre de contacto';
 $wb['username_txt'] = 'Usuario';
 $wb['password_txt'] = 'Contraseña';
diff --git a/interface/web/client/lib/lang/es_reseller.lng b/interface/web/client/lib/lang/es_reseller.lng
index 6a88241e0d..086f385702 100644
--- a/interface/web/client/lib/lang/es_reseller.lng
+++ b/interface/web/client/lib/lang/es_reseller.lng
@@ -15,6 +15,7 @@ $wb['limit_spamfilter_user_txt'] = 'Número máximo de usuarios de filtros de sp
 $wb['limit_spamfilter_policy_txt'] = 'Número máximo de políticas de filtro de spam';
 $wb['default_mailserver_txt'] = 'Servidor de correo por defecto';
 $wb['company_name_txt'] = 'Nombre de la empresa';
+$wb['contact_firstname_txt'] = 'Contact firstname';
 $wb['contact_name_txt'] = 'Nombre de contacto';
 $wb['username_txt'] = 'Usuario';
 $wb['password_txt'] = 'Contraseña';
diff --git a/interface/web/client/lib/lang/fi_client.lng b/interface/web/client/lib/lang/fi_client.lng
index f4b5dfaf9c..ca2544fa28 100755
--- a/interface/web/client/lib/lang/fi_client.lng
+++ b/interface/web/client/lib/lang/fi_client.lng
@@ -13,6 +13,7 @@ $wb['limit_spamfilter_user_txt'] = 'Roskapostisuodattimen käyttäjien määrä'
 $wb['limit_spamfilter_policy_txt'] = 'Roskapostisuodattimen kohtelutapojen määrä';
 $wb['default_mailserver_txt'] = 'Oletuspostipalvelin';
 $wb['company_name_txt'] = 'Yrityksen nimi';
+$wb['contact_firstname_txt'] = 'Contact firstname';
 $wb['contact_name_txt'] = 'Yhteyshekilö';
 $wb['username_txt'] = 'Käyttäjätunnus';
 $wb['password_txt'] = 'Salasana';
diff --git a/interface/web/client/lib/lang/fi_reseller.lng b/interface/web/client/lib/lang/fi_reseller.lng
index 00ddbbc4e8..fb50513daf 100644
--- a/interface/web/client/lib/lang/fi_reseller.lng
+++ b/interface/web/client/lib/lang/fi_reseller.lng
@@ -13,6 +13,7 @@ $wb['limit_spamfilter_user_txt'] = 'Roskapostisuodattimen käyttäjien enimmäis
 $wb['limit_spamfilter_policy_txt'] = 'Roskapostin kohtelutapojen enimmäismäärä';
 $wb['default_mailserver_txt'] = 'Oletuspostipalvelin';
 $wb['company_name_txt'] = 'Yrityksen nimi';
+$wb['contact_firstname_txt'] = 'Contact firstname';
 $wb['contact_name_txt'] = 'Yhteyshenkilö';
 $wb['username_txt'] = 'Käyttäjätunnus';
 $wb['password_txt'] = 'Salasana';
diff --git a/interface/web/client/lib/lang/fr_client.lng b/interface/web/client/lib/lang/fr_client.lng
index ffb062d751..4366fa1d97 100644
--- a/interface/web/client/lib/lang/fr_client.lng
+++ b/interface/web/client/lib/lang/fr_client.lng
@@ -13,6 +13,7 @@ $wb['limit_spamfilter_user_txt'] = 'Nombre maximal d\'utilisateurs du filtre ant
 $wb['limit_spamfilter_policy_txt'] = 'Nombre maximal de règles du filtre antispam';
 $wb['default_mailserver_txt'] = 'Serveur mail par défaut';
 $wb['company_name_txt'] = 'Nom de l\'entreprise';
+$wb['contact_firstname_txt'] = 'Contact firstname';
 $wb['contact_name_txt'] = 'Nom de contact';
 $wb['username_txt'] = 'Nom d\'utilisateur';
 $wb['password_txt'] = 'Mot de passe';
diff --git a/interface/web/client/lib/lang/fr_reseller.lng b/interface/web/client/lib/lang/fr_reseller.lng
index 83a26fd79f..0447db7b74 100644
--- a/interface/web/client/lib/lang/fr_reseller.lng
+++ b/interface/web/client/lib/lang/fr_reseller.lng
@@ -13,6 +13,7 @@ $wb['limit_spamfilter_user_txt'] = 'Nombre maximal d\'utilisateurs du filtre ant
 $wb['limit_spamfilter_policy_txt'] = 'Nombre maximal de règles du filtre antispam';
 $wb['default_mailserver_txt'] = 'Serveur mail par défaut';
 $wb['company_name_txt'] = 'Nom de l\'entreprise';
+$wb['contact_firstname_txt'] = 'Contact firstname';
 $wb['contact_name_txt'] = 'Nom de contact';
 $wb['username_txt'] = 'Nom d\'utilisateur';
 $wb['password_txt'] = 'Mot de passe';
diff --git a/interface/web/client/lib/lang/hr_client.lng b/interface/web/client/lib/lang/hr_client.lng
index 66357a5f77..bcf3f20421 100644
--- a/interface/web/client/lib/lang/hr_client.lng
+++ b/interface/web/client/lib/lang/hr_client.lng
@@ -14,6 +14,7 @@ $wb['limit_spamfilter_user_txt'] = 'Maksimalan broj spamfilter korisnika';
 $wb['limit_spamfilter_policy_txt'] = 'Maksimalan broj spamfilter pravila';
 $wb['default_mailserver_txt'] = 'Izaberi email server';
 $wb['company_name_txt'] = 'Poduzeće';
+$wb['contact_firstname_txt'] = 'Contact firstname';
 $wb['contact_name_txt'] = 'Kontakt osoba';
 $wb['username_txt'] = 'Korisničko ime';
 $wb['password_txt'] = 'Å ifra';
diff --git a/interface/web/client/lib/lang/hr_reseller.lng b/interface/web/client/lib/lang/hr_reseller.lng
index 98f09f2288..b282b34f76 100644
--- a/interface/web/client/lib/lang/hr_reseller.lng
+++ b/interface/web/client/lib/lang/hr_reseller.lng
@@ -14,6 +14,7 @@ $wb['limit_spamfilter_user_txt'] = 'Maksimalan broj spamfilter korisnika';
 $wb['limit_spamfilter_policy_txt'] = 'Maksimalan broj spamfilter pravila';
 $wb['default_mailserver_txt'] = 'Izaberi email server';
 $wb['company_name_txt'] = 'Poduzeće';
+$wb['contact_firstname_txt'] = 'Contact firstname';
 $wb['contact_name_txt'] = 'Kontakt osoba';
 $wb['username_txt'] = 'Korisničko ime';
 $wb['password_txt'] = 'Å ifra';
diff --git a/interface/web/client/lib/lang/hu_client.lng b/interface/web/client/lib/lang/hu_client.lng
index 91017a7322..bab1c676b0 100644
--- a/interface/web/client/lib/lang/hu_client.lng
+++ b/interface/web/client/lib/lang/hu_client.lng
@@ -13,6 +13,7 @@ $wb['limit_spamfilter_user_txt'] = 'Max. number of spamfilter users';
 $wb['limit_spamfilter_policy_txt'] = 'Max. number of spamfilter policies';
 $wb['default_mailserver_txt'] = 'Alap levelező szerver';
 $wb['company_name_txt'] = 'Cégnév';
+$wb['contact_firstname_txt'] = 'Contact firstname';
 $wb['contact_name_txt'] = 'Kapcsolattartó';
 $wb['username_txt'] = 'Felhasználónév';
 $wb['password_txt'] = 'Jelszó';
diff --git a/interface/web/client/lib/lang/hu_reseller.lng b/interface/web/client/lib/lang/hu_reseller.lng
index 04ffa07282..03089e0468 100644
--- a/interface/web/client/lib/lang/hu_reseller.lng
+++ b/interface/web/client/lib/lang/hu_reseller.lng
@@ -13,6 +13,7 @@ $wb['limit_spamfilter_user_txt'] = 'Max. number of spamfilter users';
 $wb['limit_spamfilter_policy_txt'] = 'Max. number of spamfilter policies';
 $wb['default_mailserver_txt'] = 'Default Mailserver';
 $wb['company_name_txt'] = 'Cégnév';
+$wb['contact_firstname_txt'] = 'Contact firstname';
 $wb['contact_name_txt'] = 'Kapcsolattartó';
 $wb['username_txt'] = 'Felhasználónév';
 $wb['password_txt'] = 'Jelszó';
diff --git a/interface/web/client/lib/lang/id_client.lng b/interface/web/client/lib/lang/id_client.lng
index a72da01fb7..4c76c1ca55 100644
--- a/interface/web/client/lib/lang/id_client.lng
+++ b/interface/web/client/lib/lang/id_client.lng
@@ -14,6 +14,7 @@ $wb['limit_spamfilter_user_txt'] = 'Jumlah maks pengguna spamfilter';
 $wb['limit_spamfilter_policy_txt'] = 'Jumlah maks kebijakan spamfilter';
 $wb['default_mailserver_txt'] = 'Server Mail Default';
 $wb['company_name_txt'] = 'Nama Perusahaan';
+$wb['contact_firstname_txt'] = 'Contact firstname';
 $wb['contact_name_txt'] = 'Nama Kontak';
 $wb['username_txt'] = 'Nama Pengguna';
 $wb['password_txt'] = 'Kata Sandi';
diff --git a/interface/web/client/lib/lang/id_reseller.lng b/interface/web/client/lib/lang/id_reseller.lng
index cff0f15538..e06cb4bd1a 100644
--- a/interface/web/client/lib/lang/id_reseller.lng
+++ b/interface/web/client/lib/lang/id_reseller.lng
@@ -13,6 +13,7 @@ $wb['limit_spamfilter_user_txt'] = 'Jumlah maks pengguna spamfilter';
 $wb['limit_spamfilter_policy_txt'] = 'Jumlah maks kebijakan spamfilter';
 $wb['default_mailserver_txt'] = 'Server Mail Default';
 $wb['company_name_txt'] = 'Nama Perusahaan';
+$wb['contact_firstname_txt'] = 'Contact firstname';
 $wb['contact_name_txt'] = 'Nama Kontak';
 $wb['username_txt'] = 'Nama Pengguna';
 $wb['password_txt'] = 'Kata Sandi';
diff --git a/interface/web/client/lib/lang/it_client.lng b/interface/web/client/lib/lang/it_client.lng
index 40151703e5..ddb725ec00 100644
--- a/interface/web/client/lib/lang/it_client.lng
+++ b/interface/web/client/lib/lang/it_client.lng
@@ -13,6 +13,7 @@ $wb['limit_spamfilter_user_txt'] = 'Numero massimo di spamfilter users';
 $wb['limit_spamfilter_policy_txt'] = 'Numero massimo di spamfilter policys';
 $wb['default_mailserver_txt'] = 'Mailserver predefinito';
 $wb['company_name_txt'] = 'Nome Azienda';
+$wb['contact_firstname_txt'] = 'Contact firstname';
 $wb['contact_name_txt'] = 'Nome contatto';
 $wb['username_txt'] = 'Nome utente';
 $wb['password_txt'] = 'Password';
diff --git a/interface/web/client/lib/lang/it_reseller.lng b/interface/web/client/lib/lang/it_reseller.lng
index e09c419361..bfac98ce1a 100644
--- a/interface/web/client/lib/lang/it_reseller.lng
+++ b/interface/web/client/lib/lang/it_reseller.lng
@@ -13,6 +13,7 @@ $wb['limit_spamfilter_user_txt'] = 'Max. number of spamfilter users';
 $wb['limit_spamfilter_policy_txt'] = 'Max. number of spamfilter policies';
 $wb['default_mailserver_txt'] = 'Default Mailserver';
 $wb['company_name_txt'] = 'Company name';
+$wb['contact_firstname_txt'] = 'Contact firstname';
 $wb['contact_name_txt'] = 'Contact name';
 $wb['username_txt'] = 'Username';
 $wb['password_txt'] = 'Password';
diff --git a/interface/web/client/lib/lang/ja_client.lng b/interface/web/client/lib/lang/ja_client.lng
index 8189572e3d..f2401e90ab 100644
--- a/interface/web/client/lib/lang/ja_client.lng
+++ b/interface/web/client/lib/lang/ja_client.lng
@@ -13,6 +13,7 @@ $wb['limit_spamfilter_user_txt'] = 'Max. number of spamfilter users';
 $wb['limit_spamfilter_policy_txt'] = '迷惑メールフィルタのポリシーの最大数';
 $wb['default_mailserver_txt'] = 'デフォルトのメールサーバー';
 $wb['company_name_txt'] = '社名';
+$wb['contact_firstname_txt'] = 'Contact firstname';
 $wb['contact_name_txt'] = '担当者名';
 $wb['username_txt'] = 'ユーザー名';
 $wb['password_txt'] = 'パスワード';
diff --git a/interface/web/client/lib/lang/ja_reseller.lng b/interface/web/client/lib/lang/ja_reseller.lng
index c427a83bcd..54ab7d40df 100644
--- a/interface/web/client/lib/lang/ja_reseller.lng
+++ b/interface/web/client/lib/lang/ja_reseller.lng
@@ -13,6 +13,7 @@ $wb['limit_spamfilter_user_txt'] = 'スパムフィルターユーザーの最
 $wb['limit_spamfilter_policy_txt'] = 'スパムフィルターポリシーの最大数';
 $wb['default_mailserver_txt'] = 'デフォルトのメールサーバー';
 $wb['company_name_txt'] = '社名';
+$wb['contact_firstname_txt'] = 'Contact firstname';
 $wb['contact_name_txt'] = '担当者名';
 $wb['username_txt'] = 'ユーザー名';
 $wb['password_txt'] = 'パスワード';
diff --git a/interface/web/client/lib/lang/nl_client.lng b/interface/web/client/lib/lang/nl_client.lng
index 899a1f6f11..320afce0d6 100644
--- a/interface/web/client/lib/lang/nl_client.lng
+++ b/interface/web/client/lib/lang/nl_client.lng
@@ -14,6 +14,7 @@ $wb['limit_spamfilter_user_txt'] = 'Max. aantal spamfilter users';
 $wb['limit_spamfilter_policy_txt'] = 'Max. aantal spamfilter policys';
 $wb['default_mailserver_txt'] = 'Standaard mailserver';
 $wb['company_name_txt'] = 'Bedrijfsnaam';
+$wb['contact_firstname_txt'] = 'Contact firstname';
 $wb['contact_name_txt'] = 'Contactpersoon';
 $wb['username_txt'] = 'Gebruikersnaam';
 $wb['password_txt'] = 'Wachtwoord';
diff --git a/interface/web/client/lib/lang/nl_reseller.lng b/interface/web/client/lib/lang/nl_reseller.lng
index 9ce48baed1..5dffa203ad 100644
--- a/interface/web/client/lib/lang/nl_reseller.lng
+++ b/interface/web/client/lib/lang/nl_reseller.lng
@@ -13,6 +13,7 @@ $wb['limit_spamfilter_user_txt'] = 'Max. aantal spamfilter gebruikers';
 $wb['limit_spamfilter_policy_txt'] = 'Max. aantal spamfilter policys';
 $wb['default_mailserver_txt'] = 'Standaard Mailserver';
 $wb['company_name_txt'] = 'Bedrijfsnaam';
+$wb['contact_firstname_txt'] = 'Contact firstname';
 $wb['contact_name_txt'] = 'Contactpersoon';
 $wb['username_txt'] = 'Gebruikersnaam';
 $wb['password_txt'] = 'Wachtwoord';
diff --git a/interface/web/client/lib/lang/pl_client.lng b/interface/web/client/lib/lang/pl_client.lng
index d8700816ff..3d0664c844 100644
--- a/interface/web/client/lib/lang/pl_client.lng
+++ b/interface/web/client/lib/lang/pl_client.lng
@@ -13,6 +13,7 @@ $wb['limit_spamfilter_user_txt'] = 'Maksymalna ilość filtrów spamu użytkowni
 $wb['limit_spamfilter_policy_txt'] = 'Maksymalna ilość polityk filtrów spamu';
 $wb['default_mailserver_txt'] = 'Domyślny serwer e-mail';
 $wb['company_name_txt'] = 'Nazwa firmy';
+$wb['contact_firstname_txt'] = 'Contact firstname';
 $wb['contact_name_txt'] = 'Nazwa kontaktu';
 $wb['username_txt'] = 'Nazwa użytkownika';
 $wb['password_txt'] = 'Hasło';
diff --git a/interface/web/client/lib/lang/pl_reseller.lng b/interface/web/client/lib/lang/pl_reseller.lng
index 72bf2ae85e..e8a6bc7b1f 100644
--- a/interface/web/client/lib/lang/pl_reseller.lng
+++ b/interface/web/client/lib/lang/pl_reseller.lng
@@ -13,6 +13,7 @@ $wb['limit_spamfilter_user_txt'] = 'Maksymalna ilość użytkowników z filtrem
 $wb['limit_spamfilter_policy_txt'] = 'Maksymalna ilość polityk filtrów spamu';
 $wb['default_mailserver_txt'] = 'Domyślny serwer poczty';
 $wb['company_name_txt'] = 'Nazwa firmy';
+$wb['contact_firstname_txt'] = 'Contact firstname';
 $wb['contact_name_txt'] = 'Nazwa kontaktu';
 $wb['username_txt'] = 'Nazwa użytkownika';
 $wb['password_txt'] = 'Hasło';
diff --git a/interface/web/client/lib/lang/pt_client.lng b/interface/web/client/lib/lang/pt_client.lng
index 30e85717e4..d3f7969cbc 100644
--- a/interface/web/client/lib/lang/pt_client.lng
+++ b/interface/web/client/lib/lang/pt_client.lng
@@ -13,6 +13,7 @@ $wb['limit_spamfilter_user_txt'] = 'Número máximo de utilizadors de filtros sp
 $wb['limit_spamfilter_policy_txt'] = 'Número máximo de políticas de filtros spam';
 $wb['default_mailserver_txt'] = 'Servidor de Correio Padrão';
 $wb['company_name_txt'] = 'Empresa';
+$wb['contact_firstname_txt'] = 'Contact firstname';
 $wb['contact_name_txt'] = 'Contato';
 $wb['username_txt'] = 'Nome de Utilizador ';
 $wb['password_txt'] = 'Senha';
diff --git a/interface/web/client/lib/lang/pt_reseller.lng b/interface/web/client/lib/lang/pt_reseller.lng
index 3a58ae0c70..dc3b476943 100644
--- a/interface/web/client/lib/lang/pt_reseller.lng
+++ b/interface/web/client/lib/lang/pt_reseller.lng
@@ -13,6 +13,7 @@ $wb['limit_spamfilter_user_txt'] = 'Número máximo de utilizadors de spamfilter
 $wb['limit_spamfilter_policy_txt'] = 'Número máximo de políticas de spamfilter';
 $wb['default_mailserver_txt'] = 'Servidor de Correio Padrão';
 $wb['company_name_txt'] = 'Empresa';
+$wb['contact_firstname_txt'] = 'Contact firstname';
 $wb['contact_name_txt'] = 'Contato';
 $wb['username_txt'] = 'Utilizador ';
 $wb['password_txt'] = 'Senha';
diff --git a/interface/web/client/lib/lang/ro_client.lng b/interface/web/client/lib/lang/ro_client.lng
index ec3138ba92..4d39bf21f8 100644
--- a/interface/web/client/lib/lang/ro_client.lng
+++ b/interface/web/client/lib/lang/ro_client.lng
@@ -13,6 +13,7 @@ $wb['limit_spamfilter_user_txt'] = 'Numar maxim de filtre spam';
 $wb['limit_spamfilter_policy_txt'] = 'Numar maxim de reguli filtre spam ';
 $wb['default_mailserver_txt'] = 'Default Mailserver';
 $wb['company_name_txt'] = 'Nume companie';
+$wb['contact_firstname_txt'] = 'Contact firstname';
 $wb['contact_name_txt'] = 'Nume Contact ';
 $wb['username_txt'] = 'Username';
 $wb['password_txt'] = 'Parola';
diff --git a/interface/web/client/lib/lang/ro_reseller.lng b/interface/web/client/lib/lang/ro_reseller.lng
index e09c419361..bfac98ce1a 100644
--- a/interface/web/client/lib/lang/ro_reseller.lng
+++ b/interface/web/client/lib/lang/ro_reseller.lng
@@ -13,6 +13,7 @@ $wb['limit_spamfilter_user_txt'] = 'Max. number of spamfilter users';
 $wb['limit_spamfilter_policy_txt'] = 'Max. number of spamfilter policies';
 $wb['default_mailserver_txt'] = 'Default Mailserver';
 $wb['company_name_txt'] = 'Company name';
+$wb['contact_firstname_txt'] = 'Contact firstname';
 $wb['contact_name_txt'] = 'Contact name';
 $wb['username_txt'] = 'Username';
 $wb['password_txt'] = 'Password';
diff --git a/interface/web/client/lib/lang/ru_client.lng b/interface/web/client/lib/lang/ru_client.lng
index 780f1d7b21..ee91b18629 100644
--- a/interface/web/client/lib/lang/ru_client.lng
+++ b/interface/web/client/lib/lang/ru_client.lng
@@ -13,6 +13,7 @@ $wb['limit_spamfilter_user_txt'] = 'Макс.число пользователе
 $wb['limit_spamfilter_policy_txt'] = 'Макс.число правил спам-фильтра';
 $wb['default_mailserver_txt'] = 'Почтовый сервер по-умолчанию';
 $wb['company_name_txt'] = 'Название компании';
+$wb['contact_firstname_txt'] = 'Contact firstname';
 $wb['contact_name_txt'] = 'Контактное лицо';
 $wb['username_txt'] = 'Логин';
 $wb['password_txt'] = 'Пароль';
diff --git a/interface/web/client/lib/lang/ru_reseller.lng b/interface/web/client/lib/lang/ru_reseller.lng
index ecf2f463ac..2ce7db7c53 100644
--- a/interface/web/client/lib/lang/ru_reseller.lng
+++ b/interface/web/client/lib/lang/ru_reseller.lng
@@ -13,6 +13,7 @@ $wb['limit_spamfilter_user_txt'] = 'Макс. количество пользо
 $wb['limit_spamfilter_policy_txt'] = 'Макс. количество правил спам-фильтра';
 $wb['default_mailserver_txt'] = 'Mail-сервер по-умолчанию';
 $wb['company_name_txt'] = 'Компания';
+$wb['contact_firstname_txt'] = 'Contact firstname';
 $wb['contact_name_txt'] = 'Контактное лицо';
 $wb['username_txt'] = 'Логин';
 $wb['password_txt'] = 'Пароль';
diff --git a/interface/web/client/lib/lang/se_client.lng b/interface/web/client/lib/lang/se_client.lng
index 0e484473ad..6f59c85f62 100644
--- a/interface/web/client/lib/lang/se_client.lng
+++ b/interface/web/client/lib/lang/se_client.lng
@@ -13,6 +13,7 @@ $wb['limit_spamfilter_user_txt'] = 'Max antal spamfilteranvändare';
 $wb['limit_spamfilter_policy_txt'] = 'Max. number of spamfilter policies';
 $wb['default_mailserver_txt'] = 'Förvald epostserver';
 $wb['company_name_txt'] = 'Företagsnamn';
+$wb['contact_firstname_txt'] = 'Contact firstname';
 $wb['contact_name_txt'] = 'Kontaktnamn';
 $wb['username_txt'] = 'Användarnamn';
 $wb['password_txt'] = 'Lösenord';
diff --git a/interface/web/client/lib/lang/se_reseller.lng b/interface/web/client/lib/lang/se_reseller.lng
index 5abb352a57..7c48272615 100644
--- a/interface/web/client/lib/lang/se_reseller.lng
+++ b/interface/web/client/lib/lang/se_reseller.lng
@@ -13,6 +13,7 @@ $wb['limit_spamfilter_user_txt'] = 'Max. number of spamfilter users';
 $wb['limit_spamfilter_policy_txt'] = 'Max. number of spamfilter policies';
 $wb['default_mailserver_txt'] = 'Default Mailserver';
 $wb['company_name_txt'] = 'Company name';
+$wb['contact_firstname_txt'] = 'Contact firstname';
 $wb['contact_name_txt'] = 'Contact name';
 $wb['username_txt'] = 'Username';
 $wb['password_txt'] = 'Password';
diff --git a/interface/web/client/lib/lang/sk_client.lng b/interface/web/client/lib/lang/sk_client.lng
index 1bb9b0d03d..ec69f45f03 100644
--- a/interface/web/client/lib/lang/sk_client.lng
+++ b/interface/web/client/lib/lang/sk_client.lng
@@ -13,6 +13,7 @@ $wb['limit_spamfilter_user_txt'] = 'Max. počet poUžívateľov Spamfilter';
 $wb['limit_spamfilter_policy_txt'] = 'Max. počet Spamfilter politík';
 $wb['default_mailserver_txt'] = 'Predvolený Mailserver';
 $wb['company_name_txt'] = 'Názov firmy';
+$wb['contact_firstname_txt'] = 'Contact firstname';
 $wb['contact_name_txt'] = 'Meno kontaktnej osoby';
 $wb['username_txt'] = 'Užívateľské meno';
 $wb['password_txt'] = 'Heslo';
diff --git a/interface/web/client/lib/lang/sk_reseller.lng b/interface/web/client/lib/lang/sk_reseller.lng
index 9aaf920768..f76b7834dd 100644
--- a/interface/web/client/lib/lang/sk_reseller.lng
+++ b/interface/web/client/lib/lang/sk_reseller.lng
@@ -13,6 +13,7 @@ $wb['limit_spamfilter_user_txt'] = 'Max. počet poUžívateľov Spamfiltrov';
 $wb['limit_spamfilter_policy_txt'] = 'Max. počet Spamfilter politík';
 $wb['default_mailserver_txt'] = 'Predvolený Mailserver';
 $wb['company_name_txt'] = 'Názov firmy';
+$wb["contact_firstname_txt"] = 'Contact firstname';
 $wb['contact_name_txt'] = 'Meno kontaktnej osoby';
 $wb['username_txt'] = 'Užívateľské meno';
 $wb['password_txt'] = 'Heslo';
diff --git a/interface/web/client/lib/lang/tr_client.lng b/interface/web/client/lib/lang/tr_client.lng
index 4cc9d678b8..3d0ce94079 100644
--- a/interface/web/client/lib/lang/tr_client.lng
+++ b/interface/web/client/lib/lang/tr_client.lng
@@ -13,6 +13,7 @@ $wb['limit_spamfilter_user_txt'] = 'Max. spam filtre kullanıcıları sayısı';
 $wb['limit_spamfilter_policy_txt'] = 'Max. spam filtre kuralı sayısı';
 $wb['default_mailserver_txt'] = 'Varsayılan Mail Sunucusu';
 $wb['company_name_txt'] = 'Şirket adı';
+$wb["contact_firstname_txt"] = 'Contact firstname';
 $wb['contact_name_txt'] = 'Kontak adı';
 $wb['username_txt'] = 'Kullanıcı adı';
 $wb['password_txt'] = 'Åžifre';
diff --git a/interface/web/client/lib/lang/tr_reseller.lng b/interface/web/client/lib/lang/tr_reseller.lng
index 2c2bebdf34..b19727cfe8 100644
--- a/interface/web/client/lib/lang/tr_reseller.lng
+++ b/interface/web/client/lib/lang/tr_reseller.lng
@@ -13,6 +13,7 @@ $wb['limit_spamfilter_user_txt'] = 'Max. spamfilter kullanıcıları';
 $wb['limit_spamfilter_policy_txt'] = 'Max. spamfilter policy sayısı';
 $wb['default_mailserver_txt'] = 'Varsayılan Mail Sunucusu';
 $wb['company_name_txt'] = 'Şirket adı';
+$wb["contact_firstname_txt"] = 'Contact firstname';
 $wb['contact_name_txt'] = 'Kontak adı';
 $wb['username_txt'] = 'Kullanıcı adı';
 $wb['password_txt'] = 'Åžifre';
diff --git a/interface/web/client/templates/client_edit_address.htm b/interface/web/client/templates/client_edit_address.htm
index ea4b5911de..b3c5757cb3 100644
--- a/interface/web/client/templates/client_edit_address.htm
+++ b/interface/web/client/templates/client_edit_address.htm
@@ -14,6 +14,10 @@
                 <select name="gender" id="gender" class="selectInput">
                     {tmpl_var name='gender'}
                 </select>
+            </div>
+			<div class="ctrlHolder">
+                <label for="contact_firstname">{tmpl_var name='contact_firstname_txt'}</label>
+                <input name="contact_firstname" id="contact_firstname" value="{tmpl_var name='contact_firstname'}" size="30" maxlength="255" type="text" class="textInput" />
             </div>
             <div class="ctrlHolder">
                 <label for="contact_name">{tmpl_var name='contact_name_txt'}*</label>
diff --git a/interface/web/client/templates/reseller_edit_address.htm b/interface/web/client/templates/reseller_edit_address.htm
index 4156254c4d..41160cf5dc 100644
--- a/interface/web/client/templates/reseller_edit_address.htm
+++ b/interface/web/client/templates/reseller_edit_address.htm
@@ -14,6 +14,10 @@
                 <select name="gender" id="gender" class="selectInput">
                     {tmpl_var name='gender'}
                 </select>
+            </div>
+			<div class="ctrlHolder">
+                <label for="contact_firstname">{tmpl_var name='contact_firstname_txt'}</label>
+                <input name="contact_firstname" id="contact_firstname" value="{tmpl_var name='contact_firstname'}" size="30" maxlength="255" type="text" class="textInput" />
             </div>
             <div class="ctrlHolder">
                 <label for="contact_name">{tmpl_var name='contact_name_txt'}*</label>
-- 
GitLab