From 7e886ae640ca6b38b332f139427d69ae50cca352 Mon Sep 17 00:00:00 2001
From: Marius Cramer <m.cramer@pixcept.de>
Date: Thu, 10 Apr 2014 03:17:08 -0400
Subject: [PATCH] Merge remote-tracking branch 'renky/master_fixes'

---
 interface/web/client/lib/lang/hr_reseller.lng                  |    1 
 interface/web/client/lib/lang/cz_reseller.lng                  |    1 
 interface/web/client/lib/lang/en_client.lng                    |    1 
 interface/web/client/lib/lang/hr_client_template.lng           |    1 
 interface/web/client/lib/lang/nl_client.lng                    |    1 
 interface/web/client/lib/lang/es_reseller.lng                  |    1 
 interface/web/client/lib/lang/tr_client.lng                    |    1 
 interface/web/client/lib/lang/en_client_template.lng           |    1 
 interface/web/client/lib/lang/se_reseller.lng                  |    1 
 interface/web/client/lib/lang/es_client_template.lng           |    1 
 interface/web/client/lib/lang/fi_reseller.lng                  |    1 
 interface/web/client/lib/lang/ja_reseller.lng                  |    1 
 interface/web/client/lib/lang/it_client.lng                    |    1 
 interface/web/client/lib/lang/fi_client.lng                    |    1 
 interface/web/sites/form/web_vhost_domain.tform.php            |   91 +++++++++++-----------
 interface/web/client/lib/lang/el_client.lng                    |    1 
 interface/web/client/lib/lang/cz_client.lng                    |    1 
 interface/web/client/lib/lang/ja_client.lng                    |    1 
 interface/web/client/lib/lang/it_reseller.lng                  |    1 
 interface/web/client/lib/lang/bg_client_template.lng           |    1 
 interface/web/client/lib/lang/de_client.lng                    |    1 
 interface/web/client/lib/lang/pl_reseller.lng                  |    1 
 interface/web/client/lib/lang/br_client_template.lng           |    1 
 interface/web/client/lib/lang/ro_client.lng                    |    1 
 interface/web/client/lib/lang/fr_client.lng                    |    1 
 interface/web/client/lib/lang/de_client_template.lng           |    1 
 interface/web/client/lib/lang/pl_client_template.lng           |    1 
 interface/web/client/lib/lang/hr_client.lng                    |    1 
 interface/web/client/form/reseller.tform.php                   |    6 +
 interface/web/client/lib/lang/ja_client_template.lng           |    1 
 interface/web/client/lib/lang/es_client.lng                    |    1 
 interface/web/client/lib/lang/el_client_template.lng           |    1 
 interface/web/client/lib/lang/hu_reseller.lng                  |    1 
 interface/web/client/lib/lang/cz_client_template.lng           |    3 
 interface/web/client/lib/lang/tr_reseller.lng                  |    1 
 interface/web/client/lib/lang/ru_reseller.lng                  |    1 
 interface/web/client/lib/lang/ar_reseller.lng                  |    1 
 interface/web/client/lib/lang/el_reseller.lng                  |    1 
 interface/web/client/lib/lang/se_client_template.lng           |    1 
 interface/web/client/lib/lang/ar_client_template.lng           |    1 
 interface/web/client/lib/lang/en_reseller.lng                  |    1 
 interface/web/client/lib/lang/sk_client_template.lng           |    1 
 interface/web/client/lib/lang/bg_client.lng                    |    1 
 interface/web/client/lib/lang/hu_client.lng                    |    1 
 interface/web/client/lib/lang/ro_client_template.lng           |    1 
 interface/web/client/lib/lang/se_client.lng                    |    1 
 interface/web/client/lib/lang/ru_client_template.lng           |    1 
 interface/web/client/lib/lang/bg_reseller.lng                  |    1 
 interface/web/client/lib/lang/pt_reseller.lng                  |    1 
 interface/web/client/lib/lang/ro_reseller.lng                  |    1 
 interface/web/client/templates/reseller_edit_limits.htm        |    6 +
 interface/web/client/lib/lang/tr_client_template.lng           |    1 
 interface/web/client/lib/lang/id_client.lng                    |    1 
 interface/web/client/lib/lang/fr_client_template.lng           |    1 
 interface/web/client/lib/lang/br_client.lng                    |    1 
 interface/web/client/lib/lang/ar_client.lng                    |    1 
 interface/web/client/templates/client_template_edit_limits.htm |    6 +
 interface/web/client/lib/lang/fi_client_template.lng           |    1 
 interface/web/client/lib/lang/br_reseller.lng                  |    1 
 interface/web/client/templates/client_edit_limits.htm          |    6 +
 interface/web/client/lib/lang/id_client_template.lng           |    1 
 interface/web/client/lib/lang/it_client_template.lng           |    1 
 interface/web/client/form/client.tform.php                     |    6 +
 interface/web/client/lib/lang/ru_client.lng                    |    1 
 interface/web/client/lib/lang/de_reseller.lng                  |    1 
 interface/web/client/lib/lang/nl_reseller.lng                  |    1 
 interface/web/client/lib/lang/sk_client.lng                    |    1 
 interface/web/client/lib/lang/nl_client_template.lng           |    1 
 interface/web/client/lib/lang/hu_client_template.lng           |    1 
 interface/web/client/lib/lang/pl_client.lng                    |    1 
 interface/web/client/lib/lang/pt_client_template.lng           |    1 
 interface/web/client/form/client_template.tform.php            |    6 +
 interface/web/client/lib/lang/sk_reseller.lng                  |    1 
 interface/web/client/lib/lang/fr_reseller.lng                  |    1 
 interface/web/client/lib/lang/id_reseller.lng                  |    1 
 interface/web/client/lib/lang/pt_client.lng                    |    1 
 76 files changed, 152 insertions(+), 46 deletions(-)

diff --git a/interface/web/client/form/client.tform.php b/interface/web/client/form/client.tform.php
index 3afbb09..f25b399 100644
--- a/interface/web/client/form/client.tform.php
+++ b/interface/web/client/form/client.tform.php
@@ -960,6 +960,12 @@
 			'rows'  => '',
 			'cols'  => ''
 		),
+		'limit_backup' => array (
+			'datatype' => 'VARCHAR',
+			'formtype' => 'CHECKBOX',
+			'default' => 'y',
+			'value'  => array(0 => 'n', 1 => 'y')
+		),
 		'default_dnsserver' => array (
 			'datatype' => 'INTEGER',
 			'formtype' => 'SELECT',
diff --git a/interface/web/client/form/client_template.tform.php b/interface/web/client/form/client_template.tform.php
index f55b501..6827cad 100644
--- a/interface/web/client/form/client_template.tform.php
+++ b/interface/web/client/form/client_template.tform.php
@@ -485,6 +485,12 @@
 			'rows'  => '',
 			'cols'  => ''
 		),
+		'limit_backup' => array (
+			'datatype' => 'VARCHAR',
+			'formtype' => 'CHECKBOX',
+			'default' => 'y',
+			'value'  => array(0 => 'n', 1 => 'y')
+		),
 		'limit_dns_zone' => array (
 			'datatype' => 'INTEGER',
 			'formtype' => 'TEXT',
diff --git a/interface/web/client/form/reseller.tform.php b/interface/web/client/form/reseller.tform.php
index 09c831b..9d39a99 100644
--- a/interface/web/client/form/reseller.tform.php
+++ b/interface/web/client/form/reseller.tform.php
@@ -954,6 +954,12 @@
 			'rows'  => '',
 			'cols'  => ''
 		),
+		'limit_backup' => array (
+			'datatype' => 'VARCHAR',
+			'formtype' => 'CHECKBOX',
+			'default' => 'y',
+			'value'  => array(0 => 'n', 1 => 'y')
+		),
 		'default_dnsserver' => array (
 			'datatype' => 'INTEGER',
 			'formtype' => 'SELECT',
diff --git a/interface/web/client/lib/lang/ar_client.lng b/interface/web/client/lib/lang/ar_client.lng
index eea1322..6f14c60 100644
--- a/interface/web/client/lib/lang/ar_client.lng
+++ b/interface/web/client/lib/lang/ar_client.lng
@@ -95,6 +95,7 @@
 $wb['limit_trafficquota_error_notint'] = 'Traffic Quota must be a number.';
 $wb['limit_webdav_user_txt'] = 'Max. number of Webdav users';
 $wb['limit_webdav_user_error_notint'] = 'The webdav user limit must be a number.';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['customer_no_txt'] = 'Customer No.';
 $wb['vat_id_txt'] = 'VAT ID';
 $wb['required_fields_txt'] = '* Required fields';
diff --git a/interface/web/client/lib/lang/ar_client_template.lng b/interface/web/client/lib/lang/ar_client_template.lng
index 8169c1b..97a01c7 100644
--- a/interface/web/client/lib/lang/ar_client_template.lng
+++ b/interface/web/client/lib/lang/ar_client_template.lng
@@ -60,6 +60,7 @@
 $wb['template_del_aborted_txt'] = 'Delete aborted. There is still a client which has this template selected.';
 $wb['limit_webdav_user_txt'] = 'Max. number of Webdav users';
 $wb['limit_webdav_user_error_notint'] = 'The webdav user limit must be a number.';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['limit_mailmailinglist_txt'] = 'Max. number of mailing lists';
 $wb['limit_mailmailinglist_error_notint'] = 'The mailing list record limit must be a number.';
 $wb['limit_openvz_vm_txt'] = 'Max. number of virtual servers';
diff --git a/interface/web/client/lib/lang/ar_reseller.lng b/interface/web/client/lib/lang/ar_reseller.lng
index 7fab36d..5269311 100644
--- a/interface/web/client/lib/lang/ar_reseller.lng
+++ b/interface/web/client/lib/lang/ar_reseller.lng
@@ -98,6 +98,7 @@
 $wb['required_fields_txt'] = '* Required fields';
 $wb['limit_webdav_user_txt'] = 'Max. number of Webdav users';
 $wb['limit_webdav_user_error_notint'] = 'The webdav user limit must be a number.';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['limit_mailmailinglist_txt'] = 'Max. number of mailing lists';
 $wb['limit_mailaliasdomain_txt'] = 'Max. number of domain aliases';
 $wb['limit_mailmailinglist_error_notint'] = 'The mailing list record limit must be a number.';
diff --git a/interface/web/client/lib/lang/bg_client.lng b/interface/web/client/lib/lang/bg_client.lng
index c28dac5..61f28de 100644
--- a/interface/web/client/lib/lang/bg_client.lng
+++ b/interface/web/client/lib/lang/bg_client.lng
@@ -95,6 +95,7 @@
 $wb['limit_trafficquota_error_notint'] = 'Трафик квота трябва да е число';
 $wb['limit_webdav_user_txt'] = 'макс. брой на Webdav потребители';
 $wb['limit_webdav_user_error_notint'] = 'The webdav user трябва да е число';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['customer_no_txt'] = 'Клиент No.';
 $wb['vat_id_txt'] = 'ДДС Номер:';
 $wb['required_fields_txt'] = '* Задължителни полета';
diff --git a/interface/web/client/lib/lang/bg_client_template.lng b/interface/web/client/lib/lang/bg_client_template.lng
index af36580..2456d8e 100644
--- a/interface/web/client/lib/lang/bg_client_template.lng
+++ b/interface/web/client/lib/lang/bg_client_template.lng
@@ -60,6 +60,7 @@
 $wb['template_del_aborted_txt'] = 'Изтриването е прекратено. There is still a client which has this template selected.';
 $wb['limit_webdav_user_txt'] = 'Макс. брой на Webdav потребители';
 $wb['limit_webdav_user_error_notint'] = 'The webdav user трябва да е число';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['limit_mailmailinglist_txt'] = 'Max. number of mailing lists';
 $wb['limit_mailmailinglist_error_notint'] = 'The mailing list record трябва да е число';
 $wb['limit_openvz_vm_txt'] = 'Макс. брой на Виртуалните сървъри';
diff --git a/interface/web/client/lib/lang/bg_reseller.lng b/interface/web/client/lib/lang/bg_reseller.lng
index c9bbd76..c0a239a 100644
--- a/interface/web/client/lib/lang/bg_reseller.lng
+++ b/interface/web/client/lib/lang/bg_reseller.lng
@@ -98,6 +98,7 @@
 $wb['required_fields_txt'] = '* Задължителни полета';
 $wb['limit_webdav_user_txt'] = 'Max. number of Webdav users';
 $wb['limit_webdav_user_error_notint'] = 'The webdav user трябва да е число';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['limit_mailmailinglist_txt'] = 'Макс. брой наmailing lists';
 $wb['limit_mailaliasdomain_txt'] = 'Макс. брой на domain aliases';
 $wb['limit_mailmailinglist_error_notint'] = 'The mailing list record трябва да е число';
diff --git a/interface/web/client/lib/lang/br_client.lng b/interface/web/client/lib/lang/br_client.lng
index dc5f4f1..265752e 100644
--- a/interface/web/client/lib/lang/br_client.lng
+++ b/interface/web/client/lib/lang/br_client.lng
@@ -95,6 +95,7 @@
 $wb['limit_trafficquota_error_notint'] = 'A cota de tráfego precisa ser um número..';
 $wb['limit_webdav_user_txt'] = 'Número máximo de usuários Webdav';
 $wb['limit_webdav_user_error_notint'] = 'O limite de usuários webdav deve ser um número.';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['customer_no_txt'] = 'Código do cliente.';
 $wb['vat_id_txt'] = 'VAT ID';
 $wb['required_fields_txt'] = '* Campos requeridos';
diff --git a/interface/web/client/lib/lang/br_client_template.lng b/interface/web/client/lib/lang/br_client_template.lng
index 4a16a13..4bbc1e9 100644
--- a/interface/web/client/lib/lang/br_client_template.lng
+++ b/interface/web/client/lib/lang/br_client_template.lng
@@ -60,6 +60,7 @@
 $wb['template_del_aborted_txt'] = 'Remoção abortada. Ainda existem clientes com o gabarito selecionado.';
 $wb['limit_webdav_user_txt'] = 'Número máximo de usuários Webdav';
 $wb['limit_webdav_user_error_notint'] = 'O número de usuários webdav deve ser um número.';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['limit_mailmailinglist_txt'] = 'Número máximo de mailing lists';
 $wb['limit_mailmailinglist_error_notint'] = 'O limite de mailing list deve ser um número.';
 $wb['limit_openvz_vm_txt'] = 'Max. number of virtual servers';
diff --git a/interface/web/client/lib/lang/br_reseller.lng b/interface/web/client/lib/lang/br_reseller.lng
index 7313b2f..d0aea72 100644
--- a/interface/web/client/lib/lang/br_reseller.lng
+++ b/interface/web/client/lib/lang/br_reseller.lng
@@ -100,6 +100,7 @@
 $wb['limit_mailmailinglist_error_notint'] = 'O número máximo de mailing list deve ser um número.';
 $wb['limit_webdav_user_txt'] = 'Max. number of Webdav users';
 $wb['limit_webdav_user_error_notint'] = 'The webdav user limit must be a number.';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['limit_mailaliasdomain_txt'] = 'Max. number of domain aliases';
 $wb['limit_openvz_vm_txt'] = 'Max. number of virtual servers';
 $wb['limit_openvz_vm_template_id_txt'] = 'Force virtual server template';
diff --git a/interface/web/client/lib/lang/cz_client.lng b/interface/web/client/lib/lang/cz_client.lng
index b08fb92..92f95a0 100644
--- a/interface/web/client/lib/lang/cz_client.lng
+++ b/interface/web/client/lib/lang/cz_client.lng
@@ -95,6 +95,7 @@
 $wb['limit_trafficquota_error_notint'] = 'Přenosová kvót musí být číslo.';
 $wb['limit_webdav_user_txt'] = 'Max. počet Webdav uživatelů';
 $wb['limit_webdav_user_error_notint'] = 'Limit WebDAV uživatelů musí být číslo.';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['customer_no_txt'] = 'Zákaznické číslo';
 $wb['vat_id_txt'] = 'DIČ';
 $wb['required_fields_txt'] = '* Povinná pole';
diff --git a/interface/web/client/lib/lang/cz_client_template.lng b/interface/web/client/lib/lang/cz_client_template.lng
index 543a110..0695f20 100644
--- a/interface/web/client/lib/lang/cz_client_template.lng
+++ b/interface/web/client/lib/lang/cz_client_template.lng
@@ -57,9 +57,10 @@
 $wb['limit_traffic_quota_txt'] = 'Přenosová kvóta';
 $wb['limit_trafficquota_error_notint'] = 'Přenosová kvót musí být číslo.';
 $wb['template_del_aborted_txt'] = 'Smazání přerušeno. Stále existuje klient, který používá tuto šablonu.';
-$wb['limit_webdav_user_txt'] = 'Max. počet Webdav uživatelů';
 $wb['limit_shell_user_error_notint'] = 'Limit shell uživatelů musí být číslo.';
+$wb['limit_webdav_user_txt'] = 'Max. počet Webdav uživatelů';
 $wb['limit_webdav_user_error_notint'] = 'Limit WebDAV uživatelů musí být číslo.';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['limit_mailmailinglist_txt'] = 'Max. počet e-mailových konferencí';
 $wb['limit_mailmailinglist_error_notint'] = 'Limit pro e-mailové konference musí být číslo.';
 $wb['limit_openvz_vm_txt'] = 'Max. počet virtuálních serverů';
diff --git a/interface/web/client/lib/lang/cz_reseller.lng b/interface/web/client/lib/lang/cz_reseller.lng
index 50611f8..49f5449 100644
--- a/interface/web/client/lib/lang/cz_reseller.lng
+++ b/interface/web/client/lib/lang/cz_reseller.lng
@@ -98,6 +98,7 @@
 $wb['required_fields_txt'] = '* Povinná pole';
 $wb['limit_webdav_user_txt'] = 'Max. počet Webdav uživatelů';
 $wb['limit_webdav_user_error_notint'] = 'Limit WebDAV uživatelů musí být číslo.';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['limit_mailmailinglist_txt'] = 'Max. počet e-mailových konferencí';
 $wb['limit_mailaliasdomain_txt'] = 'Max. počet doménových aliasů';
 $wb['limit_mailmailinglist_error_notint'] = 'Limit pro e-mailové konference musí být číslo.';
diff --git a/interface/web/client/lib/lang/de_client.lng b/interface/web/client/lib/lang/de_client.lng
index 36ad247..62bd311 100644
--- a/interface/web/client/lib/lang/de_client.lng
+++ b/interface/web/client/lib/lang/de_client.lng
@@ -106,6 +106,7 @@
 $wb['limit_dns_slave_zone_txt'] = 'Max. Anzahl an Secondary DNS Zonen';
 $wb['limit_webdav_user_txt'] = 'Max. Anzahl an WebDAV Benutzern';
 $wb['limit_webdav_user_error_notint'] = 'Das WebDAV Benutzer Limit muss eine Zahl sein.';
+$wb['limit_backup_txt'] = 'Backupfunktion verfügbar';
 $wb['limit_dns_slave_zone_error_notint'] = 'Das Secondary DNS Zonen Limit muss eine Zahl sein.';
 $wb['customer_no_txt'] = 'Kundennummer';
 $wb['vat_id_txt'] = 'USt-ID';
diff --git a/interface/web/client/lib/lang/de_client_template.lng b/interface/web/client/lib/lang/de_client_template.lng
index ee04dd7..1fbd0ab 100644
--- a/interface/web/client/lib/lang/de_client_template.lng
+++ b/interface/web/client/lib/lang/de_client_template.lng
@@ -57,6 +57,7 @@
 $wb['limit_dns_slave_zone_txt'] = 'Max. Anzahl an Zweiter DNS Zonen';
 $wb['limit_webdav_user_txt'] = 'Max. Anzahl an WebDAV Benutzern';
 $wb['limit_webdav_user_error_notint'] = 'Das WebDAV Benutzer Limit muss eine Zahl sein.';
+$wb['limit_backup_txt'] = 'Backupfunktion verfügbar';
 $wb['limit_dns_slave_zone_error_notint'] = 'Das Zweiter DNS Zonen Limit muss eine Zahl sein.';
 $wb['limit_dns_record_error_notint'] = 'Das DNS Eintrag Limit muss eine Zahl sein.';
 $wb['template_del_aborted_txt'] = 'Löschung abgebrochen. Ein Kunde hat die Vorlage noch ausgewählt.';
diff --git a/interface/web/client/lib/lang/de_reseller.lng b/interface/web/client/lib/lang/de_reseller.lng
index 658e218..b3ba52f 100644
--- a/interface/web/client/lib/lang/de_reseller.lng
+++ b/interface/web/client/lib/lang/de_reseller.lng
@@ -109,6 +109,7 @@
 $wb['required_fields_txt'] = '* Benötigte Felder';
 $wb['limit_webdav_user_txt'] = 'Max. Anzahl an WebDAV Benutzern';
 $wb['limit_webdav_user_error_notint'] = 'Das WebDAV Benutzer Limit muss eine Zahl sein.';
+$wb['limit_backup_txt'] = 'Backupfunktion verfügbar';
 $wb['limit_mailmailinglist_txt'] = 'Max. Anzahl an Mailinglisten';
 $wb['limit_mailaliasdomain_txt'] = 'Max. Anzahl an E-Mail Domain Aliasse';
 $wb['limit_mailmailinglist_error_notint'] = 'Das Mailinglisten Limit muss eine Zahl sein.';
diff --git a/interface/web/client/lib/lang/el_client.lng b/interface/web/client/lib/lang/el_client.lng
index 72fae7e..034af05 100644
--- a/interface/web/client/lib/lang/el_client.lng
+++ b/interface/web/client/lib/lang/el_client.lng
@@ -58,6 +58,7 @@
 $wb['limit_dns_record_txt'] = 'Όριο εγγραφών DNS';
 $wb['limit_shell_user_txt'] = 'Όριο χρηστών Shell';
 $wb['limit_webdav_user_txt'] = 'Όριο χρηστών Webdav';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['limit_client_txt'] = 'Όριο Πελατών';
 $wb['username_error_empty'] = 'ΤΟ Όνομα Χρήστη δεν έχει οριστεί';
 $wb['username_error_unique'] = 'Το Όνομα Χρήστη πρέπει να είναι μοναδικό';
diff --git a/interface/web/client/lib/lang/el_client_template.lng b/interface/web/client/lib/lang/el_client_template.lng
index 3dc0e77..090c2fb 100644
--- a/interface/web/client/lib/lang/el_client_template.lng
+++ b/interface/web/client/lib/lang/el_client_template.lng
@@ -29,6 +29,7 @@
 $wb['limit_dns_record_txt'] = 'Όριο εγγραφών DNS';
 $wb['limit_shell_user_txt'] = 'Όριο χρηστών Shell';
 $wb['limit_webdav_user_txt'] = 'Όριο χρηστών Webdav';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['limit_client_txt'] = 'Όριο Πελατών';
 $wb['limit_maildomain_error_notint'] = 'Το όριο email domain πρέπει να είναι αριθμός.';
 $wb['limit_mailbox_error_notint'] = 'Το όριο θυρίδων πρέπει να είναι αριθμός.';
diff --git a/interface/web/client/lib/lang/el_reseller.lng b/interface/web/client/lib/lang/el_reseller.lng
index f89efa5..2791f32 100644
--- a/interface/web/client/lib/lang/el_reseller.lng
+++ b/interface/web/client/lib/lang/el_reseller.lng
@@ -98,6 +98,7 @@
 $wb['required_fields_txt'] = '* Υποχρεωτικά Πεδία';
 $wb['limit_webdav_user_txt'] = 'Μέγιστο πλήθος χρηστών Webdav';
 $wb['limit_webdav_user_error_notint'] = 'Το όριο χρηστών webdav user πρέπει να είναι αριθμός.';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['limit_mailmailinglist_txt'] = 'Μέγιστο πλήθος mailing lists';
 $wb['limit_mailaliasdomain_txt'] = 'Μέγιστο πλήθος ψευδονύμων domain';
 $wb['limit_mailmailinglist_error_notint'] = 'Το πλήθος εγγραφών της mailing list πρέπει να είναι αριθμός.';
diff --git a/interface/web/client/lib/lang/en_client.lng b/interface/web/client/lib/lang/en_client.lng
index 7e8dd65..c94ab12 100644
--- a/interface/web/client/lib/lang/en_client.lng
+++ b/interface/web/client/lib/lang/en_client.lng
@@ -59,6 +59,7 @@
 $wb["limit_dns_record_txt"] = 'Max. number DNS records';
 $wb["limit_shell_user_txt"] = 'Max. number of Shell users';
 $wb["limit_webdav_user_txt"] = 'Max. number of Webdav users';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb["limit_client_txt"] = 'Max. number of Clients';
 $wb["username_error_empty"] = 'Username is empty.';
 $wb["username_error_unique"] = 'The username must be unique.';
diff --git a/interface/web/client/lib/lang/en_client_template.lng b/interface/web/client/lib/lang/en_client_template.lng
index 3c6691d..5d8c3f3 100644
--- a/interface/web/client/lib/lang/en_client_template.lng
+++ b/interface/web/client/lib/lang/en_client_template.lng
@@ -32,6 +32,7 @@
 $wb["limit_dns_record_txt"] = 'Max. number DNS records';
 $wb["limit_shell_user_txt"] = 'Max. number of Shell users';
 $wb["limit_webdav_user_txt"] = 'Max. number of Webdav users';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb["limit_client_txt"] = 'Max. number of Clients';
 $wb["limit_maildomain_error_notint"] = 'The email domain limit must be a number.';
 $wb["limit_mailmailinglist_error_notint"] = 'The mailing list record limit must be a number.';
diff --git a/interface/web/client/lib/lang/en_reseller.lng b/interface/web/client/lib/lang/en_reseller.lng
index 3b478e4..6291c0b 100644
--- a/interface/web/client/lib/lang/en_reseller.lng
+++ b/interface/web/client/lib/lang/en_reseller.lng
@@ -59,6 +59,7 @@
 $wb["limit_dns_record_txt"] = 'Max. number DNS records';
 $wb["limit_shell_user_txt"] = 'Max. number of Shell users';
 $wb["limit_webdav_user_txt"] = 'Max. number of Webdav users';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb["limit_client_txt"] = 'Max. number of Clients';
 $wb["username_error_empty"] = 'Username is empty.';
 $wb["username_error_unique"] = 'The username must be unique.';
diff --git a/interface/web/client/lib/lang/es_client.lng b/interface/web/client/lib/lang/es_client.lng
index 4a4acfe..c17dd30 100644
--- a/interface/web/client/lib/lang/es_client.lng
+++ b/interface/web/client/lib/lang/es_client.lng
@@ -97,6 +97,7 @@
 $wb['limit_trafficquota_error_notint'] = 'Cuota Tráfico debe ser un número.';
 $wb['limit_webdav_user_txt'] = 'Numero máximo de usuarios Webdav';
 $wb['limit_webdav_user_error_notint'] = 'El límite de usuarios Webdav debe ser un número.';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['customer_no_txt'] = 'Número Cliente';
 $wb['vat_id_txt'] = 'VAT ID';
 $wb['required_fields_txt'] = '* Campos Requeridos';
diff --git a/interface/web/client/lib/lang/es_client_template.lng b/interface/web/client/lib/lang/es_client_template.lng
index ebd6974..7dc88be 100644
--- a/interface/web/client/lib/lang/es_client_template.lng
+++ b/interface/web/client/lib/lang/es_client_template.lng
@@ -60,6 +60,7 @@
 $wb['template_del_aborted_txt'] = 'Eliminación abortada. Hay un cliente que tiene esta plantilla seleccionada.';
 $wb['limit_webdav_user_txt'] = 'Número máximo de usuarios Webdav';
 $wb['limit_webdav_user_error_notint'] = 'La lista de correo límite de registro debe ser un número.';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['limit_mailmailinglist_txt'] = 'Max. número de listas de correo';
 $wb['limit_mailmailinglist_error_notint'] = 'The mailing list record limit must be a number.';
 $wb['limit_openvz_vm_txt'] = 'Max. número de servidores virtuales';
diff --git a/interface/web/client/lib/lang/es_reseller.lng b/interface/web/client/lib/lang/es_reseller.lng
index 0d1dd75..5c38086 100644
--- a/interface/web/client/lib/lang/es_reseller.lng
+++ b/interface/web/client/lib/lang/es_reseller.lng
@@ -99,6 +99,7 @@
 $wb['required_fields_txt'] = '* Campos Requeridos';
 $wb['limit_webdav_user_txt'] = 'Numero máximo de usuarios Webdav';
 $wb['limit_webdav_user_error_notint'] = 'El límite de usuarios Webdav debe ser un número.';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['company_txt'] = 'Compañia';
 $wb['limit_mailmailinglist_error_notint'] = 'La lista de correo límite de registro debe ser un número.';
 $wb['limit_openvz_vm_txt'] = 'Max. número de servidores virtuales';
diff --git a/interface/web/client/lib/lang/fi_client.lng b/interface/web/client/lib/lang/fi_client.lng
index b428c63..f4b5dfa 100755
--- a/interface/web/client/lib/lang/fi_client.lng
+++ b/interface/web/client/lib/lang/fi_client.lng
@@ -95,6 +95,7 @@
 $wb['limit_trafficquota_error_notint'] = 'Liikennerajan pitää olle numeerinen.';
 $wb['limit_webdav_user_txt'] = 'Webdav-käyttäjien enimmäismäärä';
 $wb['limit_webdav_user_error_notint'] = 'Webdav-käyttäjien rajan pitää olla numeerinen.';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['customer_no_txt'] = 'Customer No.';
 $wb['vat_id_txt'] = 'VAT ID';
 $wb['required_fields_txt'] = '* Required fields';
diff --git a/interface/web/client/lib/lang/fi_client_template.lng b/interface/web/client/lib/lang/fi_client_template.lng
index 050b82e..5a55688 100755
--- a/interface/web/client/lib/lang/fi_client_template.lng
+++ b/interface/web/client/lib/lang/fi_client_template.lng
@@ -60,6 +60,7 @@
 $wb['template_del_aborted_txt'] = 'Poistaminen keskeytetty. Jollakin asiakkaalla on tämä malli valittuna.';
 $wb['limit_webdav_user_txt'] = 'Max. number of Webdav users';
 $wb['limit_webdav_user_error_notint'] = 'The webdav user limit must be a number.';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['limit_mailmailinglist_txt'] = 'Max. number of mailing lists';
 $wb['limit_mailmailinglist_error_notint'] = 'The mailing list record limit must be a number.';
 $wb['limit_openvz_vm_txt'] = 'Max. number of virtual servers';
diff --git a/interface/web/client/lib/lang/fi_reseller.lng b/interface/web/client/lib/lang/fi_reseller.lng
index 4e05c97..fb5d968 100644
--- a/interface/web/client/lib/lang/fi_reseller.lng
+++ b/interface/web/client/lib/lang/fi_reseller.lng
@@ -98,6 +98,7 @@
 $wb['required_fields_txt'] = '* Required fields';
 $wb['limit_webdav_user_txt'] = 'Max. number of Webdav users';
 $wb['limit_webdav_user_error_notint'] = 'The webdav user limit must be a number.';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['limit_mailmailinglist_txt'] = 'Max. number of mailing lists';
 $wb['limit_mailaliasdomain_txt'] = 'Max. number of domain aliases';
 $wb['limit_mailmailinglist_error_notint'] = 'The mailing list record limit must be a number.';
diff --git a/interface/web/client/lib/lang/fr_client.lng b/interface/web/client/lib/lang/fr_client.lng
index 9a8f42a..daf8504 100644
--- a/interface/web/client/lib/lang/fr_client.lng
+++ b/interface/web/client/lib/lang/fr_client.lng
@@ -91,6 +91,7 @@
 $wb['limit_webdav_user_txt'] = 'Nombre max d\'utilisateurs webdav';
 $wb['limit_mailaliasdomain_error_notint'] = 'La limite d\'alias de domaine email doit être un nombre.';
 $wb['limit_webdav_user_error_notint'] = 'La limite d\'utilisateurs webdav doit être un nombre.';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['limit_dns_slave_zone_error_notint'] = 'La limite de zones DNS secondaire doit être un nombre.';
 $wb['limit_web_quota_txt'] = 'Quota web';
 $wb['limit_traffic_quota_txt'] = 'Quota de trafic';
diff --git a/interface/web/client/lib/lang/fr_client_template.lng b/interface/web/client/lib/lang/fr_client_template.lng
index 55f8b6a..89ac13d 100644
--- a/interface/web/client/lib/lang/fr_client_template.lng
+++ b/interface/web/client/lib/lang/fr_client_template.lng
@@ -54,6 +54,7 @@
 $wb['limit_webdav_user_txt'] = 'Nombre max. d\'utilisateurs Webdav';
 $wb['limit_mailaliasdomain_error_notint'] = 'La limite d\'alias de domaine doit être un nombre.';
 $wb['limit_webdav_user_error_notint'] = 'La limite d\'utilisateurs webdav doit être un nombre.';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['limit_dns_slave_zone_error_notint'] = 'La limite de zones DNS secondaires doit être un nombre.';
 $wb['limit_dns_record_error_notint'] = 'Le nombre d\'enregistrements DNS limite doit être un nombre.';
 $wb['limit_web_quota_txt'] = 'Quota web';
diff --git a/interface/web/client/lib/lang/fr_reseller.lng b/interface/web/client/lib/lang/fr_reseller.lng
index c02f813..18f5ee3 100644
--- a/interface/web/client/lib/lang/fr_reseller.lng
+++ b/interface/web/client/lib/lang/fr_reseller.lng
@@ -99,6 +99,7 @@
 $wb['limit_mailaliasdomain_txt'] = 'Nombre max d\'alias de domaine';
 $wb['limit_webdav_user_txt'] = 'Nombre max d\'utilisateurs Webdav';
 $wb['limit_webdav_user_error_notint'] = 'La limite d\'utilisateurs Webdav doit être un nombre.';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['limit_mailmailinglist_txt'] = 'Max. number of mailing lists';
 $wb['limit_mailmailinglist_error_notint'] = 'The mailing list record limit must be a number.';
 $wb['limit_openvz_vm_txt'] = 'Max. number of virtual servers';
diff --git a/interface/web/client/lib/lang/hr_client.lng b/interface/web/client/lib/lang/hr_client.lng
index e1bbc10..66357a5 100644
--- a/interface/web/client/lib/lang/hr_client.lng
+++ b/interface/web/client/lib/lang/hr_client.lng
@@ -58,6 +58,7 @@
 $wb['limit_dns_record_txt'] = 'Maksimalan broj DNS zapisa';
 $wb['limit_shell_user_txt'] = 'Maksimalan broj Shell računa';
 $wb['limit_webdav_user_txt'] = 'Maksimalan broj Webdav računa';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['limit_client_txt'] = 'Maksimalan broj  klijenata';
 $wb['username_error_empty'] = 'Korisničko ime nije upisano.';
 $wb['username_error_unique'] = 'Korisničko ime se već koristi.';
diff --git a/interface/web/client/lib/lang/hr_client_template.lng b/interface/web/client/lib/lang/hr_client_template.lng
index b631e51..a9b22aa 100644
--- a/interface/web/client/lib/lang/hr_client_template.lng
+++ b/interface/web/client/lib/lang/hr_client_template.lng
@@ -29,6 +29,7 @@
 $wb['limit_dns_record_txt'] = 'Maksimalan broj DNS zapisa';
 $wb['limit_shell_user_txt'] = 'Maksimalan broj Shell računa';
 $wb['limit_webdav_user_txt'] = 'Maksimalan broj Webdav računa';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['limit_client_txt'] = 'Maksimalan broj klijenata';
 $wb['limit_maildomain_error_notint'] = 'Limit email domena mora biti znamenka.';
 $wb['limit_mailbox_error_notint'] = 'Limit mailboxeva mora biti znamenka.';
diff --git a/interface/web/client/lib/lang/hr_reseller.lng b/interface/web/client/lib/lang/hr_reseller.lng
index 319c2a5..277f34a 100644
--- a/interface/web/client/lib/lang/hr_reseller.lng
+++ b/interface/web/client/lib/lang/hr_reseller.lng
@@ -58,6 +58,7 @@
 $wb['limit_dns_record_txt'] = 'Maksimalan broj DNS zapisa';
 $wb['limit_shell_user_txt'] = 'Maksimalan broj Shell računa';
 $wb['limit_webdav_user_txt'] = 'Maksimalan broj Webdav računa';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['limit_client_txt'] = 'Maksimalan broj klijenata';
 $wb['username_error_empty'] = 'Korisničko ime nije upisano.';
 $wb['username_error_unique'] = 'Korisničko ime se već koristi.';
diff --git a/interface/web/client/lib/lang/hu_client.lng b/interface/web/client/lib/lang/hu_client.lng
index 5f27f72..91017a7 100644
--- a/interface/web/client/lib/lang/hu_client.lng
+++ b/interface/web/client/lib/lang/hu_client.lng
@@ -95,6 +95,7 @@
 $wb['limit_trafficquota_error_notint'] = 'Traffic Quota must be a number.';
 $wb['limit_webdav_user_txt'] = 'Max. number of Webdav users';
 $wb['limit_webdav_user_error_notint'] = 'The webdav user limit must be a number.';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['customer_no_txt'] = 'Ügyfélszám';
 $wb['vat_id_txt'] = 'VAT ID';
 $wb['required_fields_txt'] = '* Kötelező mező';
diff --git a/interface/web/client/lib/lang/hu_client_template.lng b/interface/web/client/lib/lang/hu_client_template.lng
index 4b68a7f..aeeae7c 100644
--- a/interface/web/client/lib/lang/hu_client_template.lng
+++ b/interface/web/client/lib/lang/hu_client_template.lng
@@ -60,6 +60,7 @@
 $wb['template_del_aborted_txt'] = 'Delete aborted. There is still a client which has this template selected.';
 $wb['limit_webdav_user_txt'] = 'Max. number of Webdav users';
 $wb['limit_webdav_user_error_notint'] = 'The webdav user limit must be a number.';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['limit_mailmailinglist_txt'] = 'Max. number of mailing lists';
 $wb['limit_mailmailinglist_error_notint'] = 'The mailing list record limit must be a number.';
 $wb['limit_openvz_vm_txt'] = 'Max. number of virtual servers';
diff --git a/interface/web/client/lib/lang/hu_reseller.lng b/interface/web/client/lib/lang/hu_reseller.lng
index 7db0d4e..f9c61a7 100644
--- a/interface/web/client/lib/lang/hu_reseller.lng
+++ b/interface/web/client/lib/lang/hu_reseller.lng
@@ -101,6 +101,7 @@
 $wb['limit_mailaliasdomain_txt'] = 'Max. number of domain aliases';
 $wb['limit_webdav_user_txt'] = 'Max. number of Webdav users';
 $wb['limit_webdav_user_error_notint'] = 'The webdav user limit must be a number.';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['limit_openvz_vm_txt'] = 'Max. number of virtual servers';
 $wb['limit_openvz_vm_template_id_txt'] = 'Force virtual server template';
 $wb['limit_openvz_vm_error_notint'] = 'The virtual server limit must be a number.';
diff --git a/interface/web/client/lib/lang/id_client.lng b/interface/web/client/lib/lang/id_client.lng
index a5c9477..a72da01 100644
--- a/interface/web/client/lib/lang/id_client.lng
+++ b/interface/web/client/lib/lang/id_client.lng
@@ -94,6 +94,7 @@
 $wb['limit_dns_slave_zone_txt'] = 'Jumlah maks zona DNS Sekunder';
 $wb['limit_webdav_user_txt'] = 'Jumlah maks pengguna Webdav';
 $wb['limit_webdav_user_error_notint'] = 'Batasan pengguna webdav harus berupa angka.';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['limit_dns_slave_zone_error_notint'] = 'Batasan zona slave dns harus berupa angka.';
 $wb['customer_no_txt'] = 'No. Pelanggan';
 $wb['vat_id_txt'] = 'VAT ID';
diff --git a/interface/web/client/lib/lang/id_client_template.lng b/interface/web/client/lib/lang/id_client_template.lng
index 960c573..452a2c7 100644
--- a/interface/web/client/lib/lang/id_client_template.lng
+++ b/interface/web/client/lib/lang/id_client_template.lng
@@ -58,6 +58,7 @@
 $wb['limit_dns_slave_zone_txt'] = 'Jumlah maks zona DNS sekunder';
 $wb['limit_webdav_user_txt'] = 'Jumlah maks pengguna Webdav';
 $wb['limit_webdav_user_error_notint'] = 'Batasan pengguna webdav harus berupa angka.';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['limit_dns_slave_zone_error_notint'] = 'Batasan zona slave dns harus berupa angka.';
 $wb['limit_dns_record_error_notint'] = 'Batasan record dns harus berupa angka.';
 $wb['limit_mailmailinglist_txt'] = 'Max. number of mailing lists';
diff --git a/interface/web/client/lib/lang/id_reseller.lng b/interface/web/client/lib/lang/id_reseller.lng
index 4214e3c..334212a 100644
--- a/interface/web/client/lib/lang/id_reseller.lng
+++ b/interface/web/client/lib/lang/id_reseller.lng
@@ -98,6 +98,7 @@
 $wb['required_fields_txt'] = '* Kolom yang dibutuhkan';
 $wb['limit_webdav_user_txt'] = 'Max. number of Webdav users';
 $wb['limit_webdav_user_error_notint'] = 'The webdav user limit must be a number.';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['limit_mailmailinglist_txt'] = 'Max. number of mailing lists';
 $wb['limit_mailaliasdomain_txt'] = 'Max. number of domain aliases';
 $wb['limit_mailmailinglist_error_notint'] = 'The mailing list record limit must be a number.';
diff --git a/interface/web/client/lib/lang/it_client.lng b/interface/web/client/lib/lang/it_client.lng
index 6d8684f..4015170 100644
--- a/interface/web/client/lib/lang/it_client.lng
+++ b/interface/web/client/lib/lang/it_client.lng
@@ -95,6 +95,7 @@
 $wb['limit_trafficquota_error_notint'] = 'Traffic Quota must be a number.';
 $wb['limit_webdav_user_txt'] = 'Max. number of Webdav users';
 $wb['limit_webdav_user_error_notint'] = 'The webdav user limit must be a number.';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['customer_no_txt'] = 'Customer No.';
 $wb['vat_id_txt'] = 'P. IVA';
 $wb['required_fields_txt'] = '* Required fields';
diff --git a/interface/web/client/lib/lang/it_client_template.lng b/interface/web/client/lib/lang/it_client_template.lng
index f51a0f7..ad167f6 100644
--- a/interface/web/client/lib/lang/it_client_template.lng
+++ b/interface/web/client/lib/lang/it_client_template.lng
@@ -60,6 +60,7 @@
 $wb['template_del_aborted_txt'] = 'Eliminazione annullata. Esiste almeno un cliente che ha questo template attivo.';
 $wb['limit_webdav_user_txt'] = 'Num. massimo utenti webdav';
 $wb['limit_webdav_user_error_notint'] = 'Il limite utenti webdav devessere un numero.';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['template_type_txt'] = 'Template type';
 $wb['template_name_txt'] = 'Template name';
 $wb['limit_mailmailinglist_txt'] = 'Max. number of mailing lists';
diff --git a/interface/web/client/lib/lang/it_reseller.lng b/interface/web/client/lib/lang/it_reseller.lng
index 7fab36d..5269311 100644
--- a/interface/web/client/lib/lang/it_reseller.lng
+++ b/interface/web/client/lib/lang/it_reseller.lng
@@ -98,6 +98,7 @@
 $wb['required_fields_txt'] = '* Required fields';
 $wb['limit_webdav_user_txt'] = 'Max. number of Webdav users';
 $wb['limit_webdav_user_error_notint'] = 'The webdav user limit must be a number.';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['limit_mailmailinglist_txt'] = 'Max. number of mailing lists';
 $wb['limit_mailaliasdomain_txt'] = 'Max. number of domain aliases';
 $wb['limit_mailmailinglist_error_notint'] = 'The mailing list record limit must be a number.';
diff --git a/interface/web/client/lib/lang/ja_client.lng b/interface/web/client/lib/lang/ja_client.lng
index 32de0b3..8189572 100644
--- a/interface/web/client/lib/lang/ja_client.lng
+++ b/interface/web/client/lib/lang/ja_client.lng
@@ -95,6 +95,7 @@
 $wb['limit_trafficquota_error_notint'] = 'Traffic Quota must be a number.';
 $wb['limit_webdav_user_txt'] = 'Max. number of Webdav users';
 $wb['limit_webdav_user_error_notint'] = 'The webdav user limit must be a number.';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['customer_no_txt'] = 'Customer No.';
 $wb['vat_id_txt'] = 'VAT ID';
 $wb['required_fields_txt'] = '* Required fields';
diff --git a/interface/web/client/lib/lang/ja_client_template.lng b/interface/web/client/lib/lang/ja_client_template.lng
index 7a23165..1044e91 100644
--- a/interface/web/client/lib/lang/ja_client_template.lng
+++ b/interface/web/client/lib/lang/ja_client_template.lng
@@ -60,6 +60,7 @@
 $wb['template_del_aborted_txt'] = 'Delete aborted. There is still a client which has this template selected.';
 $wb['limit_webdav_user_txt'] = 'Max. number of Webdav users';
 $wb['limit_webdav_user_error_notint'] = 'The webdav user limit must be a number.';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['limit_mailmailinglist_txt'] = 'Max. number of mailing lists';
 $wb['limit_mailmailinglist_error_notint'] = 'The mailing list record limit must be a number.';
 $wb['limit_openvz_vm_txt'] = 'Max. number of virtual servers';
diff --git a/interface/web/client/lib/lang/ja_reseller.lng b/interface/web/client/lib/lang/ja_reseller.lng
index ca3668b..b089126 100644
--- a/interface/web/client/lib/lang/ja_reseller.lng
+++ b/interface/web/client/lib/lang/ja_reseller.lng
@@ -98,6 +98,7 @@
 $wb['required_fields_txt'] = '* Required fields';
 $wb['limit_webdav_user_txt'] = 'Max. number of Webdav users';
 $wb['limit_webdav_user_error_notint'] = 'The webdav user limit must be a number.';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['limit_mailmailinglist_txt'] = 'Max. number of mailing lists';
 $wb['limit_mailaliasdomain_txt'] = 'Max. number of domain aliases';
 $wb['limit_mailmailinglist_error_notint'] = 'The mailing list record limit must be a number.';
diff --git a/interface/web/client/lib/lang/nl_client.lng b/interface/web/client/lib/lang/nl_client.lng
index 00893c4..899a1f6 100644
--- a/interface/web/client/lib/lang/nl_client.lng
+++ b/interface/web/client/lib/lang/nl_client.lng
@@ -58,6 +58,7 @@
 $wb['limit_dns_record_txt'] = 'Max. aantal DNS records';
 $wb['limit_shell_user_txt'] = 'Max.aantal Shell users';
 $wb['limit_webdav_user_txt'] = 'Max. aantal of Webdav users';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['limit_client_txt'] = 'Max. aantal klanten';
 $wb['username_error_empty'] = 'Gebruikersnaam is niet ingvuld.';
 $wb['username_error_unique'] = 'De gebruikersnaam moet uniek zijn.';
diff --git a/interface/web/client/lib/lang/nl_client_template.lng b/interface/web/client/lib/lang/nl_client_template.lng
index 092b4a2..e3316be 100644
--- a/interface/web/client/lib/lang/nl_client_template.lng
+++ b/interface/web/client/lib/lang/nl_client_template.lng
@@ -29,6 +29,7 @@
 $wb['limit_dns_record_txt'] = 'Max. aantal DNS records';
 $wb['limit_shell_user_txt'] = 'Max. aantal Shell users';
 $wb['limit_webdav_user_txt'] = 'Max. aantal Webdav users';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['limit_client_txt'] = 'Max. aantal Clients';
 $wb['limit_maildomain_error_notint'] = 'Het e-mail domein limiet moet een numerieke waarde zijn.';
 $wb['limit_mailbox_error_notint'] = 'De mailbox limiet moet een numerieke waarde zijm.';
diff --git a/interface/web/client/lib/lang/nl_reseller.lng b/interface/web/client/lib/lang/nl_reseller.lng
index 425fedf..3a74771 100644
--- a/interface/web/client/lib/lang/nl_reseller.lng
+++ b/interface/web/client/lib/lang/nl_reseller.lng
@@ -98,6 +98,7 @@
 $wb['required_fields_txt'] = '* Verplichte velden';
 $wb['limit_webdav_user_txt'] = 'Max. number of Webdav users';
 $wb['limit_webdav_user_error_notint'] = 'The webdav user limit must be a number.';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['limit_mailmailinglist_txt'] = 'Max. number of mailing lists';
 $wb['limit_mailaliasdomain_txt'] = 'Max. number of domain aliases';
 $wb['limit_mailmailinglist_error_notint'] = 'The mailing list record limit must be a number.';
diff --git a/interface/web/client/lib/lang/pl_client.lng b/interface/web/client/lib/lang/pl_client.lng
index 5d777b0..d870081 100644
--- a/interface/web/client/lib/lang/pl_client.lng
+++ b/interface/web/client/lib/lang/pl_client.lng
@@ -95,6 +95,7 @@
 $wb['limit_trafficquota_error_notint'] = 'Limit transferu musi być liczbą.';
 $wb['limit_webdav_user_txt'] = 'Maksymalna ilość użytkowników webdav';
 $wb['limit_webdav_user_error_notint'] = 'Limit użytkowników webdav musi być liczbą.';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['customer_no_txt'] = 'Klient nr';
 $wb['vat_id_txt'] = 'NIP';
 $wb['required_fields_txt'] = '* Wymagane pola';
diff --git a/interface/web/client/lib/lang/pl_client_template.lng b/interface/web/client/lib/lang/pl_client_template.lng
index 4dc2d7a..55e377d 100644
--- a/interface/web/client/lib/lang/pl_client_template.lng
+++ b/interface/web/client/lib/lang/pl_client_template.lng
@@ -60,6 +60,7 @@
 $wb['template_del_aborted_txt'] = 'Usuwanie przerwane. Istnieje klient używający ciągle tego szablonu.';
 $wb['limit_webdav_user_txt'] = 'Maksymalna ilość kont webdav';
 $wb['limit_webdav_user_error_notint'] = 'Limit kont webdav musi być liczbą.';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['limit_mailmailinglist_txt'] = 'Maks. liczba list mailingowych';
 $wb['limit_mailmailinglist_error_notint'] = 'Limit list mailingowych musi być liczbą';
 $wb['limit_openvz_vm_txt'] = 'Maks. liczba wirtualnych serwerów';
diff --git a/interface/web/client/lib/lang/pl_reseller.lng b/interface/web/client/lib/lang/pl_reseller.lng
index 2a31336..03c47d7 100644
--- a/interface/web/client/lib/lang/pl_reseller.lng
+++ b/interface/web/client/lib/lang/pl_reseller.lng
@@ -98,6 +98,7 @@
 $wb['required_fields_txt'] = '* Wymagane pola';
 $wb['limit_webdav_user_txt'] = 'Max. number of Webdav users';
 $wb['limit_webdav_user_error_notint'] = 'The webdav user limit must be a number.';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['limit_mailmailinglist_txt'] = 'Maks. ilość list mailingowych';
 $wb['limit_mailaliasdomain_txt'] = 'Maks. ilość aliasów domen e-mail';
 $wb['limit_mailmailinglist_error_notint'] = 'The mailing list record limit must be a number.';
diff --git a/interface/web/client/lib/lang/pt_client.lng b/interface/web/client/lib/lang/pt_client.lng
index f505915..30e8571 100644
--- a/interface/web/client/lib/lang/pt_client.lng
+++ b/interface/web/client/lib/lang/pt_client.lng
@@ -95,6 +95,7 @@
 $wb['limit_trafficquota_error_notint'] = 'A cota de tráfego precisa ser um número..';
 $wb['limit_webdav_user_txt'] = 'Max. number of Webdav users';
 $wb['limit_webdav_user_error_notint'] = 'The webdav user limit must be a number.';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['customer_no_txt'] = 'Customer No.';
 $wb['vat_id_txt'] = 'VAT ID';
 $wb['required_fields_txt'] = '* Required fields';
diff --git a/interface/web/client/lib/lang/pt_client_template.lng b/interface/web/client/lib/lang/pt_client_template.lng
index 6e902b2..e3d81ae 100644
--- a/interface/web/client/lib/lang/pt_client_template.lng
+++ b/interface/web/client/lib/lang/pt_client_template.lng
@@ -60,6 +60,7 @@
 $wb['template_del_aborted_txt'] = 'Delete aborted. There is still a client which has this template selected.';
 $wb['limit_webdav_user_txt'] = 'Max. number of Webdav users';
 $wb['limit_webdav_user_error_notint'] = 'The webdav user limit must be a number.';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['limit_mailmailinglist_txt'] = 'Max. number of mailing lists';
 $wb['limit_mailmailinglist_error_notint'] = 'The mailing list record limit must be a number.';
 $wb['limit_openvz_vm_txt'] = 'Max. number of virtual servers';
diff --git a/interface/web/client/lib/lang/pt_reseller.lng b/interface/web/client/lib/lang/pt_reseller.lng
index 600033e..51a8bd8 100644
--- a/interface/web/client/lib/lang/pt_reseller.lng
+++ b/interface/web/client/lib/lang/pt_reseller.lng
@@ -98,6 +98,7 @@
 $wb['required_fields_txt'] = '* Required fields';
 $wb['limit_webdav_user_txt'] = 'Max. number of Webdav users';
 $wb['limit_webdav_user_error_notint'] = 'The webdav user limit must be a number.';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['limit_mailmailinglist_txt'] = 'Max. number of mailing lists';
 $wb['limit_mailaliasdomain_txt'] = 'Max. number of domain aliases';
 $wb['limit_mailmailinglist_error_notint'] = 'The mailing list record limit must be a number.';
diff --git a/interface/web/client/lib/lang/ro_client.lng b/interface/web/client/lib/lang/ro_client.lng
index 372e29a..ec3138b 100644
--- a/interface/web/client/lib/lang/ro_client.lng
+++ b/interface/web/client/lib/lang/ro_client.lng
@@ -95,6 +95,7 @@
 $wb['limit_trafficquota_error_notint'] = 'Traffic Quota must be a number.';
 $wb['limit_webdav_user_txt'] = 'Max. number of Webdav users';
 $wb['limit_webdav_user_error_notint'] = 'The webdav user limit must be a number.';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['customer_no_txt'] = 'Customer No.';
 $wb['vat_id_txt'] = 'VAT ID';
 $wb['required_fields_txt'] = '* Required fields';
diff --git a/interface/web/client/lib/lang/ro_client_template.lng b/interface/web/client/lib/lang/ro_client_template.lng
index a562b51..19338fe 100644
--- a/interface/web/client/lib/lang/ro_client_template.lng
+++ b/interface/web/client/lib/lang/ro_client_template.lng
@@ -60,6 +60,7 @@
 $wb['template_del_aborted_txt'] = 'Delete aborted. There is still a client which has this template selected.';
 $wb['limit_webdav_user_txt'] = 'Max. number of Webdav users';
 $wb['limit_webdav_user_error_notint'] = 'The webdav user limit must be a number.';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['limit_mailmailinglist_txt'] = 'Max. number of mailing lists';
 $wb['limit_mailmailinglist_error_notint'] = 'The mailing list record limit must be a number.';
 $wb['limit_openvz_vm_txt'] = 'Max. number of virtual servers';
diff --git a/interface/web/client/lib/lang/ro_reseller.lng b/interface/web/client/lib/lang/ro_reseller.lng
index 7fab36d..5269311 100644
--- a/interface/web/client/lib/lang/ro_reseller.lng
+++ b/interface/web/client/lib/lang/ro_reseller.lng
@@ -98,6 +98,7 @@
 $wb['required_fields_txt'] = '* Required fields';
 $wb['limit_webdav_user_txt'] = 'Max. number of Webdav users';
 $wb['limit_webdav_user_error_notint'] = 'The webdav user limit must be a number.';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['limit_mailmailinglist_txt'] = 'Max. number of mailing lists';
 $wb['limit_mailaliasdomain_txt'] = 'Max. number of domain aliases';
 $wb['limit_mailmailinglist_error_notint'] = 'The mailing list record limit must be a number.';
diff --git a/interface/web/client/lib/lang/ru_client.lng b/interface/web/client/lib/lang/ru_client.lng
index 603e845..780f1d7 100644
--- a/interface/web/client/lib/lang/ru_client.lng
+++ b/interface/web/client/lib/lang/ru_client.lng
@@ -95,6 +95,7 @@
 $wb['limit_trafficquota_error_notint'] = 'Квота трафика должна быть числом.';
 $wb['limit_webdav_user_txt'] = 'Max. number of Webdav users';
 $wb['limit_webdav_user_error_notint'] = 'The webdav user limit must be a number.';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['customer_no_txt'] = 'Customer No.';
 $wb['vat_id_txt'] = 'VAT ID';
 $wb['required_fields_txt'] = '* Required fields';
diff --git a/interface/web/client/lib/lang/ru_client_template.lng b/interface/web/client/lib/lang/ru_client_template.lng
index 663b68a..a20e9ae 100644
--- a/interface/web/client/lib/lang/ru_client_template.lng
+++ b/interface/web/client/lib/lang/ru_client_template.lng
@@ -60,6 +60,7 @@
 $wb['template_del_aborted_txt'] = 'Delete aborted. There is still a client which has this template selected.';
 $wb['limit_webdav_user_txt'] = 'Max. number of Webdav users';
 $wb['limit_webdav_user_error_notint'] = 'The webdav user limit must be a number.';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['limit_mailmailinglist_txt'] = 'Max. number of mailing lists';
 $wb['limit_mailmailinglist_error_notint'] = 'The mailing list record limit must be a number.';
 $wb['limit_openvz_vm_txt'] = 'Max. number of virtual servers';
diff --git a/interface/web/client/lib/lang/ru_reseller.lng b/interface/web/client/lib/lang/ru_reseller.lng
index 3a0cc93..cf16435 100644
--- a/interface/web/client/lib/lang/ru_reseller.lng
+++ b/interface/web/client/lib/lang/ru_reseller.lng
@@ -98,6 +98,7 @@
 $wb['required_fields_txt'] = '* Required fields';
 $wb['limit_webdav_user_txt'] = 'Max. number of Webdav users';
 $wb['limit_webdav_user_error_notint'] = 'The webdav user limit must be a number.';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['limit_mailaliasdomain_txt'] = 'Max. number of domain aliases';
 $wb['limit_mailmailinglist_txt'] = 'Max. number of mailing lists';
 $wb['limit_mailmailinglist_error_notint'] = 'The mailing list record limit must be a number.';
diff --git a/interface/web/client/lib/lang/se_client.lng b/interface/web/client/lib/lang/se_client.lng
index feb8a9f..9f4f995 100644
--- a/interface/web/client/lib/lang/se_client.lng
+++ b/interface/web/client/lib/lang/se_client.lng
@@ -95,6 +95,7 @@
 $wb['limit_trafficquota_error_notint'] = 'Traffic Quota must be a number.';
 $wb['limit_webdav_user_txt'] = 'Max. number of Webdav users';
 $wb['limit_webdav_user_error_notint'] = 'The webdav user limit must be a number.';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['customer_no_txt'] = 'Customer No.';
 $wb['vat_id_txt'] = 'VAT ID';
 $wb['required_fields_txt'] = '* Required fields';
diff --git a/interface/web/client/lib/lang/se_client_template.lng b/interface/web/client/lib/lang/se_client_template.lng
index 353960c..59d4d89 100644
--- a/interface/web/client/lib/lang/se_client_template.lng
+++ b/interface/web/client/lib/lang/se_client_template.lng
@@ -60,6 +60,7 @@
 $wb['template_del_aborted_txt'] = 'Delete aborted. There is still a client which has this template selected.';
 $wb['limit_webdav_user_txt'] = 'Max. number of Webdav users';
 $wb['limit_webdav_user_error_notint'] = 'The webdav user limit must be a number.';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['limit_mailmailinglist_txt'] = 'Max. number of mailing lists';
 $wb['limit_mailmailinglist_error_notint'] = 'The mailing list record limit must be a number.';
 $wb['limit_openvz_vm_txt'] = 'Max. number of virtual servers';
diff --git a/interface/web/client/lib/lang/se_reseller.lng b/interface/web/client/lib/lang/se_reseller.lng
index 7fab36d..5269311 100644
--- a/interface/web/client/lib/lang/se_reseller.lng
+++ b/interface/web/client/lib/lang/se_reseller.lng
@@ -98,6 +98,7 @@
 $wb['required_fields_txt'] = '* Required fields';
 $wb['limit_webdav_user_txt'] = 'Max. number of Webdav users';
 $wb['limit_webdav_user_error_notint'] = 'The webdav user limit must be a number.';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['limit_mailmailinglist_txt'] = 'Max. number of mailing lists';
 $wb['limit_mailaliasdomain_txt'] = 'Max. number of domain aliases';
 $wb['limit_mailmailinglist_error_notint'] = 'The mailing list record limit must be a number.';
diff --git a/interface/web/client/lib/lang/sk_client.lng b/interface/web/client/lib/lang/sk_client.lng
index 295611e..1bb9b0d 100644
--- a/interface/web/client/lib/lang/sk_client.lng
+++ b/interface/web/client/lib/lang/sk_client.lng
@@ -94,6 +94,7 @@
 $wb['limit_dns_slave_zone_txt'] = 'Max. number of secondary DNS zones';
 $wb['limit_webdav_user_txt'] = 'Max. number of Webdav users';
 $wb['limit_webdav_user_error_notint'] = 'The webdav user limit must be a number.';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['limit_dns_slave_zone_error_notint'] = 'The dns slave zone limit must be a number.';
 $wb['customer_no_txt'] = 'Customer No.';
 $wb['vat_id_txt'] = 'VAT ID';
diff --git a/interface/web/client/lib/lang/sk_client_template.lng b/interface/web/client/lib/lang/sk_client_template.lng
index f16b489..f281dea 100644
--- a/interface/web/client/lib/lang/sk_client_template.lng
+++ b/interface/web/client/lib/lang/sk_client_template.lng
@@ -57,6 +57,7 @@
 $wb['limit_dns_slave_zone_txt'] = 'Max. number of secondary DNS zones';
 $wb['limit_webdav_user_txt'] = 'Max. number of Webdav users';
 $wb['limit_webdav_user_error_notint'] = 'The webdav user limit must be a number.';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['limit_dns_slave_zone_error_notint'] = 'The dns slave zone limit must be a number.';
 $wb['limit_dns_record_error_notint'] = 'The dns record limit must be a number.';
 $wb['template_del_aborted_txt'] = 'Delete aborted. There is still a client which has this template selected.';
diff --git a/interface/web/client/lib/lang/sk_reseller.lng b/interface/web/client/lib/lang/sk_reseller.lng
index b569202..e215544 100644
--- a/interface/web/client/lib/lang/sk_reseller.lng
+++ b/interface/web/client/lib/lang/sk_reseller.lng
@@ -98,6 +98,7 @@
 $wb['required_fields_txt'] = '* Required fields';
 $wb['limit_webdav_user_txt'] = 'Max. number of Webdav users';
 $wb['limit_webdav_user_error_notint'] = 'The webdav user limit must be a number.';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['limit_mailmailinglist_txt'] = 'Max. number of mailing lists';
 $wb['limit_mailaliasdomain_txt'] = 'Max. number of domain aliases';
 $wb['limit_mailmailinglist_error_notint'] = 'The mailing list record limit must be a number.';
diff --git a/interface/web/client/lib/lang/tr_client.lng b/interface/web/client/lib/lang/tr_client.lng
index 877180d..4cc9d67 100644
--- a/interface/web/client/lib/lang/tr_client.lng
+++ b/interface/web/client/lib/lang/tr_client.lng
@@ -95,6 +95,7 @@
 $wb['limit_trafficquota_error_notint'] = 'Trafik kotası sayı olmak zorunda.';
 $wb['limit_webdav_user_txt'] = 'Max. number of Webdav users';
 $wb['limit_webdav_user_error_notint'] = 'The webdav user limit must be a number.';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['customer_no_txt'] = 'Customer No.';
 $wb['vat_id_txt'] = 'VAT ID';
 $wb['required_fields_txt'] = '* Required fields';
diff --git a/interface/web/client/lib/lang/tr_client_template.lng b/interface/web/client/lib/lang/tr_client_template.lng
index 3cf3e70..09e65c0 100644
--- a/interface/web/client/lib/lang/tr_client_template.lng
+++ b/interface/web/client/lib/lang/tr_client_template.lng
@@ -59,6 +59,7 @@
 $wb['limit_trafficquota_error_notint'] = 'Trafik kotası sayı olmak zorunda.';
 $wb['limit_webdav_user_txt'] = 'Max. number of Webdav users';
 $wb['limit_webdav_user_error_notint'] = 'The webdav user limit must be a number.';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['template_del_aborted_txt'] = 'Delete aborted. There is still a client which has this template selected.';
 $wb['limit_mailmailinglist_txt'] = 'Max. number of mailing lists';
 $wb['limit_mailmailinglist_error_notint'] = 'The mailing list record limit must be a number.';
diff --git a/interface/web/client/lib/lang/tr_reseller.lng b/interface/web/client/lib/lang/tr_reseller.lng
index a11de9d..6e451df 100644
--- a/interface/web/client/lib/lang/tr_reseller.lng
+++ b/interface/web/client/lib/lang/tr_reseller.lng
@@ -101,6 +101,7 @@
 $wb['limit_webdav_user_txt'] = 'Max. number of Webdav users';
 $wb['limit_mailmailinglist_error_notint'] = 'The mailing list record limit must be a number.';
 $wb['limit_webdav_user_error_notint'] = 'The webdav user limit must be a number.';
+$wb['limit_backup_txt'] = 'Backupfunction available';
 $wb['limit_openvz_vm_txt'] = 'Max. number of virtual servers';
 $wb['limit_openvz_vm_template_id_txt'] = 'Force virtual server template';
 $wb['limit_openvz_vm_error_notint'] = 'The virtual server limit must be a number.';
diff --git a/interface/web/client/templates/client_edit_limits.htm b/interface/web/client/templates/client_edit_limits.htm
index 01dae64..311fd52 100644
--- a/interface/web/client/templates/client_edit_limits.htm
+++ b/interface/web/client/templates/client_edit_limits.htm
@@ -151,6 +151,12 @@
                     <label for="limit_webdav_user">{tmpl_var name='limit_webdav_user_txt'}</label>
                     <input name="limit_webdav_user" id="limit_webdav_user" value="{tmpl_var name='limit_webdav_user'}" size="10" maxlength="10" type="text" class="textInput formLengthLimit" />
                 </div>
+                <div class="ctrlHolder">
+                    <p class="label">{tmpl_var name='limit_backup_txt'}</p>
+                    <div class="multiField">
+                        {tmpl_var name='limit_backup'}
+                    </div>
+                </div>
             </div>
             <div class="subsectiontoggle"><span></span>{tmpl_var name='email_limits_txt'}<em></em></div>
             <div style="display:none;">
diff --git a/interface/web/client/templates/client_template_edit_limits.htm b/interface/web/client/templates/client_template_edit_limits.htm
index 2440146..dc83c6e 100644
--- a/interface/web/client/templates/client_template_edit_limits.htm
+++ b/interface/web/client/templates/client_template_edit_limits.htm
@@ -105,6 +105,12 @@
                     <label for="limit_webdav_user">{tmpl_var name='limit_webdav_user_txt'}</label>
                     <input name="limit_webdav_user" id="limit_webdav_user" value="{tmpl_var name='limit_webdav_user'}" size="10" maxlength="10" type="text" class="textInput formLengthLimit" />
                 </div>
+                <div class="ctrlHolder">
+                    <p class="label">{tmpl_var name='limit_backup_txt'}</p>
+                    <div class="multiField">
+                        {tmpl_var name='limit_backup'}
+                    </div>
+                </div>
             </div>
             <div class="subsectiontoggle"><span></span>{tmpl_var name='email_limits_txt'}<em></em></div>
             <div style="display:none;">
diff --git a/interface/web/client/templates/reseller_edit_limits.htm b/interface/web/client/templates/reseller_edit_limits.htm
index d5ff205..55652d5 100644
--- a/interface/web/client/templates/reseller_edit_limits.htm
+++ b/interface/web/client/templates/reseller_edit_limits.htm
@@ -159,6 +159,12 @@
                     <label for="limit_webdav_user">{tmpl_var name='limit_webdav_user_txt'}</label>
                     <input name="limit_webdav_user" id="limit_webdav_user" value="{tmpl_var name='limit_webdav_user'}" size="10" maxlength="10" type="text" class="textInput formLengthLimit" />
                 </div>
+                <div class="ctrlHolder">
+                    <p class="label">{tmpl_var name='limit_backup_txt'}</p>
+                    <div class="multiField">
+                        {tmpl_var name='limit_backup'}
+                    </div>
+                </div>
             </div>
             <div class="subsectiontoggle"><span></span>{tmpl_var name='email_limits_txt'}<em></em></div>
             <div style="display:none;">
diff --git a/interface/web/sites/form/web_vhost_domain.tform.php b/interface/web/sites/form/web_vhost_domain.tform.php
index 937a596..09ed771 100644
--- a/interface/web/sites/form/web_vhost_domain.tform.php
+++ b/interface/web/sites/form/web_vhost_domain.tform.php
@@ -82,12 +82,14 @@
 $wildcard_available = true;
 if($vhostdomain_type != 'domain') $wildcard_available = false;
 $ssl_available = true;
+$backup_available = ($vhostdomain_type == 'domain');
 if(!$app->auth->is_admin()) {
 	$client_group_id = $_SESSION["s"]["user"]["default_group"];
-	$client = $app->db->queryOneRecord("SELECT limit_wildcard, limit_ssl FROM sys_group, client WHERE sys_group.client_id = client.client_id and sys_group.groupid = $client_group_id");
+	$client = $app->db->queryOneRecord("SELECT limit_wildcard, limit_ssl, limit_backup FROM sys_group, client WHERE sys_group.client_id = client.client_id and sys_group.groupid = $client_group_id");
 
 	if($client['limit_wildcard'] != 'y') $wildcard_available = false;
 	if($client['limit_ssl'] != 'y') $ssl_available = false;
+	if($client['limit_backup'] != 'y') $backup_available = false;
 }
 
 $app->uses('getconf');
@@ -561,56 +563,55 @@
 	)
 );
 
-// if($_SESSION["s"]["user"]["typ"] == 'admin') {
 
 //* Backup
-$form["tabs"]['backup'] = array (
-	'title'  => "Backup",
-	'width'  => 100,
-	'template'  => "templates/web_vhost_domain_backup.htm",
-	'readonly' => false,
-	'fields'  => array (
-		//#################################
-		// Begin Datatable fields
-		//#################################
-		'backup_interval' => array (
-			'datatype' => 'VARCHAR',
-			'formtype' => 'SELECT',
-			'default' => '',
-			'value'  => array('none' => 'no_backup_txt', 'daily' => 'daily_backup_txt', 'weekly' => 'weekly_backup_txt', 'monthly' => 'monthly_backup_txt')
-		),
-		'backup_copies' => array (
-			'datatype' => 'INTEGER',
-			'formtype' => 'SELECT',
-			'default' => '',
-			'value'  => array('1' => '1', '2' => '2', '3' => '3', '4' => '4', '5' => '5', '6' => '6', '7' => '7', '8' => '8', '9' => '9', '10' => '10')
-		),
-		'backup_excludes' => array (
-			'datatype' => 'VARCHAR',
-			'validators' => array (  0 => array ( 'type' => 'REGEX',
-					'regex' => '@^(?!.*\.\.)[-a-zA-Z0-9_/.~,*]*$@',
-					'errmsg'=> 'backup_excludes_error_regex'),
+if ($backup_available) {
+	$form["tabs"]['backup'] = array (
+		'title'  => "Backup",
+		'width'  => 100,
+		'template'  => "templates/web_domain_backup.htm",
+		'readonly' => false,
+		'fields'  => array (
+			//#################################
+			// Begin Datatable fields
+			//#################################
+			'backup_interval' => array (
+				'datatype' => 'VARCHAR',
+				'formtype' => 'SELECT',
+				'default' => '',
+				'value'  => array('none' => 'no_backup_txt', 'daily' => 'daily_backup_txt', 'weekly' => 'weekly_backup_txt', 'monthly' => 'monthly_backup_txt')
 			),
-			'formtype' => 'TEXT',
-			'default' => '',
-			'value'  => '',
-			'width'  => '30',
-			'maxlength' => '255'
+			'backup_copies' => array (
+				'datatype' => 'INTEGER',
+				'formtype' => 'SELECT',
+				'default' => '',
+				'value'  => array('1' => '1', '2' => '2', '3' => '3', '4' => '4', '5' => '5', '6' => '6', '7' => '7', '8' => '8', '9' => '9', '10' => '10')
+			),
+			'backup_excludes' => array (
+				'datatype' => 'VARCHAR',
+				'validators' => array (  0 => array ( 'type' => 'REGEX',
+						'regex' => '@^(?!.*\.\.)[-a-zA-Z0-9_/.~,*]*$@',
+						'errmsg'=> 'backup_excludes_error_regex'),
+				),
+				'formtype' => 'TEXT',
+				'default' => '',
+				'value'  => '',
+				'width'  => '30',
+				'maxlength' => '255'
+			),
+			//#################################
+			// ENDE Datatable fields
+			//#################################
 		),
-		//#################################
-		// ENDE Datatable fields
-		//#################################
-	),
-	'plugins' => array (
-		'backup_records' => array (
-			'class'   => 'plugin_backuplist',
-			'options' => array(
+		'plugins' => array (
+			'backup_records' => array (
+				'class'   => 'plugin_backuplist',
+				'options' => array(
+				)
 			)
 		)
-	)
-);
-
-// }
+	);
+}
 
 if($_SESSION["s"]["user"]["typ"] == 'admin'
 	|| ($web_config['reseller_can_use_options'] == 'y' && $app->auth->has_clients($_SESSION['s']['user']['userid']))) {

--
Gitblit v1.9.1