Dominik
2014-01-27 7bc0bcdf33dba22dcae84bd1d3e65898b742a4bc
Merge remote-tracking branch 'ispc3master/master'
10 files copied
291 files deleted
13 files renamed
95 files modified
151 files added
36674 ■■■■■ changed files
install/lib/update.lib.php 4 ●●●● patch | view | raw | blame | history
install/patches/upd_0065.php 1430 ●●●●● patch | view | raw | blame | history
interface/lib/classes/validate_dkim.inc.php 4 ●●●● patch | view | raw | blame | history
interface/lib/plugins/sites_web_domain_plugin.inc.php 94 ●●●●● patch | view | raw | blame | history
interface/lib/plugins/sites_web_vhost_aliasdomain_plugin.inc.php 68 ●●●●● patch | view | raw | blame | history
interface/lib/plugins/sites_web_vhost_domain_plugin.inc.php 243 ●●●●● patch | view | raw | blame | history
interface/lib/plugins/sites_web_vhost_subdomain_plugin.inc.php 68 ●●●●● patch | view | raw | blame | history
interface/web/admin/lib/lang/ar_server_config.lng 6 ●●●●● patch | view | raw | blame | history
interface/web/admin/lib/lang/bg_server_config.lng 6 ●●●●● patch | view | raw | blame | history
interface/web/admin/lib/lang/br_server_config.lng 6 ●●●●● patch | view | raw | blame | history
interface/web/admin/lib/lang/cz_server_config.lng 3 ●●●●● patch | view | raw | blame | history
interface/web/admin/lib/lang/de_server_config.lng 4 ●●●● patch | view | raw | blame | history
interface/web/admin/lib/lang/es_server_config.lng 6 ●●●●● patch | view | raw | blame | history
interface/web/admin/lib/lang/fi_server_config.lng 6 ●●●●● patch | view | raw | blame | history
interface/web/admin/lib/lang/fr_server_config.lng 4 ●●●● patch | view | raw | blame | history
interface/web/admin/lib/lang/hr_server_config.lng 6 ●●●●● patch | view | raw | blame | history
interface/web/admin/lib/lang/hu_server_config.lng 6 ●●●●● patch | view | raw | blame | history
interface/web/admin/lib/lang/id_server_config.lng 6 ●●●●● patch | view | raw | blame | history
interface/web/admin/lib/lang/it_server_config.lng 6 ●●●●● patch | view | raw | blame | history
interface/web/admin/lib/lang/ja_server_config.lng 6 ●●●●● patch | view | raw | blame | history
interface/web/admin/lib/lang/nl_server_config.lng 6 ●●●●● patch | view | raw | blame | history
interface/web/admin/lib/lang/nl_system_config.lng 2 ●●● patch | view | raw | blame | history
interface/web/admin/lib/lang/pl_server_config.lng 6 ●●●●● patch | view | raw | blame | history
interface/web/admin/lib/lang/pt_server_config.lng 6 ●●●●● patch | view | raw | blame | history
interface/web/admin/lib/lang/ro_server_config.lng 6 ●●●●● patch | view | raw | blame | history
interface/web/admin/lib/lang/ru_server_config.lng 6 ●●●●● patch | view | raw | blame | history
interface/web/admin/lib/lang/se_server_config.lng 6 ●●●●● patch | view | raw | blame | history
interface/web/admin/lib/lang/sk_server_config.lng 6 ●●●●● patch | view | raw | blame | history
interface/web/admin/lib/lang/tr_server_config.lng 6 ●●●●● patch | view | raw | blame | history
interface/web/admin/templates/server_config_mail_edit.htm 4 ●●●● patch | view | raw | blame | history
interface/web/dashboard/dashlets/limits.php 2 ●●● patch | view | raw | blame | history
interface/web/data.sql 851 ●●●●● patch | view | raw | blame | history
interface/web/dns/lib/lang/ar_dns_dkim.lng 9 ●●●●● patch | view | raw | blame | history
interface/web/dns/lib/lang/ar_dns_wizard.lng 1 ●●●● patch | view | raw | blame | history
interface/web/dns/lib/lang/bg_dns_dkim.lng 9 ●●●●● patch | view | raw | blame | history
interface/web/dns/lib/lang/bg_dns_wizard.lng 1 ●●●● patch | view | raw | blame | history
interface/web/dns/lib/lang/br_dns_dkim.lng 9 ●●●●● patch | view | raw | blame | history
interface/web/dns/lib/lang/br_dns_wizard.lng 1 ●●●● patch | view | raw | blame | history
interface/web/dns/lib/lang/cz_dns_dkim.lng 9 ●●●●● patch | view | raw | blame | history
interface/web/dns/lib/lang/cz_dns_wizard.lng 1 ●●●● patch | view | raw | blame | history
interface/web/dns/lib/lang/el_dns_dkim.lng 9 ●●●●● patch | view | raw | blame | history
interface/web/dns/lib/lang/es_dns_dkim.lng 9 ●●●●● patch | view | raw | blame | history
interface/web/dns/lib/lang/es_dns_wizard.lng 1 ●●●● patch | view | raw | blame | history
interface/web/dns/lib/lang/fi_dns_dkim.lng 9 ●●●●● patch | view | raw | blame | history
interface/web/dns/lib/lang/fi_dns_wizard.lng 1 ●●●● patch | view | raw | blame | history
interface/web/dns/lib/lang/hr_dns_dkim.lng 9 ●●●●● patch | view | raw | blame | history
interface/web/dns/lib/lang/hr_dns_wizard.lng 1 ●●●● patch | view | raw | blame | history
interface/web/dns/lib/lang/hu_dns_dkim.lng 9 ●●●●● patch | view | raw | blame | history
interface/web/dns/lib/lang/hu_dns_wizard.lng 1 ●●●● patch | view | raw | blame | history
interface/web/dns/lib/lang/id_dns_dkim.lng 9 ●●●●● patch | view | raw | blame | history
interface/web/dns/lib/lang/id_dns_wizard.lng 1 ●●●● patch | view | raw | blame | history
interface/web/dns/lib/lang/it_dns_dkim.lng 9 ●●●●● patch | view | raw | blame | history
interface/web/dns/lib/lang/it_dns_wizard.lng 1 ●●●● patch | view | raw | blame | history
interface/web/dns/lib/lang/ja_dns_dkim.lng 9 ●●●●● patch | view | raw | blame | history
interface/web/dns/lib/lang/ja_dns_wizard.lng 2 ●●● patch | view | raw | blame | history
interface/web/dns/lib/lang/nl_dns_dkim.lng 9 ●●●●● patch | view | raw | blame | history
interface/web/dns/lib/lang/nl_dns_wizard.lng 1 ●●●● patch | view | raw | blame | history
interface/web/dns/lib/lang/pl_dns_wizard.lng 1 ●●●● patch | view | raw | blame | history
interface/web/dns/lib/lang/pt_dns_wizard.lng 1 ●●●● patch | view | raw | blame | history
interface/web/dns/lib/lang/ro_dns_wizard.lng 1 ●●●● patch | view | raw | blame | history
interface/web/dns/lib/lang/ru_dns_dkim.lng 9 ●●●●● patch | view | raw | blame | history
interface/web/dns/lib/lang/ru_dns_wizard.lng 1 ●●●● patch | view | raw | blame | history
interface/web/dns/lib/lang/se_dns_dkim.lng 9 ●●●●● patch | view | raw | blame | history
interface/web/dns/lib/lang/se_dns_wizard.lng 1 ●●●● patch | view | raw | blame | history
interface/web/dns/lib/lang/sk_dns_dkim.lng 9 ●●●●● patch | view | raw | blame | history
interface/web/dns/lib/lang/sk_dns_wizard.lng 1 ●●●● patch | view | raw | blame | history
interface/web/dns/lib/lang/tr_dns_dkim.lng 9 ●●●●● patch | view | raw | blame | history
interface/web/dns/lib/lang/tr_dns_wizard.lng 1 ●●●● patch | view | raw | blame | history
interface/web/mail/lib/lang/ar_mail_backup_list.lng 12 ●●●●● patch | view | raw | blame | history
interface/web/mail/lib/lang/ar_mail_domain.lng 6 ●●●●● patch | view | raw | blame | history
interface/web/mail/lib/lang/ar_mail_user.lng 6 ●●●●● patch | view | raw | blame | history
interface/web/mail/lib/lang/bg_mail_backup_list.lng 12 ●●●●● patch | view | raw | blame | history
interface/web/mail/lib/lang/bg_mail_domain.lng 6 ●●●●● patch | view | raw | blame | history
interface/web/mail/lib/lang/br_mail_backup_list.lng 12 ●●●●● patch | view | raw | blame | history
interface/web/mail/lib/lang/br_mail_domain.lng 6 ●●●●● patch | view | raw | blame | history
interface/web/mail/lib/lang/cz_mail_backup_list.lng 12 ●●●●● patch | view | raw | blame | history
interface/web/mail/lib/lang/cz_mail_domain.lng 6 ●●●●● patch | view | raw | blame | history
interface/web/mail/lib/lang/cz_mail_user.lng 6 ●●●●● patch | view | raw | blame | history
interface/web/mail/lib/lang/de_mail_backup_list.lng 12 ●●●●● patch | view | raw | blame | history
interface/web/mail/lib/lang/de_mail_user.lng 7 ●●●●● patch | view | raw | blame | history
interface/web/mail/lib/lang/el_mail_backup_list.lng 12 ●●●●● patch | view | raw | blame | history
interface/web/mail/lib/lang/es_mail_backup_list.lng 12 ●●●●● patch | view | raw | blame | history
interface/web/mail/lib/lang/es_mail_domain.lng 6 ●●●●● patch | view | raw | blame | history
interface/web/mail/lib/lang/es_mail_user.lng 6 ●●●●● patch | view | raw | blame | history
interface/web/mail/lib/lang/fi_mail_backup_list.lng 12 ●●●●● patch | view | raw | blame | history
interface/web/mail/lib/lang/fi_mail_domain.lng 6 ●●●●● patch | view | raw | blame | history
interface/web/mail/lib/lang/fi_mail_user.lng 6 ●●●●● patch | view | raw | blame | history
interface/web/mail/lib/lang/fr_mail_backup_list.lng 12 ●●●●● patch | view | raw | blame | history
interface/web/mail/lib/lang/fr_mail_user.lng 6 ●●●●● patch | view | raw | blame | history
interface/web/mail/lib/lang/hr_mail_backup_list.lng 12 ●●●●● patch | view | raw | blame | history
interface/web/mail/lib/lang/hr_mail_domain.lng 6 ●●●●● patch | view | raw | blame | history
interface/web/mail/lib/lang/hr_mail_user.lng 6 ●●●●● patch | view | raw | blame | history
interface/web/mail/lib/lang/hu_mail_backup_list.lng 12 ●●●●● patch | view | raw | blame | history
interface/web/mail/lib/lang/hu_mail_domain.lng 6 ●●●●● patch | view | raw | blame | history
interface/web/mail/lib/lang/hu_mail_user.lng 6 ●●●●● patch | view | raw | blame | history
interface/web/mail/lib/lang/id_mail_backup_list.lng 12 ●●●●● patch | view | raw | blame | history
interface/web/mail/lib/lang/id_mail_domain.lng 6 ●●●●● patch | view | raw | blame | history
interface/web/mail/lib/lang/id_mail_user.lng 6 ●●●●● patch | view | raw | blame | history
interface/web/mail/lib/lang/it_mail_backup_list.lng 12 ●●●●● patch | view | raw | blame | history
interface/web/mail/lib/lang/it_mail_domain.lng 6 ●●●●● patch | view | raw | blame | history
interface/web/mail/lib/lang/it_mail_user.lng 6 ●●●●● patch | view | raw | blame | history
interface/web/mail/lib/lang/ja_mail_backup_list.lng 12 ●●●●● patch | view | raw | blame | history
interface/web/mail/lib/lang/ja_mail_domain.lng 6 ●●●●● patch | view | raw | blame | history
interface/web/mail/lib/lang/ja_mail_user.lng 6 ●●●●● patch | view | raw | blame | history
interface/web/mail/lib/lang/nl_mail_backup_list.lng 12 ●●●●● patch | view | raw | blame | history
interface/web/mail/lib/lang/nl_mail_domain.lng 6 ●●●●● patch | view | raw | blame | history
interface/web/mail/lib/lang/nl_mail_user.lng 6 ●●●●● patch | view | raw | blame | history
interface/web/mail/lib/lang/pl_mail_domain.lng 6 ●●●●● patch | view | raw | blame | history
interface/web/mail/lib/lang/pl_mail_user.lng 6 ●●●●● patch | view | raw | blame | history
interface/web/mail/lib/lang/pt_mail_user.lng 6 ●●●●● patch | view | raw | blame | history
interface/web/mail/lib/lang/ro_mail_domain.lng 6 ●●●●● patch | view | raw | blame | history
interface/web/mail/lib/lang/ro_mail_user.lng 6 ●●●●● patch | view | raw | blame | history
interface/web/mail/lib/lang/ru_mail_backup_list.lng 12 ●●●●● patch | view | raw | blame | history
interface/web/mail/lib/lang/ru_mail_user.lng 6 ●●●●● patch | view | raw | blame | history
interface/web/mail/lib/lang/se_mail_backup_list.lng 12 ●●●●● patch | view | raw | blame | history
interface/web/mail/lib/lang/se_mail_domain.lng 6 ●●●●● patch | view | raw | blame | history
interface/web/mail/lib/lang/se_mail_user.lng 6 ●●●●● patch | view | raw | blame | history
interface/web/mail/lib/lang/sk_mail_backup_list.lng 12 ●●●●● patch | view | raw | blame | history
interface/web/mail/lib/lang/sk_mail_domain.lng 6 ●●●●● patch | view | raw | blame | history
interface/web/mail/lib/lang/sk_mail_user.lng 6 ●●●●● patch | view | raw | blame | history
interface/web/mail/lib/lang/tr_mail_backup_list.lng 12 ●●●●● patch | view | raw | blame | history
interface/web/mail/lib/lang/tr_mail_domain.lng 6 ●●●●● patch | view | raw | blame | history
interface/web/mail/lib/lang/tr_mail_user.lng 6 ●●●●● patch | view | raw | blame | history
interface/web/sites/form/web_aliasdomain.tform.php 192 ●●●●● patch | view | raw | blame | history
interface/web/sites/form/web_childdomain.tform.php 198 ●●●●● patch | view | raw | blame | history
interface/web/sites/form/web_domain.tform.php 767 ●●●●● patch | view | raw | blame | history
interface/web/sites/form/web_subdomain.tform.php 176 ●●●●● patch | view | raw | blame | history
interface/web/sites/form/web_vhost_aliasdomain.tform.php 737 ●●●●● patch | view | raw | blame | history
interface/web/sites/form/web_vhost_domain.tform.php 821 ●●●●● patch | view | raw | blame | history
interface/web/sites/form/web_vhost_subdomain.tform.php 737 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ar_web_aliasdomain.lng 115 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ar_web_aliasdomain_list.lng 14 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ar_web_childdomain.lng 119 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ar_web_childdomain_list.lng 15 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ar_web_domain.lng 123 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ar_web_domain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ar_web_subdomain.lng 46 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ar_web_subdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ar_web_vhost_aliasdomain.lng 118 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ar_web_vhost_aliasdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ar_web_vhost_domain.lng 129 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ar_web_vhost_domain_admin_list.lng patch | view | raw | blame | history
interface/web/sites/lib/lang/ar_web_vhost_domain_list.lng 10 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ar_web_vhost_subdomain.lng 118 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ar_web_vhost_subdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/bg_web_aliasdomain.lng 115 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/bg_web_aliasdomain_list.lng 14 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/bg_web_childdomain.lng 119 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/bg_web_childdomain_list.lng 15 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/bg_web_domain.lng 123 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/bg_web_domain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/bg_web_subdomain.lng 46 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/bg_web_subdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/bg_web_vhost_aliasdomain.lng 118 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/bg_web_vhost_aliasdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/bg_web_vhost_domain.lng 129 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/bg_web_vhost_domain_admin_list.lng patch | view | raw | blame | history
interface/web/sites/lib/lang/bg_web_vhost_domain_list.lng 10 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/bg_web_vhost_subdomain.lng 118 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/bg_web_vhost_subdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/br_web_aliasdomain.lng 115 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/br_web_aliasdomain_list.lng 14 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/br_web_childdomain.lng 119 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/br_web_childdomain_list.lng 15 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/br_web_domain.lng 123 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/br_web_domain_admin_list.lng 9 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/br_web_domain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/br_web_subdomain.lng 46 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/br_web_subdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/br_web_vhost_aliasdomain.lng 118 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/br_web_vhost_aliasdomain_list.lng 9 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/br_web_vhost_domain.lng 129 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/br_web_vhost_domain_admin_list.lng patch | view | raw | blame | history
interface/web/sites/lib/lang/br_web_vhost_domain_list.lng 10 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/br_web_vhost_subdomain.lng 118 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/br_web_vhost_subdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/cz_web_aliasdomain.lng 116 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/cz_web_aliasdomain_list.lng 15 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/cz_web_childdomain.lng 119 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/cz_web_childdomain_list.lng 15 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/cz_web_domain.lng 124 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/cz_web_domain_list.lng 9 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/cz_web_subdomain.lng 47 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/cz_web_subdomain_list.lng 9 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/cz_web_vhost_aliasdomain.lng 119 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/cz_web_vhost_aliasdomain_list.lng 9 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/cz_web_vhost_domain.lng 129 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/cz_web_vhost_domain_admin_list.lng patch | view | raw | blame | history
interface/web/sites/lib/lang/cz_web_vhost_domain_list.lng 10 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/cz_web_vhost_subdomain.lng 119 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/cz_web_vhost_subdomain_list.lng 9 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/de_web_aliasdomain.lng 115 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/de_web_aliasdomain_list.lng 14 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/de_web_childdomain.lng 119 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/de_web_childdomain_list.lng 15 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/de_web_domain.lng 129 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/de_web_domain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/de_web_subdomain.lng 46 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/de_web_subdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/de_web_vhost_aliasdomain.lng 125 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/de_web_vhost_aliasdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/de_web_vhost_domain.lng 135 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/de_web_vhost_domain_admin_list.lng patch | view | raw | blame | history
interface/web/sites/lib/lang/de_web_vhost_domain_list.lng 10 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/de_web_vhost_subdomain.lng 126 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/de_web_vhost_subdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/el_web_aliasdomain.lng 115 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/el_web_aliasdomain_list.lng 14 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/el_web_childdomain.lng 119 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/el_web_childdomain_list.lng 15 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/el_web_domain.lng 123 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/el_web_domain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/el_web_subdomain.lng 46 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/el_web_subdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/el_web_vhost_aliasdomain.lng 118 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/el_web_vhost_aliasdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/el_web_vhost_domain.lng 129 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/el_web_vhost_domain_admin_list.lng patch | view | raw | blame | history
interface/web/sites/lib/lang/el_web_vhost_domain_list.lng 10 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/el_web_vhost_subdomain.lng 118 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/el_web_vhost_subdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/en_web_aliasdomain.lng 115 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/en_web_aliasdomain_list.lng 14 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/en_web_childdomain.lng 119 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/en_web_childdomain_list.lng 15 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/en_web_domain.lng 130 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/en_web_domain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/en_web_subdomain.lng 46 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/en_web_subdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/en_web_vhost_aliasdomain.lng 127 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/en_web_vhost_aliasdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/en_web_vhost_domain.lng 136 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/en_web_vhost_domain_admin_list.lng patch | view | raw | blame | history
interface/web/sites/lib/lang/en_web_vhost_domain_list.lng 10 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/en_web_vhost_subdomain.lng 127 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/en_web_vhost_subdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/es_web_aliasdomain.lng 115 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/es_web_aliasdomain_list.lng 14 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/es_web_childdomain.lng 119 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/es_web_childdomain_list.lng 15 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/es_web_domain.lng 123 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/es_web_domain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/es_web_subdomain.lng 46 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/es_web_subdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/es_web_vhost_aliasdomain.lng 118 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/es_web_vhost_aliasdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/es_web_vhost_domain.lng 129 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/es_web_vhost_domain_admin_list.lng patch | view | raw | blame | history
interface/web/sites/lib/lang/es_web_vhost_domain_list.lng 10 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/es_web_vhost_subdomain.lng 118 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/es_web_vhost_subdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/fi_web_aliasdomain.lng 115 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/fi_web_aliasdomain_list.lng 14 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/fi_web_childdomain.lng 119 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/fi_web_childdomain_list.lng 15 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/fi_web_domain.lng 123 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/fi_web_domain_admin_list.lng 9 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/fi_web_domain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/fi_web_subdomain.lng 46 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/fi_web_subdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/fi_web_vhost_aliasdomain.lng 118 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/fi_web_vhost_aliasdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/fi_web_vhost_domain.lng 129 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/fi_web_vhost_domain_admin_list.lng patch | view | raw | blame | history
interface/web/sites/lib/lang/fi_web_vhost_domain_list.lng 10 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/fi_web_vhost_subdomain.lng 118 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/fi_web_vhost_subdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/fr_web_aliasdomain.lng 115 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/fr_web_aliasdomain_list.lng 14 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/fr_web_childdomain.lng 119 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/fr_web_childdomain_list.lng 15 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/fr_web_domain.lng 124 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/fr_web_domain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/fr_web_subdomain.lng 46 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/fr_web_subdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/fr_web_vhost_aliasdomain.lng 118 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/fr_web_vhost_aliasdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/fr_web_vhost_domain.lng 130 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/fr_web_vhost_domain_admin_list.lng patch | view | raw | blame | history
interface/web/sites/lib/lang/fr_web_vhost_domain_list.lng 10 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/fr_web_vhost_subdomain.lng 118 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/fr_web_vhost_subdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/hr_web_aliasdomain.lng 115 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/hr_web_aliasdomain_list.lng 14 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/hr_web_childdomain.lng 119 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/hr_web_childdomain_list.lng 15 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/hr_web_domain.lng 123 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/hr_web_domain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/hr_web_subdomain.lng 46 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/hr_web_subdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/hr_web_vhost_aliasdomain.lng 118 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/hr_web_vhost_aliasdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/hr_web_vhost_domain.lng 129 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/hr_web_vhost_domain_admin_list.lng patch | view | raw | blame | history
interface/web/sites/lib/lang/hr_web_vhost_domain_list.lng 10 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/hr_web_vhost_subdomain.lng 118 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/hr_web_vhost_subdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/hu_web_aliasdomain.lng 115 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/hu_web_aliasdomain_list.lng 14 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/hu_web_childdomain.lng 119 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/hu_web_childdomain_list.lng 15 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/hu_web_domain.lng 123 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/hu_web_domain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/hu_web_subdomain.lng 46 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/hu_web_subdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/hu_web_vhost_aliasdomain.lng 118 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/hu_web_vhost_aliasdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/hu_web_vhost_domain.lng 129 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/hu_web_vhost_domain_admin_list.lng patch | view | raw | blame | history
interface/web/sites/lib/lang/hu_web_vhost_domain_list.lng 10 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/hu_web_vhost_subdomain.lng 118 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/hu_web_vhost_subdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/id_web_aliasdomain.lng 115 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/id_web_aliasdomain_list.lng 14 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/id_web_childdomain.lng 119 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/id_web_childdomain_list.lng 15 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/id_web_domain.lng 123 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/id_web_domain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/id_web_subdomain.lng 46 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/id_web_subdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/id_web_vhost_aliasdomain.lng 118 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/id_web_vhost_aliasdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/id_web_vhost_domain.lng 129 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/id_web_vhost_domain_admin_list.lng patch | view | raw | blame | history
interface/web/sites/lib/lang/id_web_vhost_domain_list.lng 10 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/id_web_vhost_subdomain.lng 118 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/id_web_vhost_subdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/it_web_aliasdomain.lng 115 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/it_web_aliasdomain_list.lng 14 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/it_web_childdomain.lng 119 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/it_web_childdomain_list.lng 15 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/it_web_domain.lng 123 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/it_web_domain_admin_list.lng 9 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/it_web_domain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/it_web_subdomain.lng 46 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/it_web_subdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/it_web_vhost_aliasdomain.lng 118 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/it_web_vhost_aliasdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/it_web_vhost_domain.lng 129 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/it_web_vhost_domain_admin_list.lng patch | view | raw | blame | history
interface/web/sites/lib/lang/it_web_vhost_domain_list.lng 10 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/it_web_vhost_subdomain.lng 118 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/it_web_vhost_subdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ja_web_aliasdomain.lng 115 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ja_web_aliasdomain_list.lng 14 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ja_web_childdomain.lng 119 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ja_web_childdomain_list.lng 15 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ja_web_domain.lng 123 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ja_web_domain_admin_list.lng 9 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ja_web_domain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ja_web_subdomain.lng 46 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ja_web_subdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ja_web_vhost_aliasdomain.lng 118 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ja_web_vhost_aliasdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ja_web_vhost_domain.lng 129 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ja_web_vhost_domain_admin_list.lng patch | view | raw | blame | history
interface/web/sites/lib/lang/ja_web_vhost_domain_list.lng 10 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ja_web_vhost_subdomain.lng 118 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ja_web_vhost_subdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/nl_web_aliasdomain.lng 115 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/nl_web_aliasdomain_list.lng 14 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/nl_web_childdomain.lng 119 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/nl_web_childdomain_list.lng 15 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/nl_web_domain.lng 123 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/nl_web_domain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/nl_web_subdomain.lng 46 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/nl_web_subdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/nl_web_vhost_aliasdomain.lng 118 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/nl_web_vhost_aliasdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/nl_web_vhost_domain.lng 129 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/nl_web_vhost_domain_admin_list.lng patch | view | raw | blame | history
interface/web/sites/lib/lang/nl_web_vhost_domain_list.lng 10 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/nl_web_vhost_subdomain.lng 118 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/nl_web_vhost_subdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/pl_web_aliasdomain.lng 115 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/pl_web_aliasdomain_list.lng 14 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/pl_web_childdomain.lng 119 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/pl_web_childdomain_list.lng 15 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/pl_web_domain.lng 123 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/pl_web_domain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/pl_web_subdomain.lng 46 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/pl_web_subdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/pl_web_vhost_aliasdomain.lng 118 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/pl_web_vhost_aliasdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/pl_web_vhost_domain.lng 129 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/pl_web_vhost_domain_admin_list.lng patch | view | raw | blame | history
interface/web/sites/lib/lang/pl_web_vhost_domain_list.lng 10 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/pl_web_vhost_subdomain.lng 118 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/pl_web_vhost_subdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/pt_web_aliasdomain.lng 115 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/pt_web_aliasdomain_list.lng 14 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/pt_web_childdomain.lng 119 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/pt_web_childdomain_list.lng 15 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/pt_web_domain.lng 123 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/pt_web_domain_admin_list.lng 9 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/pt_web_domain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/pt_web_subdomain.lng 46 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/pt_web_subdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/pt_web_vhost_aliasdomain.lng 118 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/pt_web_vhost_aliasdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/pt_web_vhost_domain.lng 129 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/pt_web_vhost_domain_admin_list.lng patch | view | raw | blame | history
interface/web/sites/lib/lang/pt_web_vhost_domain_list.lng 10 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/pt_web_vhost_subdomain.lng 118 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/pt_web_vhost_subdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ro_web_aliasdomain.lng 115 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ro_web_aliasdomain_list.lng 14 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ro_web_childdomain.lng 119 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ro_web_childdomain_list.lng 15 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ro_web_domain.lng 123 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ro_web_domain_admin_list.lng 9 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ro_web_domain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ro_web_subdomain.lng 46 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ro_web_subdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ro_web_vhost_aliasdomain.lng 118 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ro_web_vhost_aliasdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ro_web_vhost_domain.lng 129 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ro_web_vhost_domain_admin_list.lng patch | view | raw | blame | history
interface/web/sites/lib/lang/ro_web_vhost_domain_list.lng 10 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ro_web_vhost_subdomain.lng 118 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ro_web_vhost_subdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ru_web_aliasdomain.lng 115 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ru_web_aliasdomain_list.lng 14 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ru_web_childdomain.lng 119 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ru_web_childdomain_list.lng 15 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ru_web_domain.lng 123 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ru_web_domain_admin_list.lng 9 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ru_web_domain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ru_web_subdomain.lng 46 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ru_web_subdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ru_web_vhost_aliasdomain.lng 118 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ru_web_vhost_aliasdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ru_web_vhost_domain.lng 129 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ru_web_vhost_domain_admin_list.lng patch | view | raw | blame | history
interface/web/sites/lib/lang/ru_web_vhost_domain_list.lng 10 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ru_web_vhost_subdomain.lng 118 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/ru_web_vhost_subdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/se_web_aliasdomain.lng 115 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/se_web_aliasdomain_list.lng 14 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/se_web_childdomain.lng 119 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/se_web_childdomain_list.lng 15 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/se_web_domain.lng 123 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/se_web_domain_admin_list.lng 9 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/se_web_domain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/se_web_subdomain.lng 46 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/se_web_subdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/se_web_vhost_aliasdomain.lng 118 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/se_web_vhost_aliasdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/se_web_vhost_domain.lng 129 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/se_web_vhost_domain_admin_list.lng patch | view | raw | blame | history
interface/web/sites/lib/lang/se_web_vhost_domain_list.lng 10 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/se_web_vhost_subdomain.lng 118 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/se_web_vhost_subdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/sk_web_aliasdomain.lng 115 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/sk_web_aliasdomain_list.lng 14 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/sk_web_childdomain.lng 119 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/sk_web_childdomain_list.lng 15 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/sk_web_domain.lng 123 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/sk_web_domain_admin_list.lng 9 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/sk_web_domain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/sk_web_subdomain.lng 46 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/sk_web_subdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/sk_web_vhost_aliasdomain.lng 118 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/sk_web_vhost_aliasdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/sk_web_vhost_domain.lng 129 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/sk_web_vhost_domain_admin_list.lng patch | view | raw | blame | history
interface/web/sites/lib/lang/sk_web_vhost_domain_list.lng 10 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/sk_web_vhost_subdomain.lng 118 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/sk_web_vhost_subdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/tr_web_aliasdomain.lng 115 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/tr_web_aliasdomain_list.lng 14 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/tr_web_childdomain.lng 119 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/tr_web_childdomain_list.lng 15 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/tr_web_domain.lng 123 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/tr_web_domain_admin_list.lng 9 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/tr_web_domain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/tr_web_subdomain.lng 46 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/tr_web_subdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/tr_web_vhost_aliasdomain.lng 118 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/tr_web_vhost_aliasdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/tr_web_vhost_domain.lng 129 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/tr_web_vhost_domain_admin_list.lng patch | view | raw | blame | history
interface/web/sites/lib/lang/tr_web_vhost_domain_list.lng 10 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/tr_web_vhost_subdomain.lng 118 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/lang/tr_web_vhost_subdomain_list.lng 8 ●●●●● patch | view | raw | blame | history
interface/web/sites/lib/module.conf.php 18 ●●●● patch | view | raw | blame | history
interface/web/sites/list/web_aliasdomain.list.php 105 ●●●●● patch | view | raw | blame | history
interface/web/sites/list/web_childdomain.list.php 105 ●●●●● patch | view | raw | blame | history
interface/web/sites/list/web_domain.list.php 116 ●●●●● patch | view | raw | blame | history
interface/web/sites/list/web_subdomain.list.php 105 ●●●●● patch | view | raw | blame | history
interface/web/sites/list/web_vhost_aliasdomain.list.php 105 ●●●●● patch | view | raw | blame | history
interface/web/sites/list/web_vhost_domain.list.php 146 ●●●●● patch | view | raw | blame | history
interface/web/sites/list/web_vhost_subdomain.list.php 105 ●●●●● patch | view | raw | blame | history
interface/web/sites/templates/web_aliasdomain_advanced.htm 37 ●●●●● patch | view | raw | blame | history
interface/web/sites/templates/web_aliasdomain_edit.htm 148 ●●●●● patch | view | raw | blame | history
interface/web/sites/templates/web_aliasdomain_list.htm 80 ●●●●● patch | view | raw | blame | history
interface/web/sites/templates/web_childdomain_advanced.htm 37 ●●●●● patch | view | raw | blame | history
interface/web/sites/templates/web_childdomain_edit.htm 176 ●●●●● patch | view | raw | blame | history
interface/web/sites/templates/web_childdomain_list.htm 80 ●●●●● patch | view | raw | blame | history
interface/web/sites/templates/web_domain_admin_list.htm 66 ●●●●● patch | view | raw | blame | history
interface/web/sites/templates/web_domain_advanced.htm 179 ●●●●● patch | view | raw | blame | history
interface/web/sites/templates/web_domain_backup.htm 45 ●●●●● patch | view | raw | blame | history
interface/web/sites/templates/web_domain_edit.htm 282 ●●●●● patch | view | raw | blame | history
interface/web/sites/templates/web_domain_list.htm 80 ●●●●● patch | view | raw | blame | history
interface/web/sites/templates/web_domain_redirect.htm 93 ●●●●● patch | view | raw | blame | history
interface/web/sites/templates/web_domain_ssl.htm 77 ●●●●● patch | view | raw | blame | history
interface/web/sites/templates/web_domain_stats.htm 51 ●●●●● patch | view | raw | blame | history
interface/web/sites/templates/web_subdomain_advanced.htm 37 ●●●●● patch | view | raw | blame | history
interface/web/sites/templates/web_subdomain_edit.htm 144 ●●●●● patch | view | raw | blame | history
interface/web/sites/templates/web_subdomain_list.htm 81 ●●●●● patch | view | raw | blame | history
interface/web/sites/templates/web_vhost_aliasdomain_advanced.htm 157 ●●●●● patch | view | raw | blame | history
interface/web/sites/templates/web_vhost_aliasdomain_backup.htm 36 ●●●●● patch | view | raw | blame | history
interface/web/sites/templates/web_vhost_aliasdomain_edit.htm 227 ●●●●● patch | view | raw | blame | history
interface/web/sites/templates/web_vhost_aliasdomain_list.htm 79 ●●●●● patch | view | raw | blame | history
interface/web/sites/templates/web_vhost_aliasdomain_redirect.htm 84 ●●●●● patch | view | raw | blame | history
interface/web/sites/templates/web_vhost_aliasdomain_ssl.htm 68 ●●●●● patch | view | raw | blame | history
interface/web/sites/templates/web_vhost_aliasdomain_stats.htm 37 ●●●●● patch | view | raw | blame | history
interface/web/sites/templates/web_vhost_domain_admin_list.htm 69 ●●●●● patch | view | raw | blame | history
interface/web/sites/templates/web_vhost_domain_advanced.htm 179 ●●●●● patch | view | raw | blame | history
interface/web/sites/templates/web_vhost_domain_backup.htm 45 ●●●●● patch | view | raw | blame | history
interface/web/sites/templates/web_vhost_domain_edit.htm 349 ●●●●● patch | view | raw | blame | history
interface/web/sites/templates/web_vhost_domain_list.htm 83 ●●●●● patch | view | raw | blame | history
interface/web/sites/templates/web_vhost_domain_redirect.htm 93 ●●●●● patch | view | raw | blame | history
interface/web/sites/templates/web_vhost_domain_ssl.htm 77 ●●●●● patch | view | raw | blame | history
interface/web/sites/templates/web_vhost_domain_stats.htm 51 ●●●●● patch | view | raw | blame | history
interface/web/sites/templates/web_vhost_subdomain_advanced.htm 157 ●●●●● patch | view | raw | blame | history
interface/web/sites/templates/web_vhost_subdomain_backup.htm 36 ●●●●● patch | view | raw | blame | history
interface/web/sites/templates/web_vhost_subdomain_edit.htm 234 ●●●●● patch | view | raw | blame | history
interface/web/sites/templates/web_vhost_subdomain_list.htm 79 ●●●●● patch | view | raw | blame | history
interface/web/sites/templates/web_vhost_subdomain_redirect.htm 84 ●●●●● patch | view | raw | blame | history
interface/web/sites/templates/web_vhost_subdomain_ssl.htm 68 ●●●●● patch | view | raw | blame | history
interface/web/sites/templates/web_vhost_subdomain_stats.htm 37 ●●●●● patch | view | raw | blame | history
interface/web/sites/web_aliasdomain_del.php 49 ●●●●● patch | view | raw | blame | history
interface/web/sites/web_aliasdomain_edit.php 189 ●●●●● patch | view | raw | blame | history
interface/web/sites/web_aliasdomain_list.php 52 ●●●●● patch | view | raw | blame | history
interface/web/sites/web_childdomain_del.php 58 ●●●●● patch | view | raw | blame | history
interface/web/sites/web_childdomain_edit.php 243 ●●●●● patch | view | raw | blame | history
interface/web/sites/web_childdomain_list.php 73 ●●●●● patch | view | raw | blame | history
interface/web/sites/web_domain_del.php 125 ●●●●● patch | view | raw | blame | history
interface/web/sites/web_domain_edit.php 1134 ●●●●● patch | view | raw | blame | history
interface/web/sites/web_domain_list.php 59 ●●●●● patch | view | raw | blame | history
interface/web/sites/web_subdomain_del.php 49 ●●●●● patch | view | raw | blame | history
interface/web/sites/web_subdomain_edit.php 196 ●●●●● patch | view | raw | blame | history
interface/web/sites/web_subdomain_list.php 53 ●●●●● patch | view | raw | blame | history
interface/web/sites/web_vhost_aliasdomain_del.php 73 ●●●●● patch | view | raw | blame | history
interface/web/sites/web_vhost_aliasdomain_edit.php 663 ●●●●● patch | view | raw | blame | history
interface/web/sites/web_vhost_aliasdomain_list.php 55 ●●●●● patch | view | raw | blame | history
interface/web/sites/web_vhost_domain_del.php 142 ●●●●● patch | view | raw | blame | history
interface/web/sites/web_vhost_domain_edit.php 1129 ●●●●● patch | view | raw | blame | history
interface/web/sites/web_vhost_domain_list.php 83 ●●●●● patch | view | raw | blame | history
interface/web/sites/web_vhost_subdomain_del.php 73 ●●●●● patch | view | raw | blame | history
interface/web/sites/web_vhost_subdomain_edit.php 666 ●●●●● patch | view | raw | blame | history
interface/web/sites/web_vhost_subdomain_list.php 55 ●●●●● patch | view | raw | blame | history
interface/web/themes/blue/templates/main.tpl.htm 1 ●●●● patch | view | raw | blame | history
interface/web/themes/default-304/templates/main.tpl.htm 1 ●●●● patch | view | raw | blame | history
interface/web/themes/default/templates/main.tpl.htm 1 ●●●● patch | view | raw | blame | history
interface/web/themes/default_64_navimg/templates/main.tpl.htm 1 ●●●● patch | view | raw | blame | history
interface/web/themes/default_combobox/templates/main.tpl.htm 1 ●●●● patch | view | raw | blame | history
interface/web/themes/default_no_navimg/templates/main.tpl.htm 1 ●●●● patch | view | raw | blame | history
server/lib/classes/cron.d/500-backup_mail.inc.php 28 ●●●●● patch | view | raw | blame | history
install/lib/update.lib.php
@@ -179,7 +179,7 @@
                }
                //* Exec onBeforeSQL function
                if(isset($php_patch) && is_object($php_patch)) {
                if(isset($php_patch) && is_object($php_patch) && method_exists($php_patch, 'onBeforeSQL')) {
                    $php_patch->onBeforeSQL();
                    swriteln($inst->lng('Executing PHP patch file').': '.$php_patch_filename);
                }
@@ -193,7 +193,7 @@
                swriteln($inst->lng('Loading SQL patch file').': '.$sql_patch_filename);
                //* Exec onAfterSQL function
                if(isset($php_patch) && is_object($php_patch)) {
                if(isset($php_patch) && is_object($php_patch) && method_exists($php_patch, 'onAfterSQL')) {
                    $php_patch->onAfterSQL();
                }
install/patches/upd_0065.php
New file
@@ -0,0 +1,1430 @@
<?php
if(!defined('INSTALLER_RUN')) die('Patch update file access violation.');
/*
    Example installer patch update class. the classname must match
    the php and the sql patch update filename. The php patches are
    only executed when a corresponding sql patch exists.
*/
class upd_0065 extends installer_patch_update {
    public function onAfterSQL() {
        global $inst;
        // delete all the files that were deleted on previous updates
        $delete = array(
            'interface/bin/php-fcgi',
            'interface/lib/classes/datasources_enbion.inc.php',
            'interface/lib/config.inc.local.php',
            'interface/lib/db_local.php.skel',
            'interface/lib/plugins/sites_web_domain_plugin.inc.php',
            'interface/lib/plugins/sites_web_vhost_aliasdomain_plugin.inc.php',
            'interface/lib/plugins/sites_web_vhost_subdomain_plugin.inc.php',
            'interface/sql/auth_sql_snippet.sql',
            'interface/sql/db_installer_sandbox/defs.ftp_servers_sites_domains.php',
            'interface/sql/db_installer_sandbox/defs.mail_spam.php',
            'interface/sql/db_installer_sandbox/defs.resellers_clients.php',
            'interface/sql/db_installer_sandbox/defs.system.php',
            'interface/sql/db_installer_sandbox/table_definitions.php',
            'interface/sql/ispconfig3db.sql',
            'interface/sql/WARNING.txt',
            'interface/web/admin/datalog_del.php',
            'interface/web/admin/datalog_list.php',
            'interface/web/admin/dbsync_cron.php',
            'interface/web/admin/dbsync_del.php',
            'interface/web/admin/dbsync_edit.php',
            'interface/web/admin/dbsync_list.php',
            'interface/web/admin/filesync_cron.php',
            'interface/web/admin/filesync_del.php',
            'interface/web/admin/filesync_edit.php',
            'interface/web/admin/filesync_list.php',
            'interface/web/admin/form/tpl_default_admin.tform.php',
            'interface/web/admin/form/tpl_default-v2_admin.tform.php',
            'interface/web/admin/form/tpl_default-v2.tform.php',
            'interface/web/admin/lib/interface.d/default-v2.menu.php',
            'interface/web/admin/lib/interface.d/tpl_default.menu.php',
            'interface/web/admin/lib/interface.d/tpl_default-v2.menu.php',
            'interface/web/admin/lib/lang/ar_login_as.lng',
            'interface/web/admin/lib/lang/ar_tpl_default-v2_admin.lng',
            'interface/web/admin/lib/lang/bg_datalog_list.lng',
            'interface/web/admin/lib/lang/bg_dbsync_list.lng',
            'interface/web/admin/lib/lang/bg_dbsync.lng',
            'interface/web/admin/lib/lang/bg_filesync_list.lng',
            'interface/web/admin/lib/lang/bg_filesync.lng',
            'interface/web/admin/lib/lang/bg_login_as.lng',
            'interface/web/admin/lib/lang/bg_syslog_list.lng',
            'interface/web/admin/lib/lang/bg_tpl_default-v2_admin.lng',
            'interface/web/admin/lib/lang/br_login_as.lng',
            'interface/web/admin/lib/lang/br_tpl_default-v2_admin.lng',
            'interface/web/admin/lib/lang/cz_login_as.lng',
            'interface/web/admin/lib/lang/cz_tpl_default-v2_admin.lng',
            'interface/web/admin/lib/lang/de_datalog_list.lng',
            'interface/web/admin/lib/lang/de_dbsync_list.lng',
            'interface/web/admin/lib/lang/de_dbsync.lng',
            'interface/web/admin/lib/lang/de_filesync_list.lng',
            'interface/web/admin/lib/lang/de_filesync.lng',
            'interface/web/admin/lib/lang/de_login_as.lng',
            'interface/web/admin/lib/lang/de_syslog_list.lng',
            'interface/web/admin/lib/lang/de_tpl_default-v2_admin.lng',
            'interface/web/admin/lib/lang/el_login_as.lng',
            'interface/web/admin/lib/lang/el_tpl_default-v2_admin.lng',
            'interface/web/admin/lib/lang/en_datalog_list.lng',
            'interface/web/admin/lib/lang/en_dbsync_list.lng',
            'interface/web/admin/lib/lang/en_dbsync.lng',
            'interface/web/admin/lib/lang/en_filesync_list.lng',
            'interface/web/admin/lib/lang/en_filesync.lng',
            'interface/web/admin/lib/lang/en_login_as.lng',
            'interface/web/admin/lib/lang/en_syslog_list.lng',
            'interface/web/admin/lib/lang/en_tpl_default-v2_admin.lng',
            'interface/web/admin/lib/lang/es_datalog_list.lng',
            'interface/web/admin/lib/lang/es_dbsync_list.lng',
            'interface/web/admin/lib/lang/es_dbsync.lng',
            'interface/web/admin/lib/lang/es_filesync_list.lng',
            'interface/web/admin/lib/lang/es_filesync.lng',
            'interface/web/admin/lib/lang/es_login_as.lng',
            'interface/web/admin/lib/lang/es_syslog_list.lng',
            'interface/web/admin/lib/lang/es_tpl_default-v2_admin.lng',
            'interface/web/admin/lib/lang/fi_dbsync_list.lng',
            'interface/web/admin/lib/lang/fi_dbsync.lng',
            'interface/web/admin/lib/lang/fi_filesync_list.lng',
            'interface/web/admin/lib/lang/fi_filesync.lng',
            'interface/web/admin/lib/lang/fi_login_as.lng',
            'interface/web/admin/lib/lang/fi_tpl_default-v2_admin.lng',
            'interface/web/admin/lib/lang/fr_datalog_list.lng',
            'interface/web/admin/lib/lang/fr_dbsync_list.lng',
            'interface/web/admin/lib/lang/fr_dbsync.lng',
            'interface/web/admin/lib/lang/fr_filesync_list.lng',
            'interface/web/admin/lib/lang/fr_filesync.lng',
            'interface/web/admin/lib/lang/fr_login_as.lng',
            'interface/web/admin/lib/lang/fr_syslog_list.lng',
            'interface/web/admin/lib/lang/fr_tpl_default-v2_admin.lng',
            'interface/web/admin/lib/lang/hr_login_as.lng',
            'interface/web/admin/lib/lang/hr_tpl_default-v2_admin.lng',
            'interface/web/admin/lib/lang/hu_datalog_list.lng',
            'interface/web/admin/lib/lang/hu_dbsync_list.lng',
            'interface/web/admin/lib/lang/hu_dbsync.lng',
            'interface/web/admin/lib/lang/hu_filesync_list.lng',
            'interface/web/admin/lib/lang/hu_filesync.lng',
            'interface/web/admin/lib/lang/hu_login_as.lng',
            'interface/web/admin/lib/lang/hu_syslog_list.lng',
            'interface/web/admin/lib/lang/hu_tpl_default-v2_admin.lng',
            'interface/web/admin/lib/lang/id_login_as.lng',
            'interface/web/admin/lib/lang/id_tpl_default-v2_admin.lng',
            'interface/web/admin/lib/lang/it_datalog_list.lng',
            'interface/web/admin/lib/lang/it_dbsync_list.lng',
            'interface/web/admin/lib/lang/it_dbsync.lng',
            'interface/web/admin/lib/lang/it_filesync_list.lng',
            'interface/web/admin/lib/lang/it_filesync.lng',
            'interface/web/admin/lib/lang/it_login_as.lng',
            'interface/web/admin/lib/lang/it_syslog_list.lng',
            'interface/web/admin/lib/lang/it_tpl_default-v2_admin.lng',
            'interface/web/admin/lib/lang/ja_login_as.lng',
            'interface/web/admin/lib/lang/ja_tpl_default-v2_admin.lng',
            'interface/web/admin/lib/lang/nl_datalog_list.lng',
            'interface/web/admin/lib/lang/nl_dbsync_list.lng',
            'interface/web/admin/lib/lang/nl_dbsync.lng',
            'interface/web/admin/lib/lang/nl_filesync_list.lng',
            'interface/web/admin/lib/lang/nl_filesync.lng',
            'interface/web/admin/lib/lang/nl_login_as.lng',
            'interface/web/admin/lib/lang/nl_syslog_list.lng',
            'interface/web/admin/lib/lang/nl_tpl_default-v2_admin.lng',
            'interface/web/admin/lib/lang/pl_login_as.lng',
            'interface/web/admin/lib/lang/pl_tpl_default-v2_admin.lng',
            'interface/web/admin/lib/lang/pt_login_as.lng',
            'interface/web/admin/lib/lang/pt_tpl_default-v2_admin.lng',
            'interface/web/admin/lib/lang/ro_login_as.lng',
            'interface/web/admin/lib/lang/ro_tpl_default-v2_admin.lng',
            'interface/web/admin/lib/lang/ru_datalog_list.lng',
            'interface/web/admin/lib/lang/ru_dbsync_list.lng',
            'interface/web/admin/lib/lang/ru_dbsync.lng',
            'interface/web/admin/lib/lang/ru_filesync_list.lng',
            'interface/web/admin/lib/lang/ru_filesync.lng',
            'interface/web/admin/lib/lang/ru_login_as.lng',
            'interface/web/admin/lib/lang/ru_syslog_list.lng',
            'interface/web/admin/lib/lang/ru_tpl_default-v2_admin.lng',
            'interface/web/admin/lib/lang/se_datalog_list.lng',
            'interface/web/admin/lib/lang/se_dbsync_list.lng',
            'interface/web/admin/lib/lang/se_dbsync.lng',
            'interface/web/admin/lib/lang/se_filesync_list.lng',
            'interface/web/admin/lib/lang/se_filesync.lng',
            'interface/web/admin/lib/lang/se_login_as.lng',
            'interface/web/admin/lib/lang/se_syslog_list.lng',
            'interface/web/admin/lib/lang/se_tpl_default-v2_admin.lng',
            'interface/web/admin/lib/lang/sk_login_as.lng',
            'interface/web/admin/lib/lang/sk_tpl_default-v2_admin.lng',
            'interface/web/admin/lib/lang/tr_login_as.lng',
            'interface/web/admin/lib/lang/tr_tpl_default-v2_admin.lng',
            'interface/web/admin/list/datalog.list.php',
            'interface/web/admin/list/dbsync.list.php',
            'interface/web/admin/list/filesync.list.php',
            'interface/web/admin/list/log.list.php',
            'interface/web/admin/log_del.php',
            'interface/web/admin/login_as.php',
            'interface/web/admin/log_list.php',
            'interface/web/admin/system_config_edit.php.bak',
            'interface/web/admin/templates/datalog_list.htm',
            'interface/web/admin/templates/dbsync_edit.htm',
            'interface/web/admin/templates/dbsync_list.htm',
            'interface/web/admin/templates/filesync_edit.htm',
            'interface/web/admin/templates/filesync_list.htm',
            'interface/web/admin/templates/index.htm',
            'interface/web/admin/_templates_old/dbsync_edit.htm',
            'interface/web/admin/_templates_old/dbsync_list.htm',
            'interface/web/admin/_templates_old/filesync_edit.htm',
            'interface/web/admin/_templates_old/filesync_list.htm',
            'interface/web/admin/_templates_old/firewall_edit.htm',
            'interface/web/admin/_templates_old/firewall_list.htm',
            'interface/web/admin/_templates_old/groups_edit.htm',
            'interface/web/admin/_templates_old/groups_list.htm',
            'interface/web/admin/_templates_old/index.htm',
            'interface/web/admin/_templates_old/language_add.htm',
            'interface/web/admin/_templates_old/language_complete.htm',
            'interface/web/admin/_templates_old/language_edit.htm',
            'interface/web/admin/_templates_old/language_export.htm',
            'interface/web/admin/_templates_old/language_import.htm',
            'interface/web/admin/_templates_old/language_list.htm',
            'interface/web/admin/_templates_old/server_config_fastcgi_edit.htm',
            'interface/web/admin/_templates_old/server_config_getmail_edit.htm',
            'interface/web/admin/_templates_old/server_config_jailkit_edit.htm',
            'interface/web/admin/_templates_old/server_config_list.htm',
            'interface/web/admin/_templates_old/server_config_mail_edit.htm',
            'interface/web/admin/_templates_old/server_config_server_edit.htm',
            'interface/web/admin/_templates_old/server_config_web_edit.htm',
            'interface/web/admin/_templates_old/server_edit_config.htm',
            'interface/web/admin/_templates_old/server_edit_services.htm',
            'interface/web/admin/_templates_old/server_ip_edit.htm',
            'interface/web/admin/_templates_old/server_ip_list.htm',
            'interface/web/admin/_templates_old/server_list.htm',
            'interface/web/admin/_templates_old/software_package_list.htm',
            'interface/web/admin/_templates_old/software_repo_edit.htm',
            'interface/web/admin/_templates_old/software_repo_list.htm',
            'interface/web/admin/_templates_old/software_update_list.htm',
            'interface/web/admin/_templates_old/users_address_edit.htm',
            'interface/web/admin/_templates_old/users_groups_edit.htm',
            'interface/web/admin/_templates_old/users_list.htm',
            'interface/web/admin/_templates_old/users_user_edit.htm',
            'interface/web/admin/templates/paging.tpl.htm',
            'interface/web/admin/templates/syslog_list.htm',
            'interface/web/admin/templates/system_config_branding_edit.htm',
            'interface/web/admin/templates/tpl_default_admin.htm',
            'interface/web/admin/templates/tpl_default-v2_admin.htm',
            'interface/web/admin/templates/tpl_default-v2_basic.htm',
            'interface/web/admin/templates/users_address_edit.htm',
            'interface/web/admin/tpl_default_admin.php',
            'interface/web/admin/tpl_default-v2_admin.php',
            'interface/web/admin/tpl_default-v2.php',
            'interface/web/clang.php',
            'interface/web/client/lib/lang/de_client_list.lng',
            'interface/web/client/lib/lang/de_users_list.lng',
            'interface/web/client/lib/lang/en_client_list.lng',
            'interface/web/client/lib/lang/en_users_list.lng',
            'interface/web/client/lib/lang/fi_client_list.lng',
            'interface/web/client/lib/lang/fi_users_list.lng',
            'interface/web/client/lib/lang/fr_users_list.lng',
            'interface/web/client/lib/lang/hu_client_list.lng',
            'interface/web/client/lib/lang/hu_users_list.lng',
            'interface/web/client/lib/lang/nl_client_list.lng',
            'interface/web/client/lib/lang/nl_users_list.lng',
            'interface/web/client/lib/lang/ru_client_list.lng',
            'interface/web/client/lib/lang/ru_users_list.lng',
            'interface/web/client/lib/lang/se_users_list.lng',
            'interface/web/client/list/users.list.php',
            'interface/web/clients/lib/admin.conf.php',
            'interface/web/clients/lib/module.conf.php',
            'interface/web/client/templates/client_edit_ipaddress.htm',
            'interface/web/client/templates/client_edit_login.htm',
            'interface/web/client/templates/client_edit_users.htm',
            'interface/web/client/templates/client_list.htm',
            'interface/web/client/_templates_old/client_edit_address.htm',
            'interface/web/client/_templates_old/client_edit_limits.htm',
            'interface/web/client/_templates_old/clients_list.htm',
            'interface/web/client/templates/paging.tpl.htm',
            'interface/web/client/templates/reseller_edit_ipaddress.htm',
            'interface/web/client/templates/reseller_edit_users.htm',
            'interface/web/client/templates/users_list.htm',
            'interface/web/client/tools.inc.php',
            'interface/web/cms/form/media_cat.tform.php',
            'interface/web/cms/form/media_profile.tform.php',
            'interface/web/cms/form/media.tform.php',
            'interface/web/cms/lib/admin.conf.php',
            'interface/web/cms/lib/lang/de.lng',
            'interface/web/cms/lib/lang/de_media_cat_list.lng',
            'interface/web/cms/lib/lang/de_media_cat.lng',
            'interface/web/cms/lib/lang/de_media_list.lng',
            'interface/web/cms/lib/lang/de_media.lng',
            'interface/web/cms/lib/lang/de_media_profile_list.lng',
            'interface/web/cms/lib/lang/de_media_profile.lng',
            'interface/web/cms/lib/lang/en.lng',
            'interface/web/cms/lib/lang/en_media_cat_list.lng',
            'interface/web/cms/lib/lang/en_media_cat.lng',
            'interface/web/cms/lib/lang/en_media_list.lng',
            'interface/web/cms/lib/lang/en_media.lng',
            'interface/web/cms/lib/lang/en_media_profile_list.lng',
            'interface/web/cms/lib/lang/en_media_profile.lng',
            'interface/web/cms/lib/module.conf.php',
            'interface/web/cms/list/media_cat.list.php',
            'interface/web/cms/list/media.list.php',
            'interface/web/cms/list/media_profile.list.php',
            'interface/web/cms/media_add.php',
            'interface/web/cms/media_cat_del.php',
            'interface/web/cms/media_cat_edit.php',
            'interface/web/cms/media_cat_list.php',
            'interface/web/cms/media_del.php',
            'interface/web/cms/media_edit.php',
            'interface/web/cms/media_list.php',
            'interface/web/cms/media_profile_del.php',
            'interface/web/cms/media_profile_edit.php',
            'interface/web/cms/media_profile_list.php',
            'interface/web/cms/media_view.php',
            'interface/web/cms/templates/media_add.htm',
            'interface/web/cms/templates/media_cat_edit.htm',
            'interface/web/cms/templates/media_cat_list.htm',
            'interface/web/cms/templates/media_edit.htm',
            'interface/web/cms/templates/media_list.htm',
            'interface/web/cms/templates/media_profile_edit.htm',
            'interface/web/cms/templates/media_profile_list.htm',
            'interface/web/cms/templates/paging.tpl.htm',
            'interface/web/cms/templates/treenavi.htm',
            'interface/web/cms/treenavi.php',
            'interface/web/dashboard/ajax_get_json.php.bak',
            'interface/web/dashboard/dashlets/limits.php.bak',
            'interface/web/data.sql',
            'interface/web/dns/form/rr.tform.php',
            'interface/web/dns/form/soa.tform.php',
            'interface/web/dns/lib/lang/de_rr_list.lng',
            'interface/web/dns/lib/lang/de_rr.lng',
            'interface/web/dns/lib/lang/de_soa_list.lng',
            'interface/web/dns/lib/lang/de_soa.lng',
            'interface/web/dns/lib/lang/en_rr_list.lng',
            'interface/web/dns/lib/lang/en_rr.lng',
            'interface/web/dns/lib/lang/en_soa_list.lng',
            'interface/web/dns/lib/lang/en_soa.lng',
            'interface/web/dns/lib/lang/fr_rr_list.lng',
            'interface/web/dns/lib/lang/fr_rr.lng',
            'interface/web/dns/lib/lang/fr_soa_list.lng',
            'interface/web/dns/lib/lang/fr_soa.lng',
            'interface/web/dns/lib/lang/fr_support_message_list.lng',
            'interface/web/dns/lib/lang/fr_support_message.lng',
            'interface/web/dns/lib/lang/se_rr_list.lng',
            'interface/web/dns/lib/lang/se_rr.lng',
            'interface/web/dns/lib/lang/se_soa_list.lng',
            'interface/web/dns/lib/lang/se_soa.lng',
            'interface/web/dns/list/rr.list.php',
            'interface/web/dns/list/soa.list.php',
            'interface/web/dns_old/form/rr.tform.php',
            'interface/web/dns_old/form/soa.tform.php',
            'interface/web/dns_old/lib/admin.conf.php',
            'interface/web/dns_old/lib/lang/de.lng',
            'interface/web/dns_old/lib/lang/de_rr_list.lng',
            'interface/web/dns_old/lib/lang/de_rr.lng',
            'interface/web/dns_old/lib/lang/de_soa_list.lng',
            'interface/web/dns_old/lib/lang/de_soa.lng',
            'interface/web/dns_old/lib/lang/en.lng',
            'interface/web/dns_old/lib/lang/en_rr_list.lng',
            'interface/web/dns_old/lib/lang/en_rr.lng',
            'interface/web/dns_old/lib/lang/en_soa_list.lng',
            'interface/web/dns_old/lib/lang/en_soa.lng',
            'interface/web/dns_old/lib/lang/fr.lng',
            'interface/web/dns_old/lib/lang/fr_rr_list.lng',
            'interface/web/dns_old/lib/lang/fr_rr.lng',
            'interface/web/dns_old/lib/lang/fr_soa_list.lng',
            'interface/web/dns_old/lib/lang/fr_soa.lng',
            'interface/web/dns_old/lib/lang/se.lng',
            'interface/web/dns_old/lib/lang/se_rr_list.lng',
            'interface/web/dns_old/lib/lang/se_rr.lng',
            'interface/web/dns_old/lib/lang/se_soa_list.lng',
            'interface/web/dns_old/lib/lang/se_soa.lng',
            'interface/web/dns_old/lib/module.conf.php',
            'interface/web/dns_old/list/rr.list.php',
            'interface/web/dns_old/list/soa.list.php',
            'interface/web/dns_old/rr_del.php',
            'interface/web/dns_old/rr_edit.php',
            'interface/web/dns_old/rr_list.php',
            'interface/web/dns_old/soa_del.php',
            'interface/web/dns_old/soa_edit.php',
            'interface/web/dns_old/soa_list.php',
            'interface/web/dns_old/templates/rr_edit.htm',
            'interface/web/dns_old/templates/rr_list.htm',
            'interface/web/dns_old/templates/soa_edit.htm',
            'interface/web/dns_old/templates/soa_edit_rr.htm',
            'interface/web/dns_old/templates/soa_list.htm',
            'interface/web/dns/rr_del.php',
            'interface/web/dns/rr_edit.php',
            'interface/web/dns/rr_list.php',
            'interface/web/dns/soa_del.php',
            'interface/web/dns/soa_edit.php',
            'interface/web/dns/soa_list.php',
            'interface/web/dns/_templates_old/dns_a_edit.htm',
            'interface/web/dns/_templates_old/dns_alias_edit.htm',
            'interface/web/dns/_templates_old/dns_a_list.htm',
            'interface/web/dns/_templates_old/dns_cname_edit.htm',
            'interface/web/dns/_templates_old/dns_hinfo_edit.htm',
            'interface/web/dns/_templates_old/dns_mx_edit.htm',
            'interface/web/dns/_templates_old/dns_ns_edit.htm',
            'interface/web/dns/_templates_old/dns_ptr_edit.htm',
            'interface/web/dns/_templates_old/dns_records_edit.htm',
            'interface/web/dns/_templates_old/dns_rp_edit.htm',
            'interface/web/dns/_templates_old/dns_soa_edit.htm',
            'interface/web/dns/_templates_old/dns_soa_list.htm',
            'interface/web/dns/_templates_old/dns_srv_edit.htm',
            'interface/web/dns/_templates_old/dns_txt_edit.htm',
            'interface/web/dns/templates/rr_edit.htm',
            'interface/web/dns/templates/rr_list.htm',
            'interface/web/dns/templates/soa_edit.htm',
            'interface/web/dns/templates/soa_edit_rr.htm',
            'interface/web/dns/templates/soa_list.htm',
            'interface/web/domain/domain_del.php',
            'interface/web/domain/domain_edit.php',
            'interface/web/domain/domain_list.php',
            'interface/web/domain/domain_new_client.php',
            'interface/web/domain/form/domain.tform.php',
            'interface/web/domain/handle_list.php',
            'interface/web/domain/lib/admin.conf.php',
            'interface/web/domain/lib/lang/ar_domain_list.lng',
            'interface/web/domain/lib/lang/ar_domain.lng',
            'interface/web/domain/lib/lang/ar.lng',
            'interface/web/domain/lib/lang/bg_domain_list.lng',
            'interface/web/domain/lib/lang/bg_domain.lng',
            'interface/web/domain/lib/lang/bg.lng',
            'interface/web/domain/lib/lang/br_domain_list.lng',
            'interface/web/domain/lib/lang/br_domain.lng',
            'interface/web/domain/lib/lang/br.lng',
            'interface/web/domain/lib/lang/cz_domain_list.lng',
            'interface/web/domain/lib/lang/cz_domain.lng',
            'interface/web/domain/lib/lang/cz.lng',
            'interface/web/domain/lib/lang/de_domain_list.lng',
            'interface/web/domain/lib/lang/de_domain.lng',
            'interface/web/domain/lib/lang/de.lng',
            'interface/web/domain/lib/lang/el_domain_list.lng',
            'interface/web/domain/lib/lang/el_domain.lng',
            'interface/web/domain/lib/lang/el.lng',
            'interface/web/domain/lib/lang/en_domain_list.lng',
            'interface/web/domain/lib/lang/en_domain.lng',
            'interface/web/domain/lib/lang/en.lng',
            'interface/web/domain/lib/lang/es_domain_list.lng',
            'interface/web/domain/lib/lang/es_domain.lng',
            'interface/web/domain/lib/lang/es.lng',
            'interface/web/domain/lib/lang/fi_domain_list.lng',
            'interface/web/domain/lib/lang/fi_domain.lng',
            'interface/web/domain/lib/lang/fi.lng',
            'interface/web/domain/lib/lang/fr_domain_list.lng',
            'interface/web/domain/lib/lang/fr_domain.lng',
            'interface/web/domain/lib/lang/fr.lng',
            'interface/web/domain/lib/lang/hr_domain_list.lng',
            'interface/web/domain/lib/lang/hr_domain.lng',
            'interface/web/domain/lib/lang/hr.lng',
            'interface/web/domain/lib/lang/hu_domain_list.lng',
            'interface/web/domain/lib/lang/hu_domain.lng',
            'interface/web/domain/lib/lang/hu.lng',
            'interface/web/domain/lib/lang/id_domain_list.lng',
            'interface/web/domain/lib/lang/id_domain.lng',
            'interface/web/domain/lib/lang/id.lng',
            'interface/web/domain/lib/lang/it_domain_list.lng',
            'interface/web/domain/lib/lang/it_domain.lng',
            'interface/web/domain/lib/lang/it.lng',
            'interface/web/domain/lib/lang/ja_domain_list.lng',
            'interface/web/domain/lib/lang/ja_domain.lng',
            'interface/web/domain/lib/lang/ja.lng',
            'interface/web/domain/lib/lang/nl_domain_list.lng',
            'interface/web/domain/lib/lang/nl_domain.lng',
            'interface/web/domain/lib/lang/nl.lng',
            'interface/web/domain/lib/lang/pl_domain_list.lng',
            'interface/web/domain/lib/lang/pl_domain.lng',
            'interface/web/domain/lib/lang/pl.lng',
            'interface/web/domain/lib/lang/pt_domain_list.lng',
            'interface/web/domain/lib/lang/pt_domain.lng',
            'interface/web/domain/lib/lang/pt.lng',
            'interface/web/domain/lib/lang/ro_domain_list.lng',
            'interface/web/domain/lib/lang/ro_domain.lng',
            'interface/web/domain/lib/lang/ro.lng',
            'interface/web/domain/lib/lang/ru_domain_list.lng',
            'interface/web/domain/lib/lang/ru_domain.lng',
            'interface/web/domain/lib/lang/ru.lng',
            'interface/web/domain/lib/lang/se_domain_list.lng',
            'interface/web/domain/lib/lang/se_domain.lng',
            'interface/web/domain/lib/lang/se.lng',
            'interface/web/domain/lib/lang/sk_domain_list.lng',
            'interface/web/domain/lib/lang/sk_domain.lng',
            'interface/web/domain/lib/lang/sk.lng',
            'interface/web/domain/lib/lang/tr_domain_list.lng',
            'interface/web/domain/lib/lang/tr_domain.lng',
            'interface/web/domain/lib/lang/tr.lng',
            'interface/web/domain/lib/module.conf.php',
            'interface/web/domain/lib/remote.conf.php',
            'interface/web/domain/list/domain.list.php',
            'interface/web/domain/list/handle.list.php',
            'interface/web/domain/list/provider.list.php',
            'interface/web/domain/list/tld.list.php',
            'interface/web/domain/provider_list.php',
            'interface/web/domain/README_DEVELOPER.txt',
            'interface/web/domain/templates/domain_edit.htm',
            'interface/web/domain/templates/domain_handle_list.htm',
            'interface/web/domain/templates/domain_list.htm',
            'interface/web/domain/templates/domain_provider_list.htm',
            'interface/web/domain/templates/domain_tld_list.htm',
            'interface/web/domain/tld_list.php',
            'interface/web/help/_templates_old/support_message_edit.htm',
            'interface/web/help/_templates_old/support_message_list.htm',
            'interface/web/help/_templates_old/support_message_view.htm',
            'interface/web/js/lib/lang/bg_javascript.lng',
            'interface/web/js/lib/lang/de_javascript.lng',
            'interface/web/js/lib/lang/en_javascript.lng',
            'interface/web/js/lib/lang/es_javascript.lng',
            'interface/web/js/lib/lang/fi_javascript.lng',
            'interface/web/js/lib/lang/fr_javascript.lng',
            'interface/web/js/lib/lang/it_javascript.lng',
            'interface/web/js/lib/lang/nl_javascript.lng',
            'interface/web/js/lib/lang/ru_javascript.lng',
            'interface/web/js/lib/lang/se_javascript.lng',
            'interface/web/js/scrigo.js',
            'interface/web/js/yui/animation/animation-debug.js',
            'interface/web/js/yui/animation/animation.js',
            'interface/web/js/yui/animation/animation-min.js',
            'interface/web/js/yui/animation/README',
            'interface/web/js/yui/autocomplete/autocomplete-debug.js',
            'interface/web/js/yui/autocomplete/autocomplete.js',
            'interface/web/js/yui/autocomplete/autocomplete-min.js',
            'interface/web/js/yui/autocomplete/README',
            'interface/web/js/yui/button/assets/background.png',
            'interface/web/js/yui/button/assets/button.css',
            'interface/web/js/yui/button/assets/menuarrow.gif',
            'interface/web/js/yui/button/assets/splitarrow_active.gif',
            'interface/web/js/yui/button/assets/splitarrow.gif',
            'interface/web/js/yui/button/button-beta-debug.js',
            'interface/web/js/yui/button/button-beta.js',
            'interface/web/js/yui/button/button-beta-min.js',
            'interface/web/js/yui/button/README',
            'interface/web/js/yui/calendar/assets/calendar.css',
            'interface/web/js/yui/calendar/assets/callt.gif',
            'interface/web/js/yui/calendar/assets/calrt.gif',
            'interface/web/js/yui/calendar/assets/calx.gif',
            'interface/web/js/yui/calendar/calendar-debug.js',
            'interface/web/js/yui/calendar/calendar.js',
            'interface/web/js/yui/calendar/calendar-min.js',
            'interface/web/js/yui/calendar/README',
            'interface/web/js/yui-combo.js',
            'interface/web/js/yui/connection/connection-debug.js',
            'interface/web/js/yui/connection/connection.js',
            'interface/web/js/yui/connection/connection-min.js',
            'interface/web/js/yui/connection/README',
            'interface/web/js/yui/container/assets/alrt16_1.gif',
            'interface/web/js/yui/container/assets/blck16_1.gif',
            'interface/web/js/yui/container/assets/close12_1.gif',
            'interface/web/js/yui/container/assets/container.css',
            'interface/web/js/yui/container/assets/hlp16_1.gif',
            'interface/web/js/yui/container/assets/info16_1.gif',
            'interface/web/js/yui/container/assets/tip16_1.gif',
            'interface/web/js/yui/container/assets/warn16_1.gif',
            'interface/web/js/yui/container/container_core-debug.js',
            'interface/web/js/yui/container/container_core.js',
            'interface/web/js/yui/container/container_core-min.js',
            'interface/web/js/yui/container/container-debug.js',
            'interface/web/js/yui/container/container.js',
            'interface/web/js/yui/container/container-min.js',
            'interface/web/js/yui/container/README',
            'interface/web/js/yui/datasource/datasource-beta-debug.js',
            'interface/web/js/yui/datasource/datasource-beta.js',
            'interface/web/js/yui/datasource/datasource-beta-min.js',
            'interface/web/js/yui/datasource/README',
            'interface/web/js/yui/datatable/assets/datatable.css',
            'interface/web/js/yui/datatable/datatable-beta-debug.js',
            'interface/web/js/yui/datatable/datatable-beta.js',
            'interface/web/js/yui/datatable/datatable-beta-min.js',
            'interface/web/js/yui/datatable/README',
            'interface/web/js/yui/dom/dom-debug.js',
            'interface/web/js/yui/dom/dom.js',
            'interface/web/js/yui/dom/dom-min.js',
            'interface/web/js/yui/dom/README',
            'interface/web/js/yui/dragdrop/dragdrop-debug.js',
            'interface/web/js/yui/dragdrop/dragdrop.js',
            'interface/web/js/yui/dragdrop/dragdrop-min.js',
            'interface/web/js/yui/dragdrop/README',
            'interface/web/js/yui/element/element-beta-debug.js',
            'interface/web/js/yui/element/element-beta.js',
            'interface/web/js/yui/element/element-beta-min.js',
            'interface/web/js/yui/element/README',
            'interface/web/js/yui/event/event-debug.js',
            'interface/web/js/yui/event/event.js',
            'interface/web/js/yui/event/event-min.js',
            'interface/web/js/yui/event/README',
            'interface/web/js/yui/fonts/fonts.css',
            'interface/web/js/yui/fonts/fonts-min.css',
            'interface/web/js/yui/fonts/README',
            'interface/web/js/yui/grids/grids.css',
            'interface/web/js/yui/grids/grids-min.css',
            'interface/web/js/yui/grids/README',
            'interface/web/js/yui/history/assets/blank.html',
            'interface/web/js/yui/history/history-experimental-debug.js',
            'interface/web/js/yui/history/history-experimental.js',
            'interface/web/js/yui/history/history-experimental-min.js',
            'interface/web/js/yui/history/README',
            'interface/web/js/yui/logger/assets/logger.css',
            'interface/web/js/yui/logger/logger-debug.js',
            'interface/web/js/yui/logger/logger.js',
            'interface/web/js/yui/logger/logger-min.js',
            'interface/web/js/yui/logger/README',
            'interface/web/js/yui/menu/assets/map.gif',
            'interface/web/js/yui/menu/assets/menuarodwn8_dim_1.gif',
            'interface/web/js/yui/menu/assets/menuarodwn8_hov_1.gif',
            'interface/web/js/yui/menu/assets/menuarodwn8_nrm_1.gif',
            'interface/web/js/yui/menu/assets/menuarorght8_dim_1.gif',
            'interface/web/js/yui/menu/assets/menuarorght8_hov_1.gif',
            'interface/web/js/yui/menu/assets/menuarorght8_nrm_1.gif',
            'interface/web/js/yui/menu/assets/menuaroup8_dim_1.gif',
            'interface/web/js/yui/menu/assets/menuaroup8_nrm_1.gif',
            'interface/web/js/yui/menu/assets/menuchk8_dim_1.gif',
            'interface/web/js/yui/menu/assets/menuchk8_hov_1.gif',
            'interface/web/js/yui/menu/assets/menuchk8_nrm_1.gif',
            'interface/web/js/yui/menu/assets/menu.css',
            'interface/web/js/yui/menu/menu-debug.js',
            'interface/web/js/yui/menu/menu.js',
            'interface/web/js/yui/menu/menu-min.js',
            'interface/web/js/yui/menu/README',
            'interface/web/js/yui/reset-fonts-grids/README',
            'interface/web/js/yui/reset-fonts-grids/reset-fonts-grids.css',
            'interface/web/js/yui/reset/README',
            'interface/web/js/yui/reset/reset.css',
            'interface/web/js/yui/reset/reset-min.css',
            'interface/web/js/yui/slider/README',
            'interface/web/js/yui/slider/slider-debug.js',
            'interface/web/js/yui/slider/slider.js',
            'interface/web/js/yui/slider/slider-min.js',
            'interface/web/js/yui/tabview/assets/border_tabs.css',
            'interface/web/js/yui/tabview/assets/tabview.css',
            'interface/web/js/yui/tabview/README',
            'interface/web/js/yui/tabview/tabview-debug.js',
            'interface/web/js/yui/tabview/tabview.js',
            'interface/web/js/yui/tabview/tabview-min.js',
            'interface/web/js/yui/treeview/assets/lm.gif',
            'interface/web/js/yui/treeview/assets/lmh.gif',
            'interface/web/js/yui/treeview/assets/ln.gif',
            'interface/web/js/yui/treeview/assets/loading.gif',
            'interface/web/js/yui/treeview/assets/lp.gif',
            'interface/web/js/yui/treeview/assets/lph.gif',
            'interface/web/js/yui/treeview/assets/tm.gif',
            'interface/web/js/yui/treeview/assets/tmh.gif',
            'interface/web/js/yui/treeview/assets/tn.gif',
            'interface/web/js/yui/treeview/assets/tp.gif',
            'interface/web/js/yui/treeview/assets/tph.gif',
            'interface/web/js/yui/treeview/assets/tree.css',
            'interface/web/js/yui/treeview/assets/vline.gif',
            'interface/web/js/yui/treeview/README',
            'interface/web/js/yui/treeview/treeview-debug.js',
            'interface/web/js/yui/treeview/treeview.js',
            'interface/web/js/yui/treeview/treeview-min.js',
            'interface/web/js/yui/utilities/README',
            'interface/web/js/yui/utilities/utilities.js',
            'interface/web/js/yui/yahoo-dom-event/README',
            'interface/web/js/yui/yahoo-dom-event/yahoo-dom-event.js',
            'interface/web/js/yui/yahoo/README',
            'interface/web/js/yui/yahoo/yahoo-debug.js',
            'interface/web/js/yui/yahoo/yahoo.js',
            'interface/web/js/yui/yahoo/yahoo-min.js',
            'interface/web/lang/lib/lang/bg_list.lng',
            'interface/web/lang/lib/lang/bg_tform.lng',
            'interface/web/lang/lib/lang/de_list.lng',
            'interface/web/lang/lib/lang/de_tform.lng',
            'interface/web/lang/lib/lang/en_list.lng',
            'interface/web/lang/lib/lang/en_tform.lng',
            'interface/web/lang/lib/lang/es_list.lng',
            'interface/web/lang/lib/lang/es_tform.lng',
            'interface/web/lang/lib/lang/fr_list.lng',
            'interface/web/lang/lib/lang/fr_tform.lng',
            'interface/web/lang/lib/lang/it_list.lng',
            'interface/web/lang/lib/lang/it_tform.lng',
            'interface/web/lang/lib/lang/nl_list.lng',
            'interface/web/lang/lib/lang/nl_tform.lng',
            'interface/web/lang/lib/lang/ru_list.lng',
            'interface/web/lang/lib/lang/ru_tform.lng',
            'interface/web/lang/lib/lang/se_list.lng',
            'interface/web/lang/lib/lang/se_tform.lng',
            'interface/web/login/_index.php',
            'interface/web/login/_templates_old/index.htm',
            'interface/web/login/_templates_old/password_reset.htm',
            'interface/web/mail/form/mail_box.tform.php',
            'interface/web/mail/form/mail_domain_alias.tform.php',
            'interface/web/mail/form/mail_domain_relay.tform.php',
            'interface/web/mail/form/_old_mail_domain_catchall.tform.php',
            'interface/web/mail/it.lng',
            'interface/web/mail/it_mail_alias_list.lng',
            'interface/web/mail/it_mail_alias.lng',
            'interface/web/mail/it_mail_blacklist_list.lng',
            'interface/web/mail/it_mail_blacklist.lng',
            'interface/web/mail/it_mail_content_filter_list.lng',
            'interface/web/mail/it_mail_content_filter.lng',
            'interface/web/mail/it_mail_domain_catchall_list.lng',
            'interface/web/mail/it_mail_domain_catchall.lng',
            'interface/web/mail/it_mail_domain_list.lng',
            'interface/web/mail/it_mail_domain.lng',
            'interface/web/mail/it_mail_forward_list.lng',
            'interface/web/mail/it_mail_forward.lng',
            'interface/web/mail/it_mail_get_list.lng',
            'interface/web/mail/it_mail_get.lng',
            'interface/web/mail/it_mail_spamfilter_list.lng',
            'interface/web/mail/it_mail_spamfilter.lng',
            'interface/web/mail/it_mail_transport_list.lng',
            'interface/web/mail/it_mail_transport.lng',
            'interface/web/mail/it_mail_user_filter_list.lng',
            'interface/web/mail/it_mail_user_filter.lng',
            'interface/web/mail/it_mail_user_list.lng',
            'interface/web/mail/it_mail_user.lng',
            'interface/web/mail/it_mail_user_stats_list.lng',
            'interface/web/mail/it_mail_whitelist_list.lng',
            'interface/web/mail/it_mail_whitelist.lng',
            'interface/web/mail/it_spamfilter_blacklist_list.lng',
            'interface/web/mail/it_spamfilter_blacklist.lng',
            'interface/web/mail/it_spamfilter_config_list.lng',
            'interface/web/mail/it_spamfilter_config.lng',
            'interface/web/mail/it_spamfilter_policy_list.lng',
            'interface/web/mail/it_spamfilter_policy.lng',
            'interface/web/mail/it_spamfilter_users_list.lng',
            'interface/web/mail/it_spamfilter_users.lng',
            'interface/web/mail/it_spamfilter_whitelist_list.lng',
            'interface/web/mail/it_spamfilter_whitelist.lng',
            'interface/web/mail/lib/lang/en_mail_box_list.lng',
            'interface/web/mail/lib/lang/en_mail_box.lng',
            'interface/web/mail/lib/lang/en_mail_domain_alias_list.lng',
            'interface/web/mail/lib/lang/en_mail_domain_alias.lng',
            'interface/web/mail/lib/lang/en_mail_domain_relay_list.lng',
            'interface/web/mail/lib/lang/en_mail_domain_relay.lng',
            'interface/web/mail/lib/lang/se_mail_box_list.lng',
            'interface/web/mail/lib/lang/se_mail_box.lng',
            'interface/web/mail/lib/lang/se_mail_domain_alias_list.lng',
            'interface/web/mail/lib/lang/se_mail_domain_alias.lng',
            'interface/web/mail/lib/lang/se_mail_domain_relay_list.lng',
            'interface/web/mail/lib/lang/se_mail_domain_relay.lng',
            'interface/web/mail/list/mail_box.list.php',
            'interface/web/mail/list/mail_domain_alias.list.php',
            'interface/web/mail/list/mail_domain_relay.list.php',
            'interface/web/mail/mail_box_del.php',
            'interface/web/mail/mail_box_edit.php',
            'interface/web/mail/mail_box_list.php',
            'interface/web/mail/mail_domain_alias_del.php',
            'interface/web/mail/mail_domain_alias_edit.php',
            'interface/web/mail/mail_domain_alias_list.php',
            'interface/web/mail/mail_domain_relay_del.php',
            'interface/web/mail/mail_domain_relay_edit.php',
            'interface/web/mail/mail_domain_relay_list.php',
            'interface/web/mail/mail_domain_route_del.php',
            'interface/web/mail/mail_domain_route_edit.php',
            'interface/web/mail/mail_domain_route_list.php',
            'interface/web/mail/templates/mail_box_autoresponder_edit.htm',
            'interface/web/mail/templates/mail_box_list.htm',
            'interface/web/mail/templates/mail_box_mailbox_edit.htm',
            'interface/web/mail/templates/mail_box_mailuser_edit.htm',
            'interface/web/mail/templates/mail_domain_alias_edit.htm',
            'interface/web/mail/templates/mail_domain_alias_list.htm',
            'interface/web/mail/templates/mail_domain_relay_edit.htm',
            'interface/web/mail/templates/mail_domain_relay_list.htm',
            'interface/web/mail/templates/mail_spamfilter_edit.htm',
            'interface/web/mail/templates/mail_spamfilter_list.htm',
            'interface/web/mail/templates/mail_user_mailuser_edit.htm',
            'interface/web/mail/_templates_old/mail_alias_edit.htm',
            'interface/web/mail/_templates_old/mail_alias_list.htm',
            'interface/web/mail/_templates_old/mail_blacklist_edit.htm',
            'interface/web/mail/_templates_old/mail_blacklist_list.htm',
            'interface/web/mail/_templates_old/mail_box_mailuser_edit.htm',
            'interface/web/mail/_templates_old/mail_content_filter_edit.htm',
            'interface/web/mail/_templates_old/mail_content_filter_list.htm',
            'interface/web/mail/_templates_old/mail_domain_catchall_edit.htm',
            'interface/web/mail/_templates_old/mail_domain_catchall_list.htm',
            'interface/web/mail/_templates_old/mail_domain_edit.htm',
            'interface/web/mail/_templates_old/mail_domain_list.htm',
            'interface/web/mail/_templates_old/mail_forward_edit.htm',
            'interface/web/mail/_templates_old/mail_forward_list.htm',
            'interface/web/mail/_templates_old/mail_get_edit.htm',
            'interface/web/mail/_templates_old/mail_get_list.htm',
            'interface/web/mail/_templates_old/mail_spamfilter_edit.htm',
            'interface/web/mail/_templates_old/mail_transport_edit.htm',
            'interface/web/mail/_templates_old/mail_transport_list.htm',
            'interface/web/mail/_templates_old/mail_user_autoresponder_edit.htm',
            'interface/web/mail/_templates_old/mail_user_custom_rules_edit.htm',
            'interface/web/mail/_templates_old/mail_user_filter_edit.htm',
            'interface/web/mail/_templates_old/mail_user_filter_list.htm',
            'interface/web/mail/_templates_old/mail_user_list.htm',
            'interface/web/mail/_templates_old/mail_user_mailbox_edit.htm',
            'interface/web/mail/_templates_old/mail_user_mailfilter_edit.htm',
            'interface/web/mail/_templates_old/mail_user_mailuser_edit.htm',
            'interface/web/mail/_templates_old/mail_user_stats_list.htm',
            'interface/web/mail/_templates_old/mail_whitelist_edit.htm',
            'interface/web/mail/_templates_old/mail_whitelist_list.htm',
            'interface/web/mail/_templates_old/spamfilter_blacklist_edit.htm',
            'interface/web/mail/_templates_old/spamfilter_blacklist_list.htm',
            'interface/web/mail/_templates_old/spamfilter_config_getmail_edit.htm',
            'interface/web/mail/_templates_old/spamfilter_config_list.htm',
            'interface/web/mail/_templates_old/spamfilter_config_mail_edit.htm',
            'interface/web/mail/_templates_old/spamfilter_config_server_edit.htm',
            'interface/web/mail/_templates_old/spamfilter_other_edit.htm',
            'interface/web/mail/_templates_old/spamfilter_policy_edit.htm',
            'interface/web/mail/_templates_old/spamfilter_policy_list.htm',
            'interface/web/mail/_templates_old/spamfilter_quarantine_edit.htm',
            'interface/web/mail/_templates_old/spamfilter_taglevel_edit.htm',
            'interface/web/mail/_templates_old/spamfilter_users_edit.htm',
            'interface/web/mail/_templates_old/spamfilter_users_list.htm',
            'interface/web/mail/_templates_old/spamfilter_whitelist_edit.htm',
            'interface/web/mail/_templates_old/spamfilter_whitelist_list.htm',
            'interface/web/media/thumbnails/thumb_3.png',
            'interface/web/monitor/logview.php',
            'interface/web/monitor/system.php',
            'interface/web/monitor/templates/logview.htm',
            'interface/web/monitor/_templates_old/logview.htm',
            'interface/web/monitor/_templates_old/system.htm',
            'interface/web/monitor/templates/system.htm',
            'interface/web/monitor/tools.inc.php',
            'interface/web/resellers/form/reseller.tform.php',
            'interface/web/resellers/lib/admin.conf.php',
            'interface/web/resellers/lib/lang/en.lng',
            'interface/web/resellers/lib/lang/en_reseller.lng',
            'interface/web/resellers/lib/lang/en_resellers_list.lng',
            'interface/web/resellers/lib/lang/en_users_list.lng',
            'interface/web/resellers/lib/lang/fr.lng',
            'interface/web/resellers/lib/lang/fr_reseller.lng',
            'interface/web/resellers/lib/lang/fr_resellers_list.lng',
            'interface/web/resellers/lib/lang/fr_users_list.lng',
            'interface/web/resellers/lib/lang/se.lng',
            'interface/web/resellers/lib/lang/se_reseller.lng',
            'interface/web/resellers/lib/lang/se_resellers_list.lng',
            'interface/web/resellers/lib/lang/se_users_list.lng',
            'interface/web/resellers/lib/module.conf.php',
            'interface/web/resellers/list/reseller.list.php',
            'interface/web/resellers/list/users.list.php',
            'interface/web/resellers/reseller_del.php',
            'interface/web/resellers/reseller_edit.php',
            'interface/web/resellers/reseller_list.php',
            'interface/web/resellers/templates/paging.tpl.htm',
            'interface/web/resellers/templates/reseller_edit_address.htm',
            'interface/web/resellers/templates/reseller_edit_ipaddress.htm',
            'interface/web/resellers/templates/reseller_edit_limits.htm',
            'interface/web/resellers/templates/reseller_edit_users.htm',
            'interface/web/resellers/templates/resellers_list.htm',
            'interface/web/resellers/templates/users_list.htm',
            'interface/web/sandbox-remote_client/class.ispconfig.remote.client.php',
            'interface/web/sandbox-remote_client/README.txt',
            'interface/web/sites/ajax_get_fastcgi_php_versions.php',
            'interface/web/sites/aps_install_package.php.bak',
            'interface/web/sites/form/mail_alias.tform.php',
            'interface/web/sites/form/mail_blacklist.tform.php',
            'interface/web/sites/form/mail_box.tform.php',
            'interface/web/sites/form/mail_domain_alias.tform.php',
            'interface/web/sites/form/mail_domain_catchall.tform.php',
            'interface/web/sites/form/mail_domain_relay.tform.php',
            'interface/web/sites/form/mail_domain.tform.php',
            'interface/web/sites/form/mail_forward.tform.php',
            'interface/web/sites/form/mail_whitelist.tform.php',
            'interface/web/sites/form/web_aliasdomain.tform.php',
            'interface/web/sites/form/web_domain.tform.php',
            'interface/web/sites/form/web_folder.tform.php.bak',
            'interface/web/sites/form/web_subdomain.tform.php',
            'interface/web/sites/form/web_vhost_aliasdomain.tform.php',
            'interface/web/sites/form/web_vhost_subdomain.tform.php',
            'interface/web/sites/lib/lang/ar_web_aliasdomain_list.lng',
            'interface/web/sites/lib/lang/ar_web_aliasdomain.lng',
            'interface/web/sites/lib/lang/ar_web_domain_admin_list.lng',
            'interface/web/sites/lib/lang/ar_web_domain_list.lng',
            'interface/web/sites/lib/lang/ar_web_domain.lng',
            'interface/web/sites/lib/lang/ar_web_subdomain_list.lng',
            'interface/web/sites/lib/lang/ar_web_subdomain.lng',
            'interface/web/sites/lib/lang/ar_web_vhost_aliasdomain_list.lng',
            'interface/web/sites/lib/lang/ar_web_vhost_aliasdomain.lng',
            'interface/web/sites/lib/lang/ar_web_vhost_subdomain_list.lng',
            'interface/web/sites/lib/lang/ar_web_vhost_subdomain.lng',
            'interface/web/sites/lib/lang/bg_web_aliasdomain_list.lng',
            'interface/web/sites/lib/lang/bg_web_aliasdomain.lng',
            'interface/web/sites/lib/lang/bg_web_domain_admin_list.lng',
            'interface/web/sites/lib/lang/bg_web_domain_list.lng',
            'interface/web/sites/lib/lang/bg_web_domain.lng',
            'interface/web/sites/lib/lang/bg_web_subdomain_list.lng',
            'interface/web/sites/lib/lang/bg_web_subdomain.lng',
            'interface/web/sites/lib/lang/bg_web_vhost_aliasdomain_list.lng',
            'interface/web/sites/lib/lang/bg_web_vhost_aliasdomain.lng',
            'interface/web/sites/lib/lang/bg_web_vhost_subdomain_list.lng',
            'interface/web/sites/lib/lang/bg_web_vhost_subdomain.lng',
            'interface/web/sites/lib/lang/br_web_aliasdomain_list.lng',
            'interface/web/sites/lib/lang/br_web_aliasdomain.lng',
            'interface/web/sites/lib/lang/br_web_domain_admin_list.lng',
            'interface/web/sites/lib/lang/br_web_domain_list.lng',
            'interface/web/sites/lib/lang/br_web_domain.lng',
            'interface/web/sites/lib/lang/br_web_subdomain_list.lng',
            'interface/web/sites/lib/lang/br_web_subdomain.lng',
            'interface/web/sites/lib/lang/br_web_vhost_aliasdomain_list.lng',
            'interface/web/sites/lib/lang/br_web_vhost_aliasdomain.lng',
            'interface/web/sites/lib/lang/br_web_vhost_subdomain_list.lng',
            'interface/web/sites/lib/lang/br_web_vhost_subdomain.lng',
            'interface/web/sites/lib/lang/cz_web_aliasdomain_list.lng',
            'interface/web/sites/lib/lang/cz_web_aliasdomain.lng',
            'interface/web/sites/lib/lang/cz_web_domain_admin_list.lng',
            'interface/web/sites/lib/lang/cz_web_domain_list.lng',
            'interface/web/sites/lib/lang/cz_web_domain.lng',
            'interface/web/sites/lib/lang/cz_web_subdomain_list.lng',
            'interface/web/sites/lib/lang/cz_web_subdomain.lng',
            'interface/web/sites/lib/lang/cz_web_vhost_aliasdomain_list.lng',
            'interface/web/sites/lib/lang/cz_web_vhost_aliasdomain.lng',
            'interface/web/sites/lib/lang/cz_web_vhost_subdomain_list.lng',
            'interface/web/sites/lib/lang/cz_web_vhost_subdomain.lng',
            'interface/web/sites/lib/lang/de_web_aliasdomain_list.lng',
            'interface/web/sites/lib/lang/de_web_aliasdomain.lng',
            'interface/web/sites/lib/lang/de_web_domain_admin_list.lng',
            'interface/web/sites/lib/lang/de_web_domain_list.lng',
            'interface/web/sites/lib/lang/de_web_domain.lng',
            'interface/web/sites/lib/lang/de_web_subdomain_list.lng',
            'interface/web/sites/lib/lang/de_web_subdomain.lng',
            'interface/web/sites/lib/lang/de_web_vhost_aliasdomain_list.lng',
            'interface/web/sites/lib/lang/de_web_vhost_aliasdomain.lng',
            'interface/web/sites/lib/lang/de_web_vhost_subdomain_list.lng',
            'interface/web/sites/lib/lang/de_web_vhost_subdomain.lng',
            'interface/web/sites/lib/lang/el_web_aliasdomain_list.lng',
            'interface/web/sites/lib/lang/el_web_aliasdomain.lng',
            'interface/web/sites/lib/lang/el_web_domain_admin_list.lng',
            'interface/web/sites/lib/lang/el_web_domain_list.lng',
            'interface/web/sites/lib/lang/el_web_domain.lng',
            'interface/web/sites/lib/lang/el_web_subdomain_list.lng',
            'interface/web/sites/lib/lang/el_web_subdomain.lng',
            'interface/web/sites/lib/lang/el_web_vhost_aliasdomain_list.lng',
            'interface/web/sites/lib/lang/el_web_vhost_aliasdomain.lng',
            'interface/web/sites/lib/lang/el_web_vhost_subdomain_list.lng',
            'interface/web/sites/lib/lang/el_web_vhost_subdomain.lng',
            'interface/web/sites/lib/lang/en_mail_alias_list.lng',
            'interface/web/sites/lib/lang/en_mail_alias.lng',
            'interface/web/sites/lib/lang/en_mail_blacklist_list.lng',
            'interface/web/sites/lib/lang/en_mail_blacklist.lng',
            'interface/web/sites/lib/lang/en_mail_box_list.lng',
            'interface/web/sites/lib/lang/en_mail_box.lng',
            'interface/web/sites/lib/lang/en_mail_domain_alias_list.lng',
            'interface/web/sites/lib/lang/en_mail_domain_alias.lng',
            'interface/web/sites/lib/lang/en_mail_domain_catchall_list.lng',
            'interface/web/sites/lib/lang/en_mail_domain_catchall.lng',
            'interface/web/sites/lib/lang/en_mail_domain_list.lng',
            'interface/web/sites/lib/lang/en_mail_domain.lng',
            'interface/web/sites/lib/lang/en_mail_domain_relay_list.lng',
            'interface/web/sites/lib/lang/en_mail_domain_relay.lng',
            'interface/web/sites/lib/lang/en_mail_forward_list.lng',
            'interface/web/sites/lib/lang/en_mail_forward.lng',
            'interface/web/sites/lib/lang/en_mail_whitelist_list.lng',
            'interface/web/sites/lib/lang/en_mail_whitelist.lng',
            'interface/web/sites/lib/lang/en_web_aliasdomain_list.lng',
            'interface/web/sites/lib/lang/en_web_aliasdomain.lng',
            'interface/web/sites/lib/lang/en_web_domain_admin_list.lng',
            'interface/web/sites/lib/lang/en_web_domain_list.lng',
            'interface/web/sites/lib/lang/en_web_domain.lng',
            'interface/web/sites/lib/lang/en_web_subdomain_list.lng',
            'interface/web/sites/lib/lang/en_web_subdomain.lng',
            'interface/web/sites/lib/lang/en_web_vhost_aliasdomain_list.lng',
            'interface/web/sites/lib/lang/en_web_vhost_aliasdomain.lng',
            'interface/web/sites/lib/lang/en_web_vhost_subdomain_list.lng',
            'interface/web/sites/lib/lang/en_web_vhost_subdomain.lng',
            'interface/web/sites/lib/lang/es_web_aliasdomain_list.lng',
            'interface/web/sites/lib/lang/es_web_aliasdomain.lng',
            'interface/web/sites/lib/lang/es_web_domain_admin_list.lng',
            'interface/web/sites/lib/lang/es_web_domain_list.lng',
            'interface/web/sites/lib/lang/es_web_domain.lng',
            'interface/web/sites/lib/lang/es_web_subdomain_list.lng',
            'interface/web/sites/lib/lang/es_web_subdomain.lng',
            'interface/web/sites/lib/lang/es_web_vhost_aliasdomain_list.lng',
            'interface/web/sites/lib/lang/es_web_vhost_aliasdomain.lng',
            'interface/web/sites/lib/lang/es_web_vhost_subdomain_list.lng',
            'interface/web/sites/lib/lang/es_web_vhost_subdomain.lng',
            'interface/web/sites/lib/lang/fi_web_aliasdomain_list.lng',
            'interface/web/sites/lib/lang/fi_web_aliasdomain.lng',
            'interface/web/sites/lib/lang/fi_web_domain_admin_list.lng',
            'interface/web/sites/lib/lang/fi_web_domain_list.lng',
            'interface/web/sites/lib/lang/fi_web_domain.lng',
            'interface/web/sites/lib/lang/fi_web_subdomain_list.lng',
            'interface/web/sites/lib/lang/fi_web_subdomain.lng',
            'interface/web/sites/lib/lang/fi_web_vhost_aliasdomain_list.lng',
            'interface/web/sites/lib/lang/fi_web_vhost_aliasdomain.lng',
            'interface/web/sites/lib/lang/fi_web_vhost_subdomain_list.lng',
            'interface/web/sites/lib/lang/fi_web_vhost_subdomain.lng',
            'interface/web/sites/lib/lang/fr_mail_domain_list.lng',
            'interface/web/sites/lib/lang/fr_mail_domain.lng',
            'interface/web/sites/lib/lang/fr_web_aliasdomain_list.lng',
            'interface/web/sites/lib/lang/fr_web_aliasdomain.lng',
            'interface/web/sites/lib/lang/fr_web_domain_admin_list.lng',
            'interface/web/sites/lib/lang/fr_web_domain_list.lng',
            'interface/web/sites/lib/lang/fr_web_domain.lng',
            'interface/web/sites/lib/lang/fr_web_subdomain_list.lng',
            'interface/web/sites/lib/lang/fr_web_subdomain.lng',
            'interface/web/sites/lib/lang/fr_web_vhost_aliasdomain_list.lng',
            'interface/web/sites/lib/lang/fr_web_vhost_aliasdomain.lng',
            'interface/web/sites/lib/lang/fr_web_vhost_subdomain_list.lng',
            'interface/web/sites/lib/lang/fr_web_vhost_subdomain.lng',
            'interface/web/sites/lib/lang/hr_web_aliasdomain_list.lng',
            'interface/web/sites/lib/lang/hr_web_aliasdomain.lng',
            'interface/web/sites/lib/lang/hr_web_domain_admin_list.lng',
            'interface/web/sites/lib/lang/hr_web_domain_list.lng',
            'interface/web/sites/lib/lang/hr_web_domain.lng',
            'interface/web/sites/lib/lang/hr_web_subdomain_list.lng',
            'interface/web/sites/lib/lang/hr_web_subdomain.lng',
            'interface/web/sites/lib/lang/hr_web_vhost_aliasdomain_list.lng',
            'interface/web/sites/lib/lang/hr_web_vhost_aliasdomain.lng',
            'interface/web/sites/lib/lang/hr_web_vhost_subdomain_list.lng',
            'interface/web/sites/lib/lang/hr_web_vhost_subdomain.lng',
            'interface/web/sites/lib/lang/hu_web_aliasdomain_list.lng',
            'interface/web/sites/lib/lang/hu_web_aliasdomain.lng',
            'interface/web/sites/lib/lang/hu_web_domain_admin_list.lng',
            'interface/web/sites/lib/lang/hu_web_domain_list.lng',
            'interface/web/sites/lib/lang/hu_web_domain.lng',
            'interface/web/sites/lib/lang/hu_web_subdomain_list.lng',
            'interface/web/sites/lib/lang/hu_web_subdomain.lng',
            'interface/web/sites/lib/lang/hu_web_vhost_aliasdomain_list.lng',
            'interface/web/sites/lib/lang/hu_web_vhost_aliasdomain.lng',
            'interface/web/sites/lib/lang/hu_web_vhost_subdomain_list.lng',
            'interface/web/sites/lib/lang/hu_web_vhost_subdomain.lng',
            'interface/web/sites/lib/lang/id_web_aliasdomain_list.lng',
            'interface/web/sites/lib/lang/id_web_aliasdomain.lng',
            'interface/web/sites/lib/lang/id_web_domain_admin_list.lng',
            'interface/web/sites/lib/lang/id_web_domain_list.lng',
            'interface/web/sites/lib/lang/id_web_domain.lng',
            'interface/web/sites/lib/lang/id_web_subdomain_list.lng',
            'interface/web/sites/lib/lang/id_web_subdomain.lng',
            'interface/web/sites/lib/lang/id_web_vhost_aliasdomain_list.lng',
            'interface/web/sites/lib/lang/id_web_vhost_aliasdomain.lng',
            'interface/web/sites/lib/lang/id_web_vhost_subdomain_list.lng',
            'interface/web/sites/lib/lang/id_web_vhost_subdomain.lng',
            'interface/web/sites/lib/lang/it_web_aliasdomain_list.lng',
            'interface/web/sites/lib/lang/it_web_aliasdomain.lng',
            'interface/web/sites/lib/lang/it_web_domain_admin_list.lng',
            'interface/web/sites/lib/lang/it_web_domain_list.lng',
            'interface/web/sites/lib/lang/it_web_domain.lng',
            'interface/web/sites/lib/lang/it_web_subdomain_list.lng',
            'interface/web/sites/lib/lang/it_web_subdomain.lng',
            'interface/web/sites/lib/lang/it_web_vhost_aliasdomain_list.lng',
            'interface/web/sites/lib/lang/it_web_vhost_aliasdomain.lng',
            'interface/web/sites/lib/lang/it_web_vhost_subdomain_list.lng',
            'interface/web/sites/lib/lang/it_web_vhost_subdomain.lng',
            'interface/web/sites/lib/lang/ja_web_aliasdomain_list.lng',
            'interface/web/sites/lib/lang/ja_web_aliasdomain.lng',
            'interface/web/sites/lib/lang/ja_web_domain_admin_list.lng',
            'interface/web/sites/lib/lang/ja_web_domain_list.lng',
            'interface/web/sites/lib/lang/ja_web_domain.lng',
            'interface/web/sites/lib/lang/ja_web_subdomain_list.lng',
            'interface/web/sites/lib/lang/ja_web_subdomain.lng',
            'interface/web/sites/lib/lang/ja_web_vhost_aliasdomain_list.lng',
            'interface/web/sites/lib/lang/ja_web_vhost_aliasdomain.lng',
            'interface/web/sites/lib/lang/ja_web_vhost_subdomain_list.lng',
            'interface/web/sites/lib/lang/ja_web_vhost_subdomain.lng',
            'interface/web/sites/lib/lang/nl_web_aliasdomain_list.lng',
            'interface/web/sites/lib/lang/nl_web_aliasdomain.lng',
            'interface/web/sites/lib/lang/nl_web_domain_admin_list.lng',
            'interface/web/sites/lib/lang/nl_web_domain_list.lng',
            'interface/web/sites/lib/lang/nl_web_domain.lng',
            'interface/web/sites/lib/lang/nl_web_subdomain_list.lng',
            'interface/web/sites/lib/lang/nl_web_subdomain.lng',
            'interface/web/sites/lib/lang/nl_web_vhost_aliasdomain_list.lng',
            'interface/web/sites/lib/lang/nl_web_vhost_aliasdomain.lng',
            'interface/web/sites/lib/lang/nl_web_vhost_subdomain_list.lng',
            'interface/web/sites/lib/lang/nl_web_vhost_subdomain.lng',
            'interface/web/sites/lib/lang/pl_web_aliasdomain_list.lng',
            'interface/web/sites/lib/lang/pl_web_aliasdomain.lng',
            'interface/web/sites/lib/lang/pl_web_domain_admin_list.lng',
            'interface/web/sites/lib/lang/pl_web_domain_list.lng',
            'interface/web/sites/lib/lang/pl_web_domain.lng',
            'interface/web/sites/lib/lang/pl_web_subdomain_list.lng',
            'interface/web/sites/lib/lang/pl_web_subdomain.lng',
            'interface/web/sites/lib/lang/pl_web_vhost_aliasdomain_list.lng',
            'interface/web/sites/lib/lang/pl_web_vhost_aliasdomain.lng',
            'interface/web/sites/lib/lang/pl_web_vhost_subdomain_list.lng',
            'interface/web/sites/lib/lang/pl_web_vhost_subdomain.lng',
            'interface/web/sites/lib/lang/pt_web_aliasdomain_list.lng',
            'interface/web/sites/lib/lang/pt_web_aliasdomain.lng',
            'interface/web/sites/lib/lang/pt_web_domain_admin_list.lng',
            'interface/web/sites/lib/lang/pt_web_domain_list.lng',
            'interface/web/sites/lib/lang/pt_web_domain.lng',
            'interface/web/sites/lib/lang/pt_web_subdomain_list.lng',
            'interface/web/sites/lib/lang/pt_web_subdomain.lng',
            'interface/web/sites/lib/lang/pt_web_vhost_aliasdomain_list.lng',
            'interface/web/sites/lib/lang/pt_web_vhost_aliasdomain.lng',
            'interface/web/sites/lib/lang/pt_web_vhost_subdomain_list.lng',
            'interface/web/sites/lib/lang/pt_web_vhost_subdomain.lng',
            'interface/web/sites/lib/lang/ro_web_aliasdomain_list.lng',
            'interface/web/sites/lib/lang/ro_web_aliasdomain.lng',
            'interface/web/sites/lib/lang/ro_web_domain_admin_list.lng',
            'interface/web/sites/lib/lang/ro_web_domain_list.lng',
            'interface/web/sites/lib/lang/ro_web_domain.lng',
            'interface/web/sites/lib/lang/ro_web_subdomain_list.lng',
            'interface/web/sites/lib/lang/ro_web_subdomain.lng',
            'interface/web/sites/lib/lang/ro_web_vhost_aliasdomain_list.lng',
            'interface/web/sites/lib/lang/ro_web_vhost_aliasdomain.lng',
            'interface/web/sites/lib/lang/ro_web_vhost_subdomain_list.lng',
            'interface/web/sites/lib/lang/ro_web_vhost_subdomain.lng',
            'interface/web/sites/lib/lang/ru_web_aliasdomain_list.lng',
            'interface/web/sites/lib/lang/ru_web_aliasdomain.lng',
            'interface/web/sites/lib/lang/ru_web_domain_admin_list.lng',
            'interface/web/sites/lib/lang/ru_web_domain_list.lng',
            'interface/web/sites/lib/lang/ru_web_domain.lng',
            'interface/web/sites/lib/lang/ru_web_subdomain_list.lng',
            'interface/web/sites/lib/lang/ru_web_subdomain.lng',
            'interface/web/sites/lib/lang/ru_web_vhost_aliasdomain_list.lng',
            'interface/web/sites/lib/lang/ru_web_vhost_aliasdomain.lng',
            'interface/web/sites/lib/lang/ru_web_vhost_subdomain_list.lng',
            'interface/web/sites/lib/lang/ru_web_vhost_subdomain.lng',
            'interface/web/sites/lib/lang/se_mail_alias_list.lng',
            'interface/web/sites/lib/lang/se_mail_alias.lng',
            'interface/web/sites/lib/lang/se_mail_blacklist_list.lng',
            'interface/web/sites/lib/lang/se_mail_blacklist.lng',
            'interface/web/sites/lib/lang/se_mail_box_list.lng',
            'interface/web/sites/lib/lang/se_mail_box.lng',
            'interface/web/sites/lib/lang/se_mail_domain_alias_list.lng',
            'interface/web/sites/lib/lang/se_mail_domain_alias.lng',
            'interface/web/sites/lib/lang/se_mail_domain_catchall_list.lng',
            'interface/web/sites/lib/lang/se_mail_domain_catchall.lng',
            'interface/web/sites/lib/lang/se_mail_domain_list.lng',
            'interface/web/sites/lib/lang/se_mail_domain.lng',
            'interface/web/sites/lib/lang/se_mail_domain_relay_list.lng',
            'interface/web/sites/lib/lang/se_mail_domain_relay.lng',
            'interface/web/sites/lib/lang/se_mail_forward_list.lng',
            'interface/web/sites/lib/lang/se_mail_forward.lng',
            'interface/web/sites/lib/lang/se_mail_whitelist_list.lng',
            'interface/web/sites/lib/lang/se_mail_whitelist.lng',
            'interface/web/sites/lib/lang/se_web_aliasdomain_list.lng',
            'interface/web/sites/lib/lang/se_web_aliasdomain.lng',
            'interface/web/sites/lib/lang/se_web_domain_admin_list.lng',
            'interface/web/sites/lib/lang/se_web_domain_list.lng',
            'interface/web/sites/lib/lang/se_web_domain.lng',
            'interface/web/sites/lib/lang/se_web_subdomain_list.lng',
            'interface/web/sites/lib/lang/se_web_subdomain.lng',
            'interface/web/sites/lib/lang/se_web_vhost_aliasdomain_list.lng',
            'interface/web/sites/lib/lang/se_web_vhost_aliasdomain.lng',
            'interface/web/sites/lib/lang/se_web_vhost_subdomain_list.lng',
            'interface/web/sites/lib/lang/se_web_vhost_subdomain.lng',
            'interface/web/sites/lib/lang/sk_web_aliasdomain_list.lng',
            'interface/web/sites/lib/lang/sk_web_aliasdomain.lng',
            'interface/web/sites/lib/lang/sk_web_domain_admin_list.lng',
            'interface/web/sites/lib/lang/sk_web_domain_list.lng',
            'interface/web/sites/lib/lang/sk_web_domain.lng',
            'interface/web/sites/lib/lang/sk_web_subdomain_list.lng',
            'interface/web/sites/lib/lang/sk_web_subdomain.lng',
            'interface/web/sites/lib/lang/sk_web_vhost_aliasdomain_list.lng',
            'interface/web/sites/lib/lang/sk_web_vhost_aliasdomain.lng',
            'interface/web/sites/lib/lang/sk_web_vhost_subdomain_list.lng',
            'interface/web/sites/lib/lang/sk_web_vhost_subdomain.lng',
            'interface/web/sites/lib/lang/tr_web_aliasdomain_list.lng',
            'interface/web/sites/lib/lang/tr_web_aliasdomain.lng',
            'interface/web/sites/lib/lang/tr_web_domain_admin_list.lng',
            'interface/web/sites/lib/lang/tr_web_domain_list.lng',
            'interface/web/sites/lib/lang/tr_web_domain.lng',
            'interface/web/sites/lib/lang/tr_web_subdomain_list.lng',
            'interface/web/sites/lib/lang/tr_web_subdomain.lng',
            'interface/web/sites/lib/lang/tr_web_vhost_aliasdomain_list.lng',
            'interface/web/sites/lib/lang/tr_web_vhost_aliasdomain.lng',
            'interface/web/sites/lib/lang/tr_web_vhost_subdomain_list.lng',
            'interface/web/sites/lib/lang/tr_web_vhost_subdomain.lng',
            'interface/web/sites/list/mail_alias.list.php',
            'interface/web/sites/list/mail_blacklist.list.php',
            'interface/web/sites/list/mail_box.list.php',
            'interface/web/sites/list/mail_domain_alias.list.php',
            'interface/web/sites/list/mail_domain_catchall.list.php',
            'interface/web/sites/list/mail_domain.list.php',
            'interface/web/sites/list/mail_domain_relay.list.php',
            'interface/web/sites/list/mail_forward.list.php',
            'interface/web/sites/list/mail_whitelist.list.php',
            'interface/web/sites/list/web_aliasdomain.list.php',
            'interface/web/sites/list/web_domain.list.php',
            'interface/web/sites/list/web_folder.list.php.bak',
            'interface/web/sites/list/web_subdomain.list.php',
            'interface/web/sites/list/web_vhost_aliasdomain.list.php',
            'interface/web/sites/list/web_vhost_subdomain.list.php',
            'interface/web/sites/mail_alias_del.php',
            'interface/web/sites/mail_alias_edit.php',
            'interface/web/sites/mail_alias_list.php',
            'interface/web/sites/mail_blacklist_del.php',
            'interface/web/sites/mail_blacklist_edit.php',
            'interface/web/sites/mail_blacklist_list.php',
            'interface/web/sites/mail_box_del.php',
            'interface/web/sites/mail_box_edit.php',
            'interface/web/sites/mail_box_list.php',
            'interface/web/sites/mail_domain_alias_del.php',
            'interface/web/sites/mail_domain_alias_edit.php',
            'interface/web/sites/mail_domain_alias_list.php',
            'interface/web/sites/mail_domain_catchall_del.php',
            'interface/web/sites/mail_domain_catchall_edit.php',
            'interface/web/sites/mail_domain_catchall_list.php',
            'interface/web/sites/mail_domain_del.php',
            'interface/web/sites/mail_domain_edit.php',
            'interface/web/sites/mail_domain_list.php',
            'interface/web/sites/mail_domain_relay_del.php',
            'interface/web/sites/mail_domain_relay_edit.php',
            'interface/web/sites/mail_domain_relay_list.php',
            'interface/web/sites/mail_forward_del.php',
            'interface/web/sites/mail_forward_edit.php',
            'interface/web/sites/mail_forward_list.php',
            'interface/web/sites/mail_whitelist_del.php',
            'interface/web/sites/mail_whitelist_edit.php',
            'interface/web/sites/mail_whitelist_list.php',
            'interface/web/sites/templates/mail_alias_edit.htm',
            'interface/web/sites/templates/mail_alias_list.htm',
            'interface/web/sites/templates/mail_blacklist_edit.htm',
            'interface/web/sites/templates/mail_blacklist_list.htm',
            'interface/web/sites/templates/mail_box_autoresponder_edit.htm',
            'interface/web/sites/templates/mail_box_list.htm',
            'interface/web/sites/templates/mail_box_mailbox_edit.htm',
            'interface/web/sites/templates/mail_domain_alias_edit.htm',
            'interface/web/sites/templates/mail_domain_alias_list.htm',
            'interface/web/sites/templates/mail_domain_catchall_edit.htm',
            'interface/web/sites/templates/mail_domain_catchall_list.htm',
            'interface/web/sites/templates/mail_domain_edit.htm',
            'interface/web/sites/templates/mail_domain_list.htm',
            'interface/web/sites/templates/mail_domain_relay_edit.htm',
            'interface/web/sites/templates/mail_domain_relay_list.htm',
            'interface/web/sites/templates/mail_forward_edit.htm',
            'interface/web/sites/templates/mail_forward_list.htm',
            'interface/web/sites/templates/mail_whitelist_edit.htm',
            'interface/web/sites/templates/mail_whitelist_list.htm',
            'interface/web/sites/_templates_old/database_edit.htm',
            'interface/web/sites/_templates_old/database_list.htm',
            'interface/web/sites/_templates_old/ftp_user_advanced.htm',
            'interface/web/sites/_templates_old/ftp_user_edit.htm',
            'interface/web/sites/_templates_old/ftp_user_list.htm',
            'interface/web/sites/_templates_old/shell_user_advanced.htm',
            'interface/web/sites/_templates_old/shell_user_edit.htm',
            'interface/web/sites/_templates_old/shell_user_list.htm',
            'interface/web/sites/_templates_old/web_aliasdomain_edit.htm',
            'interface/web/sites/_templates_old/web_aliasdomain_list.htm',
            'interface/web/sites/_templates_old/web_domain_advanced.htm',
            'interface/web/sites/_templates_old/web_domain_edit.htm',
            'interface/web/sites/_templates_old/web_domain_list.htm',
            'interface/web/sites/_templates_old/web_domain_redirect.htm',
            'interface/web/sites/_templates_old/web_domain_ssl.htm',
            'interface/web/sites/_templates_old/web_subdomain_edit.htm',
            'interface/web/sites/_templates_old/web_subdomain_list.htm',
            'interface/web/sites/templates/web_aliasdomain_advanced.htm',
            'interface/web/sites/templates/web_aliasdomain_edit.htm',
            'interface/web/sites/templates/web_aliasdomain_list.htm',
            'interface/web/sites/templates/web_domain_admin_list.htm',
            'interface/web/sites/templates/web_domain_advanced.htm',
            'interface/web/sites/templates/web_domain_backup.htm',
            'interface/web/sites/templates/web_domain_edit.htm',
            'interface/web/sites/templates/web_domain_list.htm',
            'interface/web/sites/templates/web_domain_logs.htm',
            'interface/web/sites/templates/web_domain_redirect.htm',
            'interface/web/sites/templates/web_domain_ssl.htm',
            'interface/web/sites/templates/web_domain_stats.htm',
            'interface/web/sites/templates/web_sites_stats_list.htm.bak',
            'interface/web/sites/templates/web_subdomain_advanced.htm',
            'interface/web/sites/templates/web_subdomain_edit.htm',
            'interface/web/sites/templates/web_subdomain_list.htm',
            'interface/web/sites/templates/web_vhost_aliasdomain_advanced.htm',
            'interface/web/sites/templates/web_vhost_aliasdomain_backup.htm',
            'interface/web/sites/templates/web_vhost_aliasdomain_edit.htm',
            'interface/web/sites/templates/web_vhost_aliasdomain_list.htm',
            'interface/web/sites/templates/web_vhost_aliasdomain_redirect.htm',
            'interface/web/sites/templates/web_vhost_aliasdomain_ssl.htm',
            'interface/web/sites/templates/web_vhost_aliasdomain_stats.htm',
            'interface/web/sites/templates/web_vhost_subdomain_advanced.htm',
            'interface/web/sites/templates/web_vhost_subdomain_backup.htm',
            'interface/web/sites/templates/web_vhost_subdomain_edit.htm',
            'interface/web/sites/templates/web_vhost_subdomain_list.htm',
            'interface/web/sites/templates/web_vhost_subdomain_redirect.htm',
            'interface/web/sites/templates/web_vhost_subdomain_ssl.htm',
            'interface/web/sites/templates/web_vhost_subdomain_stats.htm',
            'interface/web/sites/tools.inc.php',
            'interface/web/sites/web_aliasdomain_edit.php.bak',
            'interface/web/sites/web_domain_del.php',
            'interface/web/sites/web_domain_edit.php',
            'interface/web/sites/web_domain_edit.php.bak',
            'interface/web/sites/web_domain_list.php',
            'interface/web/sites/web_sites_stats.php.bak',
            'interface/web/sites/web_vhost_aliasdomain_del.php',
            'interface/web/sites/web_vhost_aliasdomain_edit.php',
            'interface/web/sites/web_vhost_aliasdomain_list.php',
            'interface/web/sites/web_vhost_subdomain_del.php',
            'interface/web/sites/web_vhost_subdomain_edit.php',
            'interface/web/sites/web_vhost_subdomain_list.php',
            'interface/web/strengthmeter/lib/lang/bg_javascript.lng',
            'interface/web/strengthmeter/lib/lang/de_javascript.lng',
            'interface/web/strengthmeter/lib/lang/en_javascript.lng',
            'interface/web/strengthmeter/lib/lang/es_javascript.lng',
            'interface/web/strengthmeter/lib/lang/fi_javascript.lng',
            'interface/web/strengthmeter/lib/lang/fr_javascript.lng',
            'interface/web/strengthmeter/lib/lang/it_javascript.lng',
            'interface/web/strengthmeter/lib/lang/nl_javascript.lng',
            'interface/web/strengthmeter/lib/lang/ru_javascript.lng',
            'interface/web/strengthmeter/lib/lang/se_javascript.lng',
            'interface/web/temp/en.lng',
            'interface/web/test/form/test.tform.php',
            'interface/web/test/lib/admin.conf.php',
            'interface/web/test/lib/lang/de_test.lng',
            'interface/web/test/lib/module.conf.php',
            'interface/web/test/templates/test_edit_adresse.htm',
            'interface/web/test/test_edit.php',
            'interface/web/test.txt',
            'interface/web/tools/default-v2_settings.php',
            'interface/web/tools/dns_resync.php',
            'interface/web/tools/form/default-v2_settings.tform.php',
            'interface/web/tools/form/tpl_default-v2.tform.php',
            'interface/web/tools/lib/interface.d/default-v2.menu.php',
            'interface/web/tools/lib/interface.d/tpl_default-v2.menu.php',
            'interface/web/tools/lib/lang/ar_tpl_default-v2.lng',
            'interface/web/tools/lib/lang/bg_tpl_default-v2.lng',
            'interface/web/tools/lib/lang/br_tpl_default-v2.lng',
            'interface/web/tools/lib/lang/cz_tpl_default-v2.lng',
            'interface/web/tools/lib/lang/de_default-v2.lng',
            'interface/web/tools/lib/lang/de_tpl_default-v2.lng',
            'interface/web/tools/lib/lang/el_tpl_default-v2.lng',
            'interface/web/tools/lib/lang/en_default-v2.lng',
            'interface/web/tools/lib/lang/en_tpl_default-v2.lng',
            'interface/web/tools/lib/lang/es_tpl_default-v2.lng',
            'interface/web/tools/lib/lang/fi_tpl_default-v2.lng',
            'interface/web/tools/lib/lang/fr_tpl_default-v2.lng',
            'interface/web/tools/lib/lang/hr_tpl_default-v2.lng',
            'interface/web/tools/lib/lang/hu_tpl_default-v2.lng',
            'interface/web/tools/lib/lang/id_tpl_default-v2.lng',
            'interface/web/tools/lib/lang/it_tpl_default-v2.lng',
            'interface/web/tools/lib/lang/ja_tpl_default-v2.lng',
            'interface/web/tools/lib/lang/nl_tpl_default-v2.lng',
            'interface/web/tools/lib/lang/pl_tpl_default-v2.lng',
            'interface/web/tools/lib/lang/pt_tpl_default-v2.lng',
            'interface/web/tools/lib/lang/ro_tpl_default-v2.lng',
            'interface/web/tools/lib/lang/ru_tpl_default-v2.lng',
            'interface/web/tools/lib/lang/se_tpl_default-v2.lng',
            'interface/web/tools/lib/lang/sk_tpl_default-v2.lng',
            'interface/web/tools/lib/lang/tr_tpl_default-v2.lng',
            'interface/web/tools/lib/menu.d/dns_resync.menu.php',
            'interface/web/tools/templates/default-v2_settings.htm',
            'interface/web/tools/templates/dns_resync.htm',
            'interface/web/tools/_templates_old/user_settings.htm',
            'interface/web/tools/templates/tpl_default-v2.htm',
            'interface/web/tools/tpl_default-v2.php',
            'server/conf/apache.conf.master',
            'server/conf-custom/index/favicon.ico',
            'server/conf-custom/index/robots.txt',
            'server/conf/error/br/authorizationRequired.html',
            'server/conf/error/br/fileNotFound.html',
            'server/conf/error/br/forbidden.html',
            'server/conf/error/br/internalServerError.html',
            'server/conf/error/br/invalidSyntax.html',
            'server/conf/error/br/methodNotAllowed.html',
            'server/conf/error/br/overloaded.html',
            'server/conf/error/cz/authorizationRequired.html',
            'server/conf/error/cz/fileNotFound.html',
            'server/conf/error/cz/forbidden.html',
            'server/conf/error/cz/internalServerError.html',
            'server/conf/error/cz/invalidSyntax.html',
            'server/conf/error/cz/methodNotAllowed.html',
            'server/conf/error/cz/overloaded.html',
            'server/conf/error/de/authorizationRequired.html',
            'server/conf/error/de/fileNotFound.html',
            'server/conf/error/de/forbidden.html',
            'server/conf/error/de/internalServerError.html',
            'server/conf/error/de/invalidSyntax.html',
            'server/conf/error/de/methodNotAllowed.html',
            'server/conf/error/de/overloaded.html',
            'server/conf/error/en/authorizationRequired.html',
            'server/conf/error/en/fileNotFound.html',
            'server/conf/error/en/forbidden.html',
            'server/conf/error/en/internalServerError.html',
            'server/conf/error/en/invalidSyntax.html',
            'server/conf/error/en/methodNotAllowed.html',
            'server/conf/error/en/overloaded.html',
            'server/conf/error/es/authorizationRequired.html',
            'server/conf/error/es/fileNotFound.html',
            'server/conf/error/es/forbidden.html',
            'server/conf/error/es/internalServerError.html',
            'server/conf/error/es/invalidSyntax.html',
            'server/conf/error/es/methodNotAllowed.html',
            'server/conf/error/es/overloaded.html',
            'server/conf/error/fr/authorizationRequired.html',
            'server/conf/error/fr/fileNotFound.html',
            'server/conf/error/fr/forbidden.html',
            'server/conf/error/fr/internalServerError.html',
            'server/conf/error/fr/invalidSyntax.html',
            'server/conf/error/fr/methodNotAllowed.html',
            'server/conf/error/fr/overloaded.html',
            'server/conf/error/gr/authorizationRequired.html',
            'server/conf/error/gr/fileNotFound.html',
            'server/conf/error/gr/forbidden.html',
            'server/conf/error/gr/internalServerError.html',
            'server/conf/error/gr/invalidSyntax.html',
            'server/conf/error/gr/methodNotAllowed.html',
            'server/conf/error/gr/overloaded.html',
            'server/conf/error/hu/authorizationRequired.html',
            'server/conf/error/hu/fileNotFound.html',
            'server/conf/error/hu/forbidden.html',
            'server/conf/error/hu/internalServerError.html',
            'server/conf/error/hu/invalidSyntax.html',
            'server/conf/error/hu/methodNotAllowed.html',
            'server/conf/error/hu/overloaded.html',
            'server/conf/error/it/authorizationRequired.html',
            'server/conf/error/it/fileNotFound.html',
            'server/conf/error/it/forbidden.html',
            'server/conf/error/it/internalServerError.html',
            'server/conf/error/it/invalidSyntax.html',
            'server/conf/error/it/methodNotAllowed.html',
            'server/conf/error/it/overloaded.html',
            'server/conf/error/nl/authorizationRequired.html',
            'server/conf/error/nl/fileNotFound.html',
            'server/conf/error/nl/forbidden.html',
            'server/conf/error/nl/internalServerError.html',
            'server/conf/error/nl/invalidSyntax.html',
            'server/conf/error/nl/methodNotAllowed.html',
            'server/conf/error/nl/overloaded.html',
            'server/conf/error/pl/authorizationRequired.html',
            'server/conf/error/pl/fileNotFound.html',
            'server/conf/error/pl/forbidden.html',
            'server/conf/error/pl/internalServerError.html',
            'server/conf/error/pl/invalidSyntax.html',
            'server/conf/error/pl/methodNotAllowed.html',
            'server/conf/error/pl/overloaded.html',
            'server/conf/error/se/authorizationRequired.html',
            'server/conf/error/se/fileNotFound.html',
            'server/conf/error/se/forbidden.html',
            'server/conf/error/se/internalServerError.html',
            'server/conf/error/se/invalidSyntax.html',
            'server/conf/error/se/methodNotAllowed.html',
            'server/conf/error/se/overloaded.html',
            'server/conf/error/si/authorizationRequired.html',
            'server/conf/error/si/fileNotFound.html',
            'server/conf/error/si/forbidden.html',
            'server/conf/error/si/internalServerError.html',
            'server/conf/error/si/invalidSyntax.html',
            'server/conf/error/si/methodNotAllowed.html',
            'server/conf/error/si/overloaded.html',
            'server/conf/error/sr/authorizationRequired.html',
            'server/conf/error/sr/fileNotFound.html',
            'server/conf/error/sr/forbidden.html',
            'server/conf/error/sr/internalServerError.html',
            'server/conf/error/sr/invalidSyntax.html',
            'server/conf/error/sr/methodNotAllowed.html',
            'server/conf/error/sr/overloaded.html',
            'server/conf/nginx_reverseproxy_rewrites.conf.master',
            'server/conf/nginx_reverseproxy_vhost.conf.master',
            'server/conf/nginx_rewrites.conf.master',
            'server/conf/squidRewriteRules.py.master',
            'server/conf/ufw.before.rules.master',
            'server/conf/ufw.conf.master',
            'server/conf/ufw.default.master',
            'server/ispconfig.log',
            'server/lib/classes/aps_installer.inc.php.bak',
            'server/lib/config.inc.php',
            'server/mods-available/mail.module.php',
            'server/plugins-available/shelluser_plugin.inc.php',
            'server/plugins-available/ufw_firewall_plugin.inc.php',
            'server/scripts/getmail.sh
        ');
        $curpath = dirname(dirname(realpath(dirname(__FILE__))));
        $c = 0;
        $del_all = false;
        foreach($delete as $file) {
            if(strpos($file, '..') !== false) continue; // security!
            if($del_all == false) {
                $answer = $inst->simple_query('Delete obsolete file ' . $file . '?', array('y', 'n', 'a', 'all', 'none'), 'y');
                if($answer == 'n') continue;
                elseif($answer == 'a' || $answer == 'all') $del_all = true;
                elseif($answer == 'none') break;
            }
            if(@is_file('/usr/local/ispconfig/' . $file) && !@is_file($curpath . '/' . $file)) {
                // be sure this is not a file contained in installation!
                @unlink('/usr/local/ispconfig/' . $file);
                ilog('Deleted obsolete file /usr/local/ispconfig/' . $file);
                $c++;
            }
        }
        ilog($c . 'obsolete files deleted.');
    }
}
?>
interface/lib/classes/validate_dkim.inc.php
@@ -87,10 +87,10 @@
    function validate_post($key, $value) {
        switch ($key) {
        case 'public':
            if (preg_match("/(^-----BEGIN PUBLIC KEY-----)[a-zA-Z0-9\r\n\/\+=]{1,221}(-----END PUBLIC KEY-----(\n|\r)$)/", $value) === 1) { return true; } else { return false; }
            if (preg_match("/(^-----BEGIN PUBLIC KEY-----)[a-zA-Z0-9\r\n\/\+=]{1,221}(-----END PUBLIC KEY-----(\n|\r)?$)/", $value) === 1) { return true; } else { return false; }
            break;
        case 'private':
            if (preg_match("/(^-----BEGIN RSA PRIVATE KEY-----)[a-zA-Z0-9\r\n\/\+=]{1,850}(-----END RSA PRIVATE KEY-----(\n|\r)$)/", $value) === 1) { return true; } else { return false; }
            if (preg_match("/(^-----BEGIN RSA PRIVATE KEY-----)[a-zA-Z0-9\r\n\/\+=]{1,850}(-----END RSA PRIVATE KEY-----(\n|\r)?$)/", $value) === 1) { return true; } else { return false; }
            break;
        }
    }
interface/lib/plugins/sites_web_domain_plugin.inc.php
File was deleted
interface/lib/plugins/sites_web_vhost_aliasdomain_plugin.inc.php
File was deleted
interface/lib/plugins/sites_web_vhost_domain_plugin.inc.php
New file
@@ -0,0 +1,243 @@
<?php
/**
 * sites_web_vhost_domain_plugin plugin
 *
 * @author Julio Montoya <gugli100@gmail.com> BeezNest 2010
 */
class sites_web_vhost_domain_plugin {
    var $plugin_name        = 'sites_web_vhost_domain_plugin';
    var $class_name         = 'sites_web_vhost_domain_plugin';
    // TODO: This function is a duplicate from the one in interface/web/sites/web_domain_edit.php
    //       There should be a single "token replacement" function to be called from modules and
    //  from the main code.
    // Returna a "3/2/1" path hash from a numeric id '123'
    function id_hash($id, $levels) {
        $hash = "" . $id % 10 ;
        $id /= 10 ;
        $levels -- ;
        while ( $levels > 0 ) {
            $hash .= "/" . $id % 10 ;
            $id /= 10 ;
            $levels-- ;
        }
        return $hash;
    }
    /*
            This function is called when the plugin is loaded
    */
    function onLoad() {
        global $app;
        //Register for the events
        $app->plugin->registerEvent('sites:web_vhost_domain:on_after_insert', 'sites_web_vhost_domain_plugin', 'sites_web_vhost_domain_edit');
        $app->plugin->registerEvent('sites:web_vhost_domain:on_after_update', 'sites_web_vhost_domain_plugin', 'sites_web_vhost_domain_edit');
    }
    /*
        Function to create the sites_web_domain rule and insert it into the custom rules
    */
    function sites_web_vhost_domain_edit($event_name, $page_form) {
        global $app, $conf;
        $vhostdomain_type = 'domain';
        if($page_form->dataRecord['type'] == 'vhostalias') $vhostdomain_type = 'aliasdomain';
        elseif($page_form->dataRecord['type'] == 'vhostsubdomain') $vhostdomain_type = 'subdomain';
        // make sure that the record belongs to the clinet group and not the admin group when a dmin inserts it
        // also make sure that the user can not delete domain created by a admin
        if($_SESSION["s"]["user"]["typ"] == 'admin' && isset($page_form->dataRecord["client_group_id"])) {
            $client_group_id = $app->functions->intval($page_form->dataRecord["client_group_id"]);
            $app->db->query("UPDATE web_domain SET sys_groupid = $client_group_id, sys_perm_group = 'ru' WHERE domain_id = ".$page_form->id);
        }
        if($app->auth->has_clients($_SESSION['s']['user']['userid']) && isset($page_form->dataRecord["client_group_id"])) {
            $client_group_id = $app->functions->intval($page_form->dataRecord["client_group_id"]);
            $app->db->query("UPDATE web_domain SET sys_groupid = $client_group_id, sys_perm_group = 'riud' WHERE domain_id = ".$page_form->id);
        }
        // Get configuration for the web system
        $app->uses("getconf");
        $web_config = $app->getconf->get_server_config($app->functions->intval($page_form->dataRecord['server_id']), 'web');
        if(isset($app->tform) && is_object($app->tform)) $web_rec = $app->tform->getDataRecord($page_form->id);
        else $web_rec = $app->remoting_lib->getDataRecord($page_form->id);
        if($vhostdomain_type == 'domain') {
            $document_root = str_replace("[website_id]", $page_form->id, $web_config["website_path"]);
            $document_root = str_replace("[website_idhash_1]", $this->id_hash($page_form->id, 1), $document_root);
            $document_root = str_replace("[website_idhash_2]", $this->id_hash($page_form->id, 1), $document_root);
            $document_root = str_replace("[website_idhash_3]", $this->id_hash($page_form->id, 1), $document_root);
            $document_root = str_replace("[website_idhash_4]", $this->id_hash($page_form->id, 1), $document_root);
            // get the ID of the client
            if($_SESSION["s"]["user"]["typ"] != 'admin' && !$app->auth->has_clients($_SESSION['s']['user']['userid'])) {
                $client_group_id = $app->functions->intval($_SESSION["s"]["user"]["default_group"]);
                $client = $app->db->queryOneRecord("SELECT client_id FROM sys_group WHERE sys_group.groupid = $client_group_id");
                $client_id = $app->functions->intval($client["client_id"]);
            } elseif (isset($page_form->dataRecord["client_group_id"])) {
                $client_group_id = $page_form->dataRecord["client_group_id"];
                $client = $app->db->queryOneRecord("SELECT client_id FROM sys_group WHERE sys_group.groupid = ".$app->functions->intval(@$page_form->dataRecord["client_group_id"]));
                $client_id = $app->functions->intval($client["client_id"]);
            } else {
                $client = $app->db->queryOneRecord("SELECT client_id FROM sys_group WHERE sys_group.groupid = ".$app->functions->intval($page_form->dataRecord["client_group_id"]));
                $client_id = $app->functions->intval($client["client_id"]);
            }
            // Set the values for document_root, system_user and system_group
            $system_user     = $app->db->quote('web'.$page_form->id);
            $system_group     = $app->db->quote('client'.$client_id);
            $document_root     = str_replace("[client_id]", $client_id, $document_root);
            $document_root    = str_replace("[client_idhash_1]", $this->id_hash($client_id, 1), $document_root);
            $document_root    = str_replace("[client_idhash_2]", $this->id_hash($client_id, 2), $document_root);
            $document_root    = str_replace("[client_idhash_3]", $this->id_hash($client_id, 3), $document_root);
            $document_root    = str_replace("[client_idhash_4]", $this->id_hash($client_id, 4), $document_root);
            $document_root     = $app->db->quote($document_root);
            if($event_name == 'sites:web_vhost_domain:on_after_update') {
                if(($_SESSION["s"]["user"]["typ"] == 'admin' || $app->auth->has_clients($_SESSION['s']['user']['userid'])) &&  isset($page_form->dataRecord["client_group_id"]) && $page_form->dataRecord["client_group_id"] != $page_form->oldDataRecord["sys_groupid"]) {
                    $sql = "UPDATE web_domain SET system_user = '$system_user', system_group = '$system_group', document_root = '$document_root' WHERE domain_id = ".$page_form->id;
                    $app->db->query($sql);
                    // Update the FTP user(s) too
                    $records = $app->db->queryAllRecords("SELECT ftp_user_id FROM ftp_user WHERE parent_domain_id = ".$page_form->id);
                    foreach($records as $rec) {
                        $app->db->datalogUpdate('ftp_user', "sys_userid = '".$app->functions->intval($web_rec['sys_userid'])."', sys_groupid = '".$app->functions->intval($web_rec['sys_groupid'])."', uid = '$system_user', gid = '$system_group', dir = '$document_root'", 'ftp_user_id', $app->functions->intval($rec['ftp_user_id']));
                    }
                    unset($records);
                    unset($rec);
                    // Update the Shell user(s) too
                    $records = $app->db->queryAllRecords("SELECT shell_user_id FROM shell_user WHERE parent_domain_id = ".$page_form->id);
                    foreach($records as $rec) {
                        $app->db->datalogUpdate('shell_user', "sys_userid = '".$web_rec['sys_userid']."', sys_groupid = '".$web_rec['sys_groupid']."', puser = '$system_user', pgroup = '$system_group', dir = '$document_root'", 'shell_user_id', $app->functions->intval($rec['shell_user_id']));
                    }
                    unset($records);
                    unset($rec);
                    //* Update all subdomains and alias domains
                    $records = $app->db->queryAllRecords("SELECT domain_id, `domain`, `type`, `web_folder` FROM web_domain WHERE parent_domain_id = ".$page_form->id);
                    foreach($records as $rec) {
                        $update_columns = "sys_userid = '".$web_rec['sys_userid']."', sys_groupid = '".$web_rec['sys_groupid']."'";
                        if($rec['type'] == 'vhostsubdomain' || $rec['type'] == 'vhostalias') {
                            $php_open_basedir = str_replace("[website_path]/web", $document_root.'/'.$rec['web_folder'], $web_config["php_open_basedir"]);
                            $php_open_basedir = str_replace("[website_domain]/web", $rec['domain'].'/'.$rec['web_folder'], $php_open_basedir);
                            $php_open_basedir = str_replace("[website_path]", $document_root, $php_open_basedir);
                            $php_open_basedir = $app->db->quote(str_replace("[website_domain]", $rec['domain'], $php_open_basedir));
                            $update_columns .= ", document_root = '".$document_root."', `php_open_basedir` = '".$php_open_basedir."'";
                        }
                        $app->db->datalogUpdate('web_domain', $update_columns, 'domain_id', $rec['domain_id']);
                    }
                    unset($records);
                    unset($rec);
                    //* Update all databases
                    $records = $app->db->queryAllRecords("SELECT database_id FROM web_database WHERE parent_domain_id = ".$page_form->id);
                    foreach($records as $rec) {
                        $app->db->datalogUpdate('web_database', "sys_userid = '".$app->functions->intval($web_rec['sys_userid'])."', sys_groupid = '".$app->functions->intval($web_rec['sys_groupid'])."'", 'database_id', $app->functions->intval($rec['database_id']));
                    }
                    unset($records);
                    unset($rec);
                }
                //* If the domain name has been changed, we will have to change all subdomains + APS instances
                if(!empty($page_form->dataRecord["domain"]) && !empty($page_form->oldDataRecord["domain"]) && $page_form->dataRecord["domain"] != $page_form->oldDataRecord["domain"]) {
                    $records = $app->db->queryAllRecords("SELECT domain_id,domain FROM web_domain WHERE (type = 'subdomain' OR type = 'vhostsubdomain' OR type = 'vhostalias') AND domain LIKE '%.".$app->db->quote($page_form->oldDataRecord["domain"])."'");
                    foreach($records as $rec) {
                        $subdomain = $app->db->quote(str_replace($page_form->oldDataRecord["domain"], $page_form->dataRecord["domain"], $rec['domain']));
                        $app->db->datalogUpdate('web_domain', "domain = '".$subdomain."'", 'domain_id', $rec['domain_id']);
                    }
                    unset($records);
                    unset($rec);
                    unset($subdomain);
                    // Update APS instances
                    $records = $app->db->queryAllRecords("SELECT id, instance_id FROM aps_instances_settings WHERE name = 'main_domain' AND value = '".$app->db->quote($page_form->oldDataRecord["domain"])."'");
                    if(is_array($records) && !empty($records)){
                        foreach($records as $rec){
                            $app->db->datalogUpdate('aps_instances_settings', "value = '".$app->db->quote($page_form->dataRecord["domain"])."'", 'id', $rec['id']);
                            // Reinstall of package needed?
                            //$app->db->datalogUpdate('aps_instances', "instance_status = '1'", 'id', $rec['instance_id']);
                        }
                    }
                    unset($records);
                    unset($rec);
                }
                //* Set allow_override if empty
                if($web_rec['allow_override'] == '') {
                    $sql = "UPDATE web_domain SET allow_override = '".$app->db->quote($web_config["htaccess_allow_override"])."' WHERE domain_id = ".$page_form->id;
                    $app->db->query($sql);
                }
                //* Set php_open_basedir if empty or domain or client has been changed
                if(empty($web_rec['php_open_basedir']) ||
                    (!empty($page_form->dataRecord["domain"]) && !empty($page_form->oldDataRecord["domain"]) && $page_form->dataRecord["domain"] != $page_form->oldDataRecord["domain"])) {
                    $php_open_basedir = $web_rec['php_open_basedir'];
                    $php_open_basedir = $app->db->quote(str_replace($page_form->oldDataRecord['domain'], $web_rec['domain'], $php_open_basedir));
                    $sql = "UPDATE web_domain SET php_open_basedir = '$php_open_basedir' WHERE domain_id = ".$page_form->id;
                    $app->db->query($sql);
                }
                if(empty($web_rec['php_open_basedir']) ||
                    (isset($page_form->dataRecord["client_group_id"]) && $page_form->dataRecord["client_group_id"] != $page_form->oldDataRecord["sys_groupid"])) {
                    $document_root = $app->db->quote(str_replace("[client_id]", $client_id, $document_root));
                    $php_open_basedir = str_replace("[website_path]", $document_root, $web_config["php_open_basedir"]);
                    $php_open_basedir = $app->db->quote(str_replace("[website_domain]", $web_rec['domain'], $php_open_basedir));
                    $sql = "UPDATE web_domain SET php_open_basedir = '$php_open_basedir' WHERE domain_id = ".$page_form->id;
                    $app->db->query($sql);
                }
                //* Change database backup options when web backup options have been changed
                if(isset($page_form->dataRecord['backup_interval']) && ($page_form->dataRecord['backup_interval'] != $page_form->oldDataRecord['backup_interval'] || $page_form->dataRecord['backup_copies'] != $page_form->oldDataRecord['backup_copies'])) {
                    //* Update all databases
                    $backup_interval = $app->functions->intval($page_form->dataRecord['backup_interval']);
                    $backup_copies = $app->functions->intval($page_form->dataRecord['backup_copies']);
                    $records = $app->db->queryAllRecords("SELECT database_id FROM web_database WHERE parent_domain_id = ".$page_form->id);
                    foreach($records as $rec) {
                        $app->db->datalogUpdate('web_database', "backup_interval = '$backup_interval', backup_copies = '$backup_copies'", 'database_id', $rec['database_id']);
                    }
                    unset($records);
                    unset($rec);
                    unset($backup_copies);
                    unset($backup_interval);
                }
                //* Change vhost subdomain and alias ip/ipv6 if domain ip/ipv6 has changed
                if(isset($page_form->dataRecord['ip_address']) && ($page_form->dataRecord['ip_address'] != $page_form->oldDataRecord['ip_address'] || $page_form->dataRecord['ipv6_address'] != $page_form->oldDataRecord['ipv6_address'])) {
                    $records = $app->db->queryAllRecords("SELECT domain_id FROM web_domain WHERE (type = 'vhostsubdomain' OR type = 'vhostalias') AND parent_domain_id = ".$page_form->id);
                    foreach($records as $rec) {
                        $app->db->datalogUpdate('web_domain', "ip_address = '".$app->db->quote($web_rec['ip_address'])."', ipv6_address = '".$app->db->quote($web_rec['ipv6_address'])."'", 'domain_id', $rec['domain_id']);
                    }
                    unset($records);
                    unset($rec);
                }
            } else {
                $php_open_basedir    = str_replace("[website_path]", $document_root, $web_config["php_open_basedir"]);
                $php_open_basedir    = $app->db->quote(str_replace("[website_domain]", $page_form->dataRecord['domain'], $php_open_basedir));
                $htaccess_allow_override  = $app->db->quote($web_config["htaccess_allow_override"]);
                $sql = "UPDATE web_domain SET system_user = '$system_user', system_group = '$system_group', document_root = '$document_root', allow_override = '$htaccess_allow_override', php_open_basedir = '$php_open_basedir'  WHERE domain_id = ".$page_form->id;
                $app->db->query($sql);
            }
        } else {
            $parent_domain = $app->db->queryOneRecord("SELECT * FROM `web_domain` WHERE `domain_id` = '" . $app->functions->intval($page_form->dataRecord['parent_domain_id']) . "'");
            // Set the values for document_root, system_user and system_group
            $system_user = $app->db->quote($parent_domain['system_user']);
            $system_group = $app->db->quote($parent_domain['system_group']);
            $document_root = $app->db->quote($parent_domain['document_root']);
            $php_open_basedir = str_replace("[website_path]/web", $document_root.'/'.$page_form->dataRecord['web_folder'], $web_config["php_open_basedir"]);
            $php_open_basedir = str_replace("[website_domain]/web", $page_form->dataRecord['domain'].'/'.$page_form->dataRecord['web_folder'], $php_open_basedir);
            $php_open_basedir = str_replace("[website_path]", $document_root, $php_open_basedir);
            $php_open_basedir = $app->db->quote(str_replace("[website_domain]", $page_form->dataRecord['domain'], $php_open_basedir));
            $htaccess_allow_override = $app->db->quote($parent_domain['allow_override']);
            $sql = "UPDATE web_domain SET sys_groupid = ".$app->functions->intval($parent_domain['sys_groupid']).",system_user = '$system_user', system_group = '$system_group', document_root = '$document_root', allow_override = '$htaccess_allow_override', php_open_basedir = '$php_open_basedir'  WHERE domain_id = ".$page_form->id;
            $app->db->query($sql);
        }
    }
}
interface/lib/plugins/sites_web_vhost_subdomain_plugin.inc.php
File was deleted
interface/web/admin/lib/lang/ar_server_config.lng
@@ -189,4 +189,10 @@
$wb['munin_password_txt'] = 'Munin Password';
$wb['munin_url_error_regex'] = 'Invalid Munin URL';
$wb['munin_url_note_txt'] = 'Placeholder:';
$wb["dkim_path_txt"] = 'DKIM Path';
$wb["dkim_path_error"] = 'DKIM Path not found or not writeable.';
$wb['backup_delete_txt'] = 'Delete backups on domain/website delete';
$wb["v6_prefix_txt"] = 'IPv6 Prefix';
$wb["vhost_rewrite_v6_txt"] = 'Rewrite IPv6 on Mirror';
$wb["v6_prefix_length"] = 'Prefix too long according to defined IPv6 ';
?>
interface/web/admin/lib/lang/bg_server_config.lng
@@ -189,4 +189,10 @@
$wb['munin_password_txt'] = 'Munin Password';
$wb['munin_url_error_regex'] = 'Invalid Munin URL';
$wb['munin_url_note_txt'] = 'Placeholder:';
$wb["dkim_path_txt"] = 'DKIM Path';
$wb["dkim_path_error"] = 'DKIM Path not found or not writeable.';
$wb['backup_delete_txt'] = 'Delete backups on domain/website delete';
$wb["v6_prefix_txt"] = 'IPv6 Prefix';
$wb["vhost_rewrite_v6_txt"] = 'Rewrite IPv6 on Mirror';
$wb["v6_prefix_length"] = 'Prefix too long according to defined IPv6 ';
?>
interface/web/admin/lib/lang/br_server_config.lng
@@ -189,4 +189,10 @@
$wb['munin_password_txt'] = 'Munin Password';
$wb['munin_url_error_regex'] = 'Invalid Munin URL';
$wb['munin_url_note_txt'] = 'Placeholder:';
$wb["dkim_path_txt"] = 'DKIM Path';
$wb["dkim_path_error"] = 'DKIM Path not found or not writeable.';
$wb['backup_delete_txt'] = 'Delete backups on domain/website delete';
$wb["v6_prefix_txt"] = 'IPv6 Prefix';
$wb["vhost_rewrite_v6_txt"] = 'Rewrite IPv6 on Mirror';
$wb["v6_prefix_length"] = 'Prefix too long according to defined IPv6 ';
?>
interface/web/admin/lib/lang/cz_server_config.lng
@@ -183,6 +183,9 @@
$wb['monit_user_txt'] = 'Monit User';
$wb['monit_password_txt'] = 'Monit Password';
$wb['monit_url_error_regex'] = 'Invalid Monit URL';
$wb["dkim_path_txt"] = 'DKIM Path';
$wb["dkim_path_error"] = 'DKIM Path not found or not writeable.';
$wb['backup_delete_txt'] = 'Delete backups on domain/website delete';
$wb['monit_url_note_txt'] = 'Placeholder:';
$wb['munin_url_txt'] = 'Munin URL';
$wb['munin_user_txt'] = 'Munin User';
interface/web/admin/lib/lang/de_server_config.lng
@@ -194,4 +194,8 @@
$wb['munin_url_note_txt'] = 'Platzhalter:';
$wb['backup_dir_is_mount_txt'] = 'Backupverzeichnis ist ein eigener Mount?';
$wb['backup_dir_mount_cmd_txt'] = 'Mount-Befehl, falls Backupverzeichnis nicht gemountet';
$wb['backup_delete_txt'] = 'Backups loeschen wenn eine Domain / Webseite geloescht wird';
$wb["v6_prefix_txt"] = 'IPv6 Prefix';
$wb["vhost_rewrite_v6_txt"] = 'Rewrite IPv6 on Mirror';
$wb["v6_prefix_length"] = 'Prefix zu lang fuer angegebene IPv6-Adresse ';
?>
interface/web/admin/lib/lang/es_server_config.lng
@@ -189,4 +189,10 @@
$wb['munin_password_txt'] = 'Munin Password';
$wb['munin_url_error_regex'] = 'Invalid Munin URL';
$wb['munin_url_note_txt'] = 'Placeholder:';
$wb["dkim_path_txt"] = 'DKIM Path';
$wb["dkim_path_error"] = 'DKIM Path not found or not writeable.';
$wb['backup_delete_txt'] = 'Delete backups on domain/website delete';
$wb["v6_prefix_txt"] = 'IPv6 Prefix';
$wb["vhost_rewrite_v6_txt"] = 'Rewrite IPv6 on Mirror';
$wb["v6_prefix_length"] = 'Prefix too long according to defined IPv6 ';
?>
interface/web/admin/lib/lang/fi_server_config.lng
@@ -189,4 +189,10 @@
$wb['munin_password_txt'] = 'Munin Password';
$wb['munin_url_error_regex'] = 'Invalid Munin URL';
$wb['munin_url_note_txt'] = 'Placeholder:';
$wb["dkim_path_txt"] = 'DKIM Path';
$wb["dkim_path_error"] = 'DKIM Path not found or not writeable.';
$wb['backup_delete_txt'] = 'Delete backups on domain/website delete';
$wb["v6_prefix_txt"] = 'IPv6 Prefix';
$wb["vhost_rewrite_v6_txt"] = 'Rewrite IPv6 on Mirror';
$wb["v6_prefix_length"] = 'Prefix too long according to defined IPv6 ';
?>
interface/web/admin/lib/lang/fr_server_config.lng
@@ -191,4 +191,8 @@
$wb['munin_password_txt'] = 'Munin Password';
$wb['munin_url_error_regex'] = 'Invalid Munin URL';
$wb['munin_url_note_txt'] = 'Placeholder:';
$wb['backup_delete_txt'] = 'Delete backups on domain/website delete';
$wb["v6_prefix_txt"] = 'IPv6 Prefix';
$wb["vhost_rewrite_v6_txt"] = 'Rewrite IPv6 on Mirror';
$wb["v6_prefix_length"] = 'Prefix too long according to defined IPv6 ';
?>
interface/web/admin/lib/lang/hr_server_config.lng
@@ -189,4 +189,10 @@
$wb['munin_password_txt'] = 'Munin Password';
$wb['munin_url_error_regex'] = 'Invalid Munin URL';
$wb['munin_url_note_txt'] = 'Placeholder:';
$wb["dkim_path_txt"] = 'DKIM Path';
$wb["dkim_path_error"] = 'DKIM Path not found or not writeable.';
$wb['backup_delete_txt'] = 'Delete backups on domain/website delete';
$wb["v6_prefix_txt"] = 'IPv6 Prefix';
$wb["vhost_rewrite_v6_txt"] = 'Rewrite IPv6 on Mirror';
$wb["v6_prefix_length"] = 'Prefix too long according to defined IPv6 ';
?>
interface/web/admin/lib/lang/hu_server_config.lng
@@ -189,4 +189,10 @@
$wb['munin_password_txt'] = 'Munin Password';
$wb['munin_url_error_regex'] = 'Invalid Munin URL';
$wb['munin_url_note_txt'] = 'Placeholder:';
$wb["dkim_path_txt"] = 'DKIM Path';
$wb["dkim_path_error"] = 'DKIM Path not found or not writeable.';
$wb['backup_delete_txt'] = 'Delete backups on domain/website delete';
$wb["v6_prefix_txt"] = 'IPv6 Prefix';
$wb["vhost_rewrite_v6_txt"] = 'Rewrite IPv6 on Mirror';
$wb["v6_prefix_length"] = 'Prefix too long according to defined IPv6 ';
?>
interface/web/admin/lib/lang/id_server_config.lng
@@ -189,4 +189,10 @@
$wb['munin_password_txt'] = 'Munin Password';
$wb['munin_url_error_regex'] = 'Invalid Munin URL';
$wb['munin_url_note_txt'] = 'Placeholder:';
$wb["dkim_path_txt"] = 'DKIM Path';
$wb["dkim_path_error"] = 'DKIM Path not found or not writeable.';
$wb['backup_delete_txt'] = 'Delete backups on domain/website delete';
$wb["v6_prefix_txt"] = 'IPv6 Prefix';
$wb["vhost_rewrite_v6_txt"] = 'Rewrite IPv6 on Mirror';
$wb["v6_prefix_length"] = 'Prefix too long according to defined IPv6 ';
?>
interface/web/admin/lib/lang/it_server_config.lng
@@ -189,4 +189,10 @@
$wb['munin_password_txt'] = 'Munin Password';
$wb['munin_url_error_regex'] = 'Invalid Munin URL';
$wb['munin_url_note_txt'] = 'Placeholder:';
$wb["dkim_path_txt"] = 'DKIM Path';
$wb["dkim_path_error"] = 'DKIM Path not found or not writeable.';
$wb['backup_delete_txt'] = 'Delete backups on domain/website delete';
$wb["v6_prefix_txt"] = 'IPv6 Prefix';
$wb["vhost_rewrite_v6_txt"] = 'Rewrite IPv6 on Mirror';
$wb["v6_prefix_length"] = 'Prefix too long according to defined IPv6 ';
?>
interface/web/admin/lib/lang/ja_server_config.lng
@@ -189,4 +189,10 @@
$wb['munin_password_txt'] = 'Munin Password';
$wb['munin_url_error_regex'] = 'Invalid Munin URL';
$wb['munin_url_note_txt'] = 'Placeholder:';
$wb["dkim_path_txt"] = 'DKIM Path';
$wb["dkim_path_error"] = 'DKIM Path not found or not writeable.';
$wb['backup_delete_txt'] = 'Delete backups on domain/website delete';
$wb["v6_prefix_txt"] = 'IPv6 Prefix';
$wb["vhost_rewrite_v6_txt"] = 'Rewrite IPv6 on Mirror';
$wb["v6_prefix_length"] = 'Prefix too long according to defined IPv6 ';
?>
interface/web/admin/lib/lang/nl_server_config.lng
@@ -189,4 +189,10 @@
$wb['munin_password_txt'] = 'Munin Password';
$wb['munin_url_error_regex'] = 'Invalid Munin URL';
$wb['munin_url_note_txt'] = 'Placeholder:';
$wb["dkim_path_txt"] = 'DKIM Path';
$wb["dkim_path_error"] = 'DKIM Path not found or not writeable.';
$wb['backup_delete_txt'] = 'Delete backups on domain/website delete';
$wb["v6_prefix_txt"] = 'IPv6 Prefix';
$wb["vhost_rewrite_v6_txt"] = 'Rewrite IPv6 on Mirror';
$wb["v6_prefix_length"] = 'Prefix too long according to defined IPv6 ';
?>
interface/web/admin/lib/lang/nl_system_config.lng
@@ -18,7 +18,7 @@
$wb['mailboxlist_webmail_link_txt'] = 'Link naar webmail in Mailbox lijst';
$wb['mailbox_show_autoresponder_tab_txt'] = 'Toon Autoresponder tabblad in Mailbox detail';
$wb['mailbox_show_mail_filter_tab_txt'] = 'Toon Mail Filter tabblad in Mailbox detail';
$wb['mailbox_show_custom_rules_tab_txt'] 'Toon Custom Rules tabblad in Mailbox detail';
$wb['mailbox_show_custom_rules_tab_txt'] = 'Toon Custom Rules tabblad in Mailbox detail';
$wb['webmail_url_txt'] = 'Webmail URL';
$wb['phpmyadmin_url_txt'] = 'PHPMyAdmin URL';
$wb['use_domain_module_txt'] = 'Gebruik de domein-module om nieuwe domeinen toe te voegen';
interface/web/admin/lib/lang/pl_server_config.lng
@@ -189,4 +189,10 @@
$wb['munin_password_txt'] = 'Munin Password';
$wb['munin_url_error_regex'] = 'Invalid Munin URL';
$wb['munin_url_note_txt'] = 'Placeholder:';
$wb["dkim_path_txt"] = 'DKIM Path';
$wb["dkim_path_error"] = 'DKIM Path not found or not writeable.';
$wb['backup_delete_txt'] = 'Delete backups on domain/website delete';
$wb["v6_prefix_txt"] = 'IPv6 Prefix';
$wb["vhost_rewrite_v6_txt"] = 'Rewrite IPv6 on Mirror';
$wb["v6_prefix_length"] = 'Prefix too long according to defined IPv6 ';
?>
interface/web/admin/lib/lang/pt_server_config.lng
@@ -189,4 +189,10 @@
$wb['munin_password_txt'] = 'Munin Password';
$wb['munin_url_error_regex'] = 'Invalid Munin URL';
$wb['munin_url_note_txt'] = 'Placeholder:';
$wb["dkim_path_txt"] = 'DKIM Path';
$wb["dkim_path_error"] = 'DKIM Path not found or not writeable.';
$wb['backup_delete_txt'] = 'Delete backups on domain/website delete';
$wb["v6_prefix_txt"] = 'IPv6 Prefix';
$wb["vhost_rewrite_v6_txt"] = 'Rewrite IPv6 on Mirror';
$wb["v6_prefix_length"] = 'Prefix too long according to defined IPv6 ';
?>
interface/web/admin/lib/lang/ro_server_config.lng
@@ -189,4 +189,10 @@
$wb['munin_password_txt'] = 'Munin Password';
$wb['munin_url_error_regex'] = 'Invalid Munin URL';
$wb['munin_url_note_txt'] = 'Placeholder:';
$wb["dkim_path_txt"] = 'DKIM Path';
$wb["dkim_path_error"] = 'DKIM Path not found or not writeable.';
$wb['backup_delete_txt'] = 'Delete backups on domain/website delete';
$wb["v6_prefix_txt"] = 'IPv6 Prefix';
$wb["vhost_rewrite_v6_txt"] = 'Rewrite IPv6 on Mirror';
$wb["v6_prefix_length"] = 'Prefix too long according to defined IPv6 ';
?>
interface/web/admin/lib/lang/ru_server_config.lng
@@ -189,4 +189,10 @@
$wb['munin_password_txt'] = 'Munin Password';
$wb['munin_url_error_regex'] = 'Invalid Munin URL';
$wb['munin_url_note_txt'] = 'Placeholder:';
$wb["dkim_path_txt"] = 'DKIM Path';
$wb["dkim_path_error"] = 'DKIM Path not found or not writeable.';
$wb['backup_delete_txt'] = 'Delete backups on domain/website delete';
$wb["v6_prefix_txt"] = 'IPv6 Prefix';
$wb["vhost_rewrite_v6_txt"] = 'Rewrite IPv6 on Mirror';
$wb["v6_prefix_length"] = 'Prefix too long according to defined IPv6 ';
?>
interface/web/admin/lib/lang/se_server_config.lng
@@ -189,4 +189,10 @@
$wb['munin_password_txt'] = 'Munin Password';
$wb['munin_url_error_regex'] = 'Invalid Munin URL';
$wb['munin_url_note_txt'] = 'Placeholder:';
$wb["dkim_path_txt"] = 'DKIM Path';
$wb["dkim_path_error"] = 'DKIM Path not found or not writeable.';
$wb['backup_delete_txt'] = 'Delete backups on domain/website delete';
$wb["v6_prefix_txt"] = 'IPv6 Prefix';
$wb["vhost_rewrite_v6_txt"] = 'Rewrite IPv6 on Mirror';
$wb["v6_prefix_length"] = 'Prefix too long according to defined IPv6 ';
?>
interface/web/admin/lib/lang/sk_server_config.lng
@@ -189,4 +189,10 @@
$wb['munin_password_txt'] = 'Munin Password';
$wb['munin_url_error_regex'] = 'Invalid Munin URL';
$wb['munin_url_note_txt'] = 'Placeholder:';
$wb["dkim_path_txt"] = 'DKIM Path';
$wb["dkim_path_error"] = 'DKIM Path not found or not writeable.';
$wb['backup_delete_txt'] = 'Delete backups on domain/website delete';
$wb["v6_prefix_txt"] = 'IPv6 Prefix';
$wb["vhost_rewrite_v6_txt"] = 'Rewrite IPv6 on Mirror';
$wb["v6_prefix_length"] = 'Prefix too long according to defined IPv6 ';
?>
interface/web/admin/lib/lang/tr_server_config.lng
@@ -189,4 +189,10 @@
$wb['munin_password_txt'] = 'Munin Password';
$wb['munin_url_error_regex'] = 'Invalid Munin URL';
$wb['munin_url_note_txt'] = 'Placeholder:';
$wb["dkim_path_txt"] = 'DKIM Path';
$wb["dkim_path_error"] = 'DKIM Path not found or not writeable.';
$wb['backup_delete_txt'] = 'Delete backups on domain/website delete';
$wb["v6_prefix_txt"] = 'IPv6 Prefix';
$wb["vhost_rewrite_v6_txt"] = 'Rewrite IPv6 on Mirror';
$wb["v6_prefix_length"] = 'Prefix too long according to defined IPv6 ';
?>
interface/web/admin/templates/server_config_mail_edit.htm
@@ -67,11 +67,11 @@
            </div>
            <div class="ctrlHolder">
                <label for="relayhost_user">{tmpl_var name='relayhost_user_txt'}</label>
                <input name="relayhost_user" id="relayhost_user" value="{tmpl_var name='relayhost_user'}" size="40" maxlength="255" type="text" class="textInput formLengthHalf" />
                <input name="relayhost_user" id="relayhost_user" value="{tmpl_var name='relayhost_user'}" size="40" maxlength="255" type="text" class="textInput formLengthHalf" autocomplete="off" />
            </div>
            <div class="ctrlHolder">
                <label for="relayhost_password">{tmpl_var name='relayhost_password_txt'}</label>
                <input name="relayhost_password" id="relayhost_password" value="{tmpl_var name='relayhost_password'}" size="40" maxlength="255" type="password" class="textInput formLengthHalf" />
                <input name="relayhost_password" id="relayhost_password" value="{tmpl_var name='relayhost_password'}" size="40" maxlength="255" type="password" class="textInput formLengthHalf" autocomplete="off" />
            </div>
            <div class="ctrlHolder">
                <label for="mailbox_size_limit">{tmpl_var name='mailbox_size_limit_txt'}</label>
interface/web/dashboard/dashlets/limits.php
@@ -71,7 +71,7 @@
        $limits[] = array('field' => 'limit_web_aliasdomain',
            'db_table' => 'web_domain',
                          'db_where' => "(type = 'alias' OR type = 'vhostalias'");
                          'db_where' => "(type = 'alias' OR type = 'vhostalias')");
        $limits[] = array('field' => 'limit_ftp_user',
            'db_table' => 'ftp_user',
interface/web/data.sql
File was deleted
interface/web/dns/lib/lang/ar_dns_dkim.lng
New file
@@ -0,0 +1,9 @@
<?php
$wb['public_key_txt'] = 'Public-Key';
$wb['ttl_txt'] = 'TTL';
$wb['active_txt'] = 'Active';
$wb['record_exists_txt'] = 'DNS-Record already exists';
$wb['dkim_disabled_txt'] = 'DKIM disabled for this mail-domain';
$wb['limit_dns_record_txt'] = 'The max. number of DNS records for your account is reached.';
$wb['no_zone_perm'] = 'You do not have the permission to add a record to this DNS zone.';
?>
interface/web/dns/lib/lang/ar_dns_wizard.lng
@@ -37,4 +37,5 @@
$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
$wb['list_head_txt'] = 'DNS Zone Wizard';
$wb['list_desc_txt'] = 'Create a DNS Zone via a wizard';
$wb['dkim_txt'] = 'DKIM enabled';
?>
interface/web/dns/lib/lang/bg_dns_dkim.lng
New file
@@ -0,0 +1,9 @@
<?php
$wb['public_key_txt'] = 'Public-Key';
$wb['ttl_txt'] = 'TTL';
$wb['active_txt'] = 'Active';
$wb['record_exists_txt'] = 'DNS-Record already exists';
$wb['dkim_disabled_txt'] = 'DKIM disabled for this mail-domain';
$wb['limit_dns_record_txt'] = 'The max. number of DNS records for your account is reached.';
$wb['no_zone_perm'] = 'You do not have the permission to add a record to this DNS zone.';
?>
interface/web/dns/lib/lang/bg_dns_wizard.lng
@@ -37,4 +37,5 @@
$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
$wb['list_head_txt'] = 'DNS Zone Wizard';
$wb['list_desc_txt'] = 'Create a DNS Zone via a wizard';
$wb['dkim_txt'] = 'DKIM enabled';
?>
interface/web/dns/lib/lang/br_dns_dkim.lng
New file
@@ -0,0 +1,9 @@
<?php
$wb['public_key_txt'] = 'Public-Key';
$wb['ttl_txt'] = 'TTL';
$wb['active_txt'] = 'Active';
$wb['record_exists_txt'] = 'DNS-Record already exists';
$wb['dkim_disabled_txt'] = 'DKIM disabled for this mail-domain';
$wb['limit_dns_record_txt'] = 'The max. number of DNS records for your account is reached.';
$wb['no_zone_perm'] = 'You do not have the permission to add a record to this DNS zone.';
?>
interface/web/dns/lib/lang/br_dns_wizard.lng
@@ -37,4 +37,5 @@
$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
$wb['list_head_txt'] = 'DNS Zone Wizard';
$wb['list_desc_txt'] = 'Create a DNS Zone via a wizard';
$wb['dkim_txt'] = 'DKIM enabled';
?>
interface/web/dns/lib/lang/cz_dns_dkim.lng
New file
@@ -0,0 +1,9 @@
<?php
$wb['public_key_txt'] = 'Public-Key';
$wb['ttl_txt'] = 'TTL';
$wb['active_txt'] = 'Active';
$wb['record_exists_txt'] = 'DNS-Record already exists';
$wb['dkim_disabled_txt'] = 'DKIM disabled for this mail-domain';
$wb['limit_dns_record_txt'] = 'The max. number of DNS records for your account is reached.';
$wb['no_zone_perm'] = 'You do not have the permission to add a record to this DNS zone.';
?>
interface/web/dns/lib/lang/cz_dns_wizard.lng
@@ -37,5 +37,6 @@
$wb['globalsearch_suggestions_text_txt'] = 'Návrhy';
$wb['list_head_txt'] = 'Průvodce vytvořením DNS zóny';
$wb['list_desc_txt'] = 'Vytvoření DNS zóny pomocí průvodce';
$wb['dkim_txt'] = 'DKIM enabled';
?>
interface/web/dns/lib/lang/el_dns_dkim.lng
New file
@@ -0,0 +1,9 @@
<?php
$wb['public_key_txt'] = 'Public-Key';
$wb['ttl_txt'] = 'TTL';
$wb['active_txt'] = 'Active';
$wb['record_exists_txt'] = 'DNS-Record already exists';
$wb['dkim_disabled_txt'] = 'DKIM disabled for this mail-domain';
$wb['limit_dns_record_txt'] = 'The max. number of DNS records for your account is reached.';
$wb['no_zone_perm'] = 'You do not have the permission to add a record to this DNS zone.';
?>
interface/web/dns/lib/lang/es_dns_dkim.lng
New file
@@ -0,0 +1,9 @@
<?php
$wb['public_key_txt'] = 'Public-Key';
$wb['ttl_txt'] = 'TTL';
$wb['active_txt'] = 'Active';
$wb['record_exists_txt'] = 'DNS-Record already exists';
$wb['dkim_disabled_txt'] = 'DKIM disabled for this mail-domain';
$wb['limit_dns_record_txt'] = 'The max. number of DNS records for your account is reached.';
$wb['no_zone_perm'] = 'You do not have the permission to add a record to this DNS zone.';
?>
interface/web/dns/lib/lang/es_dns_wizard.lng
@@ -37,4 +37,5 @@
$wb['globalsearch_noresults_limit_txt'] = '0 results';
$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
$wb['dkim_txt'] = 'DKIM enabled';
?>
interface/web/dns/lib/lang/fi_dns_dkim.lng
New file
@@ -0,0 +1,9 @@
<?php
$wb['public_key_txt'] = 'Public-Key';
$wb['ttl_txt'] = 'TTL';
$wb['active_txt'] = 'Active';
$wb['record_exists_txt'] = 'DNS-Record already exists';
$wb['dkim_disabled_txt'] = 'DKIM disabled for this mail-domain';
$wb['limit_dns_record_txt'] = 'The max. number of DNS records for your account is reached.';
$wb['no_zone_perm'] = 'You do not have the permission to add a record to this DNS zone.';
?>
interface/web/dns/lib/lang/fi_dns_wizard.lng
@@ -37,4 +37,5 @@
$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
$wb['list_head_txt'] = 'DNS Zone Wizard';
$wb['list_desc_txt'] = 'Create a DNS Zone via a wizard';
$wb['dkim_txt'] = 'DKIM enabled';
?>
interface/web/dns/lib/lang/hr_dns_dkim.lng
New file
@@ -0,0 +1,9 @@
<?php
$wb['public_key_txt'] = 'Public-Key';
$wb['ttl_txt'] = 'TTL';
$wb['active_txt'] = 'Active';
$wb['record_exists_txt'] = 'DNS-Record already exists';
$wb['dkim_disabled_txt'] = 'DKIM disabled for this mail-domain';
$wb['limit_dns_record_txt'] = 'The max. number of DNS records for your account is reached.';
$wb['no_zone_perm'] = 'You do not have the permission to add a record to this DNS zone.';
?>
interface/web/dns/lib/lang/hr_dns_wizard.lng
@@ -35,6 +35,7 @@
$wb['globalsearch_noresults_limit_txt'] = '0 results';
$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
$wb['dkim_txt'] = 'DKIM enabled';
$wb['list_head_txt'] = 'DNS Zone Wizard';
$wb['list_desc_txt'] = 'Create a DNS Zone via a wizard';
?>
interface/web/dns/lib/lang/hu_dns_dkim.lng
New file
@@ -0,0 +1,9 @@
<?php
$wb['public_key_txt'] = 'Public-Key';
$wb['ttl_txt'] = 'TTL';
$wb['active_txt'] = 'Active';
$wb['record_exists_txt'] = 'DNS-Record already exists';
$wb['dkim_disabled_txt'] = 'DKIM disabled for this mail-domain';
$wb['limit_dns_record_txt'] = 'The max. number of DNS records for your account is reached.';
$wb['no_zone_perm'] = 'You do not have the permission to add a record to this DNS zone.';
?>
interface/web/dns/lib/lang/hu_dns_wizard.lng
@@ -37,4 +37,5 @@
$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
$wb['list_head_txt'] = 'DNS Zone Wizard';
$wb['list_desc_txt'] = 'Create a DNS Zone via a wizard';
$wb['dkim_txt'] = 'DKIM enabled';
?>
interface/web/dns/lib/lang/id_dns_dkim.lng
New file
@@ -0,0 +1,9 @@
<?php
$wb['public_key_txt'] = 'Public-Key';
$wb['ttl_txt'] = 'TTL';
$wb['active_txt'] = 'Active';
$wb['record_exists_txt'] = 'DNS-Record already exists';
$wb['dkim_disabled_txt'] = 'DKIM disabled for this mail-domain';
$wb['limit_dns_record_txt'] = 'The max. number of DNS records for your account is reached.';
$wb['no_zone_perm'] = 'You do not have the permission to add a record to this DNS zone.';
?>
interface/web/dns/lib/lang/id_dns_wizard.lng
@@ -37,4 +37,5 @@
$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
$wb['list_head_txt'] = 'DNS Zone Wizard';
$wb['list_desc_txt'] = 'Create a DNS Zone via a wizard';
$wb['dkim_txt'] = 'DKIM enabled';
?>
interface/web/dns/lib/lang/it_dns_dkim.lng
New file
@@ -0,0 +1,9 @@
<?php
$wb['public_key_txt'] = 'Public-Key';
$wb['ttl_txt'] = 'TTL';
$wb['active_txt'] = 'Active';
$wb['record_exists_txt'] = 'DNS-Record already exists';
$wb['dkim_disabled_txt'] = 'DKIM disabled for this mail-domain';
$wb['limit_dns_record_txt'] = 'The max. number of DNS records for your account is reached.';
$wb['no_zone_perm'] = 'You do not have the permission to add a record to this DNS zone.';
?>
interface/web/dns/lib/lang/it_dns_wizard.lng
@@ -37,4 +37,5 @@
$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
$wb['list_head_txt'] = 'DNS Zone Wizard';
$wb['list_desc_txt'] = 'Create a DNS Zone via a wizard';
$wb['dkim_txt'] = 'DKIM enabled';
?>
interface/web/dns/lib/lang/ja_dns_dkim.lng
New file
@@ -0,0 +1,9 @@
<?php
$wb['public_key_txt'] = 'Public-Key';
$wb['ttl_txt'] = 'TTL';
$wb['active_txt'] = 'Active';
$wb['record_exists_txt'] = 'DNS-Record already exists';
$wb['dkim_disabled_txt'] = 'DKIM disabled for this mail-domain';
$wb['limit_dns_record_txt'] = 'The max. number of DNS records for your account is reached.';
$wb['no_zone_perm'] = 'You do not have the permission to add a record to this DNS zone.';
?>
interface/web/dns/lib/lang/ja_dns_wizard.lng
@@ -37,4 +37,4 @@
$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
$wb['list_head_txt'] = 'DNS Zone Wizard';
$wb['list_desc_txt'] = 'Create a DNS Zone via a wizard';
?>
$wb['dkim_txt'] = 'DKIM enabled';?>
interface/web/dns/lib/lang/nl_dns_dkim.lng
New file
@@ -0,0 +1,9 @@
<?php
$wb['public_key_txt'] = 'Public-Key';
$wb['ttl_txt'] = 'TTL';
$wb['active_txt'] = 'Active';
$wb['record_exists_txt'] = 'DNS-Record already exists';
$wb['dkim_disabled_txt'] = 'DKIM disabled for this mail-domain';
$wb['limit_dns_record_txt'] = 'The max. number of DNS records for your account is reached.';
$wb['no_zone_perm'] = 'You do not have the permission to add a record to this DNS zone.';
?>
interface/web/dns/lib/lang/nl_dns_wizard.lng
@@ -37,4 +37,5 @@
$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
$wb['list_head_txt'] = 'DNS Zone Wizard';
$wb['list_desc_txt'] = 'Create a DNS Zone via a wizard';
$wb['dkim_txt'] = 'DKIM enabled';
?>
interface/web/dns/lib/lang/pl_dns_wizard.lng
@@ -37,4 +37,5 @@
$wb['globalsearch_noresults_limit_txt'] = '0 wyników';
$wb['globalsearch_searchfield_watermark_txt'] = 'Szukaj';
$wb['globalsearch_suggestions_text_txt'] = 'Sugestie';
$wb['dkim_txt'] = 'DKIM enabled';
?>
interface/web/dns/lib/lang/pt_dns_wizard.lng
@@ -37,4 +37,5 @@
$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
$wb['list_head_txt'] = 'DNS Zone Wizard';
$wb['list_desc_txt'] = 'Create a DNS Zone via a wizard';
$wb['dkim_txt'] = 'DKIM enabled';
?>
interface/web/dns/lib/lang/ro_dns_wizard.lng
@@ -37,4 +37,5 @@
$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
$wb['list_head_txt'] = 'DNS Zone Wizard';
$wb['list_desc_txt'] = 'Create a DNS Zone via a wizard';
$wb['dkim_txt'] = 'DKIM enabled';
?>
interface/web/dns/lib/lang/ru_dns_dkim.lng
New file
@@ -0,0 +1,9 @@
<?php
$wb['public_key_txt'] = 'Public-Key';
$wb['ttl_txt'] = 'TTL';
$wb['active_txt'] = 'Active';
$wb['record_exists_txt'] = 'DNS-Record already exists';
$wb['dkim_disabled_txt'] = 'DKIM disabled for this mail-domain';
$wb['limit_dns_record_txt'] = 'The max. number of DNS records for your account is reached.';
$wb['no_zone_perm'] = 'You do not have the permission to add a record to this DNS zone.';
?>
interface/web/dns/lib/lang/ru_dns_wizard.lng
@@ -37,4 +37,5 @@
$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
$wb['list_head_txt'] = 'DNS Zone Wizard';
$wb['list_desc_txt'] = 'Create a DNS Zone via a wizard';
$wb['dkim_txt'] = 'DKIM enabled';
?>
interface/web/dns/lib/lang/se_dns_dkim.lng
New file
@@ -0,0 +1,9 @@
<?php
$wb['public_key_txt'] = 'Public-Key';
$wb['ttl_txt'] = 'TTL';
$wb['active_txt'] = 'Active';
$wb['record_exists_txt'] = 'DNS-Record already exists';
$wb['dkim_disabled_txt'] = 'DKIM disabled for this mail-domain';
$wb['limit_dns_record_txt'] = 'The max. number of DNS records for your account is reached.';
$wb['no_zone_perm'] = 'You do not have the permission to add a record to this DNS zone.';
?>
interface/web/dns/lib/lang/se_dns_wizard.lng
@@ -37,4 +37,5 @@
$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
$wb['list_head_txt'] = 'DNS Zone Wizard';
$wb['list_desc_txt'] = 'Create a DNS Zone via a wizard';
$wb['dkim_txt'] = 'DKIM enabled';
?>
interface/web/dns/lib/lang/sk_dns_dkim.lng
New file
@@ -0,0 +1,9 @@
<?php
$wb['public_key_txt'] = 'Public-Key';
$wb['ttl_txt'] = 'TTL';
$wb['active_txt'] = 'Active';
$wb['record_exists_txt'] = 'DNS-Record already exists';
$wb['dkim_disabled_txt'] = 'DKIM disabled for this mail-domain';
$wb['limit_dns_record_txt'] = 'The max. number of DNS records for your account is reached.';
$wb['no_zone_perm'] = 'You do not have the permission to add a record to this DNS zone.';
?>
interface/web/dns/lib/lang/sk_dns_wizard.lng
@@ -37,4 +37,5 @@
$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
$wb['list_head_txt'] = 'DNS Zone Wizard';
$wb['list_desc_txt'] = 'Create a DNS Zone via a wizard';
$wb['dkim_txt'] = 'DKIM enabled';
?>
interface/web/dns/lib/lang/tr_dns_dkim.lng
New file
@@ -0,0 +1,9 @@
<?php
$wb['public_key_txt'] = 'Public-Key';
$wb['ttl_txt'] = 'TTL';
$wb['active_txt'] = 'Active';
$wb['record_exists_txt'] = 'DNS-Record already exists';
$wb['dkim_disabled_txt'] = 'DKIM disabled for this mail-domain';
$wb['limit_dns_record_txt'] = 'The max. number of DNS records for your account is reached.';
$wb['no_zone_perm'] = 'You do not have the permission to add a record to this DNS zone.';
?>
interface/web/dns/lib/lang/tr_dns_wizard.lng
@@ -37,4 +37,5 @@
$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
$wb['list_head_txt'] = 'DNS Zone Wizard';
$wb['list_desc_txt'] = 'Create a DNS Zone via a wizard';
$wb['dkim_txt'] = 'DKIM enabled';
?>
interface/web/mail/lib/lang/ar_mail_backup_list.lng
New file
@@ -0,0 +1,12 @@
<?php
$wb['list_head_txt'] = 'Existing backups';
$wb['date_txt'] = 'Date';
$wb['backup_type_txt'] = 'Type';
$wb['filename_txt'] = 'Backup file';
$wb['restore_backup_txt'] = 'Restore';
$wb['restore_info_txt'] = 'Restore of the backup has been started. This action takes several minutes to be completed.';
$wb['restore_confirm_txt'] = 'Restoring may overwrite existing files in your mailbox. Do you really want to restore this backup?';
$wb['download_pending_txt'] = 'There is already a pending backup download job.';
$wb['restore_pending_txt'] = 'There is already a pending backup restore job.';
$wb['filesize_txt'] = 'Filesize';
?>
interface/web/mail/lib/lang/ar_mail_domain.lng
@@ -10,4 +10,10 @@
$wb['limit_maildomain_txt'] = 'The max. number of email domains for your account is reached.';
$wb['policy_txt'] = 'Spamfilter';
$wb['no_policy'] = '- not enabled -';
$wb["dkim_txt"] = 'enable DKIM';
$wb["dkim_private_txt"] = 'DKIM Private-key';
$wb["dkim_public_txt"] = 'DKIM Public-key\nfor information only';
$wb["dkim_generate_txt"] = 'Generate DKIM Private-key';
$wb["dkim_dns_txt"] = 'DNS-Record (TYPE TXT)<br><br>add this record to your DNS';
$wb["dkim_private_key_error"] = 'Invalid DKIM-Private key';
?>
interface/web/mail/lib/lang/ar_mail_user.lng
@@ -47,4 +47,10 @@
$wb['repeat_password_txt'] = 'Repeat Password';
$wb['password_mismatch_txt'] = 'The passwords do not match.';
$wb['password_match_txt'] = 'The passwords do match.';
$wb["backup_interval_txt"] = 'Backup interval';
$wb["backup_copies_txt"] = 'Number of backup copies';
$wb['no_backup_txt'] = 'No backup';
$wb['daily_backup_txt'] = 'Daily';
$wb['weekly_backup_txt'] = 'Weekly';
$wb['monthly_backup_txt'] = 'Monthly';
?>
interface/web/mail/lib/lang/bg_mail_backup_list.lng
New file
@@ -0,0 +1,12 @@
<?php
$wb['list_head_txt'] = 'Existing backups';
$wb['date_txt'] = 'Date';
$wb['backup_type_txt'] = 'Type';
$wb['filename_txt'] = 'Backup file';
$wb['restore_backup_txt'] = 'Restore';
$wb['restore_info_txt'] = 'Restore of the backup has been started. This action takes several minutes to be completed.';
$wb['restore_confirm_txt'] = 'Restoring may overwrite existing files in your mailbox. Do you really want to restore this backup?';
$wb['download_pending_txt'] = 'There is already a pending backup download job.';
$wb['restore_pending_txt'] = 'There is already a pending backup restore job.';
$wb['filesize_txt'] = 'Filesize';
?>
interface/web/mail/lib/lang/bg_mail_domain.lng
@@ -8,6 +8,12 @@
$wb['domain_error_regex'] = 'Неправилно домейн име.';
$wb['client_txt'] = 'Клиент';
$wb['limit_maildomain_txt'] = 'The max. number of email domains for your account is reached.';
$wb["dkim_txt"] = 'enable DKIM';
$wb["dkim_private_txt"] = 'DKIM Private-key';
$wb["dkim_public_txt"] = 'DKIM Public-key\nfor information only';
$wb["dkim_generate_txt"] = 'Generate DKIM Private-key';
$wb["dkim_dns_txt"] = 'DNS-Record (TYPE TXT)<br><br>add this record to your DNS';
$wb["dkim_private_key_error"] = 'Invalid DKIM-Private key';
$wb['policy_txt'] = 'Спамфилтър';
$wb['no_policy'] = '- не е разрешен -';
?>
interface/web/mail/lib/lang/br_mail_backup_list.lng
New file
@@ -0,0 +1,12 @@
<?php
$wb['list_head_txt'] = 'Existing backups';
$wb['date_txt'] = 'Date';
$wb['backup_type_txt'] = 'Type';
$wb['filename_txt'] = 'Backup file';
$wb['restore_backup_txt'] = 'Restore';
$wb['restore_info_txt'] = 'Restore of the backup has been started. This action takes several minutes to be completed.';
$wb['restore_confirm_txt'] = 'Restoring may overwrite existing files in your mailbox. Do you really want to restore this backup?';
$wb['download_pending_txt'] = 'There is already a pending backup download job.';
$wb['restore_pending_txt'] = 'There is already a pending backup restore job.';
$wb['filesize_txt'] = 'Filesize';
?>
interface/web/mail/lib/lang/br_mail_domain.lng
@@ -10,4 +10,10 @@
$wb['limit_maildomain_txt'] = 'O número máximo de contas de correio eletrônico para este domínio foi atingido.';
$wb['policy_txt'] = 'Filtro Anti-Spam';
$wb['no_policy'] = '- desativado -';
$wb["dkim_txt"] = 'enable DKIM';
$wb["dkim_private_txt"] = 'DKIM Private-key';
$wb["dkim_public_txt"] = 'DKIM Public-key\nfor information only';
$wb["dkim_generate_txt"] = 'Generate DKIM Private-key';
$wb["dkim_dns_txt"] = 'DNS-Record (TYPE TXT)<br><br>add this record to your DNS';
$wb["dkim_private_key_error"] = 'Invalid DKIM-Private key';
?>
interface/web/mail/lib/lang/cz_mail_backup_list.lng
New file
@@ -0,0 +1,12 @@
<?php
$wb['list_head_txt'] = 'Existing backups';
$wb['date_txt'] = 'Date';
$wb['backup_type_txt'] = 'Type';
$wb['filename_txt'] = 'Backup file';
$wb['restore_backup_txt'] = 'Restore';
$wb['restore_info_txt'] = 'Restore of the backup has been started. This action takes several minutes to be completed.';
$wb['restore_confirm_txt'] = 'Restoring may overwrite existing files in your mailbox. Do you really want to restore this backup?';
$wb['download_pending_txt'] = 'There is already a pending backup download job.';
$wb['restore_pending_txt'] = 'There is already a pending backup restore job.';
$wb['filesize_txt'] = 'Filesize';
?>
interface/web/mail/lib/lang/cz_mail_domain.lng
@@ -8,6 +8,12 @@
$wb['domain_error_regex'] = 'Chybný název domény.';
$wb['client_txt'] = 'Klient';
$wb['limit_maildomain_txt'] = 'Dosažen maximální počet email domén pro Váš účet.';
$wb["dkim_txt"] = 'enable DKIM';
$wb["dkim_private_txt"] = 'DKIM Private-key';
$wb["dkim_public_txt"] = 'DKIM Public-key\nfor information only';
$wb["dkim_generate_txt"] = 'Generate DKIM Private-key';
$wb["dkim_dns_txt"] = 'DNS-Record (TYPE TXT)<br><br>add this record to your DNS';
$wb["dkim_private_key_error"] = 'Invalid DKIM-Private key';
$wb['policy_txt'] = 'Spamový filtr';
$wb['no_policy'] = '- nepovoleno -';
?>
interface/web/mail/lib/lang/cz_mail_user.lng
@@ -47,5 +47,11 @@
$wb['repeat_password_txt'] = 'Opakujte heslo';
$wb['password_mismatch_txt'] = 'Hesla se neshodují.';
$wb['password_match_txt'] = 'Hesla se shodují.';
$wb["backup_interval_txt"] = 'Backup interval';
$wb["backup_copies_txt"] = 'Number of backup copies';
$wb['no_backup_txt'] = 'No backup';
$wb['daily_backup_txt'] = 'Daily';
$wb['weekly_backup_txt'] = 'Weekly';
$wb['monthly_backup_txt'] = 'Monthly';
?>
interface/web/mail/lib/lang/de_mail_backup_list.lng
New file
@@ -0,0 +1,12 @@
<?php
$wb['list_head_txt'] = 'Existing backups';
$wb['date_txt'] = 'Date';
$wb['backup_type_txt'] = 'Type';
$wb['filename_txt'] = 'Backup file';
$wb['restore_backup_txt'] = 'Restore';
$wb['restore_info_txt'] = 'Restore of the backup has been started. This action takes several minutes to be completed.';
$wb['restore_confirm_txt'] = 'Restoring may overwrite existing files in your mailbox. Do you really want to restore this backup?';
$wb['download_pending_txt'] = 'There is already a pending backup download job.';
$wb['restore_pending_txt'] = 'There is already a pending backup restore job.';
$wb['filesize_txt'] = 'Filesize';
?>
interface/web/mail/lib/lang/de_mail_user.lng
@@ -48,4 +48,11 @@
$wb['password_mismatch_txt'] = 'Die Passwörter stimmen nicht überein.';
$wb['password_match_txt'] = 'Die Passwörter stimmen überein.';
$wb['email_error_isascii'] = 'Bitte verwenden Sie keine Umlaute im Passwort. Dies kann zu Problemen mit Ihrem E-Mail-Programm führen.';
$wb["backup_interval_txt"] = 'Backup interval';
$wb["backup_copies_txt"] = 'Anzahl der Backups';
$wb['no_backup_txt'] = 'inaktiv';
$wb['daily_backup_txt'] = 'taeglich';
$wb['weekly_backup_txt'] = 'woechentlich';
$wb['monthly_backup_txt'] = 'monatlich';
?>
interface/web/mail/lib/lang/el_mail_backup_list.lng
New file
@@ -0,0 +1,12 @@
<?php
$wb['list_head_txt'] = 'Existing backups';
$wb['date_txt'] = 'Date';
$wb['backup_type_txt'] = 'Type';
$wb['filename_txt'] = 'Backup file';
$wb['restore_backup_txt'] = 'Restore';
$wb['restore_info_txt'] = 'Restore of the backup has been started. This action takes several minutes to be completed.';
$wb['restore_confirm_txt'] = 'Restoring may overwrite existing files in your mailbox. Do you really want to restore this backup?';
$wb['download_pending_txt'] = 'There is already a pending backup download job.';
$wb['restore_pending_txt'] = 'There is already a pending backup restore job.';
$wb['filesize_txt'] = 'Filesize';
?>
interface/web/mail/lib/lang/es_mail_backup_list.lng
New file
@@ -0,0 +1,12 @@
<?php
$wb['list_head_txt'] = 'Existing backups';
$wb['date_txt'] = 'Date';
$wb['backup_type_txt'] = 'Type';
$wb['filename_txt'] = 'Backup file';
$wb['restore_backup_txt'] = 'Restore';
$wb['restore_info_txt'] = 'Restore of the backup has been started. This action takes several minutes to be completed.';
$wb['restore_confirm_txt'] = 'Restoring may overwrite existing files in your mailbox. Do you really want to restore this backup?';
$wb['download_pending_txt'] = 'There is already a pending backup download job.';
$wb['restore_pending_txt'] = 'There is already a pending backup restore job.';
$wb['filesize_txt'] = 'Filesize';
?>
interface/web/mail/lib/lang/es_mail_domain.lng
@@ -10,4 +10,10 @@
$wb['limit_maildomain_txt'] = 'Se ha alcanzado el número máximo de dominios de correo para esta cuenta';
$wb['policy_txt'] = 'Filtro de spam';
$wb['no_policy'] = '- no activado -';
$wb["dkim_txt"] = 'enable DKIM';
$wb["dkim_private_txt"] = 'DKIM Private-key';
$wb["dkim_public_txt"] = 'DKIM Public-key\nfor information only';
$wb["dkim_generate_txt"] = 'Generate DKIM Private-key';
$wb["dkim_dns_txt"] = 'DNS-Record (TYPE TXT)<br><br>add this record to your DNS';
$wb["dkim_private_key_error"] = 'Invalid DKIM-Private key';
?>
interface/web/mail/lib/lang/es_mail_user.lng
@@ -47,4 +47,10 @@
$wb['repeat_password_txt'] = 'Repeat Password';
$wb['password_mismatch_txt'] = 'The passwords do not match.';
$wb['password_match_txt'] = 'The passwords do match.';
$wb["backup_interval_txt"] = 'Backup interval';
$wb["backup_copies_txt"] = 'Number of backup copies';
$wb['no_backup_txt'] = 'No backup';
$wb['daily_backup_txt'] = 'Daily';
$wb['weekly_backup_txt'] = 'Weekly';
$wb['monthly_backup_txt'] = 'Monthly';
?>
interface/web/mail/lib/lang/fi_mail_backup_list.lng
New file
@@ -0,0 +1,12 @@
<?php
$wb['list_head_txt'] = 'Existing backups';
$wb['date_txt'] = 'Date';
$wb['backup_type_txt'] = 'Type';
$wb['filename_txt'] = 'Backup file';
$wb['restore_backup_txt'] = 'Restore';
$wb['restore_info_txt'] = 'Restore of the backup has been started. This action takes several minutes to be completed.';
$wb['restore_confirm_txt'] = 'Restoring may overwrite existing files in your mailbox. Do you really want to restore this backup?';
$wb['download_pending_txt'] = 'There is already a pending backup download job.';
$wb['restore_pending_txt'] = 'There is already a pending backup restore job.';
$wb['filesize_txt'] = 'Filesize';
?>
interface/web/mail/lib/lang/fi_mail_domain.lng
@@ -10,4 +10,10 @@
$wb['limit_maildomain_txt'] = 'Käyttäjatunnuksella on jo sallittu määrä postiverkkotunnuksia.';
$wb['policy_txt'] = 'Roskapostisuodatin';
$wb['no_policy'] = '- ei käytössä -';
$wb["dkim_txt"] = 'enable DKIM';
$wb["dkim_private_txt"] = 'DKIM Private-key';
$wb["dkim_public_txt"] = 'DKIM Public-key\nfor information only';
$wb["dkim_generate_txt"] = 'Generate DKIM Private-key';
$wb["dkim_dns_txt"] = 'DNS-Record (TYPE TXT)<br><br>add this record to your DNS';
$wb["dkim_private_key_error"] = 'Invalid DKIM-Private key';
?>
interface/web/mail/lib/lang/fi_mail_user.lng
@@ -47,4 +47,10 @@
$wb['repeat_password_txt'] = 'Repeat Password';
$wb['password_mismatch_txt'] = 'The passwords do not match.';
$wb['password_match_txt'] = 'The passwords do match.';
$wb["backup_interval_txt"] = 'Backup interval';
$wb["backup_copies_txt"] = 'Number of backup copies';
$wb['no_backup_txt'] = 'No backup';
$wb['daily_backup_txt'] = 'Daily';
$wb['weekly_backup_txt'] = 'Weekly';
$wb['monthly_backup_txt'] = 'Monthly';
?>
interface/web/mail/lib/lang/fr_mail_backup_list.lng
New file
@@ -0,0 +1,12 @@
<?php
$wb['list_head_txt'] = 'Existing backups';
$wb['date_txt'] = 'Date';
$wb['backup_type_txt'] = 'Type';
$wb['filename_txt'] = 'Backup file';
$wb['restore_backup_txt'] = 'Restore';
$wb['restore_info_txt'] = 'Restore of the backup has been started. This action takes several minutes to be completed.';
$wb['restore_confirm_txt'] = 'Restoring may overwrite existing files in your mailbox. Do you really want to restore this backup?';
$wb['download_pending_txt'] = 'There is already a pending backup download job.';
$wb['restore_pending_txt'] = 'There is already a pending backup restore job.';
$wb['filesize_txt'] = 'Filesize';
?>
interface/web/mail/lib/lang/fr_mail_user.lng
@@ -47,4 +47,10 @@
$wb['repeat_password_txt'] = 'Repeat Password';
$wb['password_mismatch_txt'] = 'The passwords do not match.';
$wb['password_match_txt'] = 'The passwords do match.';
$wb["backup_interval_txt"] = 'Backup interval';
$wb["backup_copies_txt"] = 'Number of backup copies';
$wb['no_backup_txt'] = 'No backup';
$wb['daily_backup_txt'] = 'Daily';
$wb['weekly_backup_txt'] = 'Weekly';
$wb['monthly_backup_txt'] = 'Monthly';
?>
interface/web/mail/lib/lang/hr_mail_backup_list.lng
New file
@@ -0,0 +1,12 @@
<?php
$wb['list_head_txt'] = 'Existing backups';
$wb['date_txt'] = 'Date';
$wb['backup_type_txt'] = 'Type';
$wb['filename_txt'] = 'Backup file';
$wb['restore_backup_txt'] = 'Restore';
$wb['restore_info_txt'] = 'Restore of the backup has been started. This action takes several minutes to be completed.';
$wb['restore_confirm_txt'] = 'Restoring may overwrite existing files in your mailbox. Do you really want to restore this backup?';
$wb['download_pending_txt'] = 'There is already a pending backup download job.';
$wb['restore_pending_txt'] = 'There is already a pending backup restore job.';
$wb['filesize_txt'] = 'Filesize';
?>
interface/web/mail/lib/lang/hr_mail_domain.lng
@@ -10,4 +10,10 @@
$wb['limit_maildomain_txt'] = 'Iskorišten je maksimalan broj email domena.';
$wb['policy_txt'] = 'Spamfilter';
$wb['no_policy'] = '- nema pravila -';
$wb["dkim_txt"] = 'enable DKIM';
$wb["dkim_private_txt"] = 'DKIM Private-key';
$wb["dkim_public_txt"] = 'DKIM Public-key\nfor information only';
$wb["dkim_generate_txt"] = 'Generate DKIM Private-key';
$wb["dkim_dns_txt"] = 'DNS-Record (TYPE TXT)<br><br>add this record to your DNS';
$wb["dkim_private_key_error"] = 'Invalid DKIM-Private key';
?>
interface/web/mail/lib/lang/hr_mail_user.lng
@@ -47,4 +47,10 @@
$wb['repeat_password_txt'] = 'Repeat Password';
$wb['password_mismatch_txt'] = 'The passwords do not match.';
$wb['password_match_txt'] = 'The passwords do match.';
$wb["backup_interval_txt"] = 'Backup interval';
$wb["backup_copies_txt"] = 'Number of backup copies';
$wb['no_backup_txt'] = 'No backup';
$wb['daily_backup_txt'] = 'Daily';
$wb['weekly_backup_txt'] = 'Weekly';
$wb['monthly_backup_txt'] = 'Monthly';
?>
interface/web/mail/lib/lang/hu_mail_backup_list.lng
New file
@@ -0,0 +1,12 @@
<?php
$wb['list_head_txt'] = 'Existing backups';
$wb['date_txt'] = 'Date';
$wb['backup_type_txt'] = 'Type';
$wb['filename_txt'] = 'Backup file';
$wb['restore_backup_txt'] = 'Restore';
$wb['restore_info_txt'] = 'Restore of the backup has been started. This action takes several minutes to be completed.';
$wb['restore_confirm_txt'] = 'Restoring may overwrite existing files in your mailbox. Do you really want to restore this backup?';
$wb['download_pending_txt'] = 'There is already a pending backup download job.';
$wb['restore_pending_txt'] = 'There is already a pending backup restore job.';
$wb['filesize_txt'] = 'Filesize';
?>
interface/web/mail/lib/lang/hu_mail_domain.lng
@@ -10,4 +10,10 @@
$wb['policy_txt'] = 'Spamszűrő';
$wb['no_policy'] = '- nem engedélyezett -';
$wb['client_txt'] = 'Client';
$wb["dkim_txt"] = 'enable DKIM';
$wb["dkim_private_txt"] = 'DKIM Private-key';
$wb["dkim_public_txt"] = 'DKIM Public-key\nfor information only';
$wb["dkim_generate_txt"] = 'Generate DKIM Private-key';
$wb["dkim_dns_txt"] = 'DNS-Record (TYPE TXT)<br><br>add this record to your DNS';
$wb["dkim_private_key_error"] = 'Invalid DKIM-Private key';
?>
interface/web/mail/lib/lang/hu_mail_user.lng
@@ -47,4 +47,10 @@
$wb['repeat_password_txt'] = 'Repeat Password';
$wb['password_mismatch_txt'] = 'The passwords do not match.';
$wb['password_match_txt'] = 'The passwords do match.';
$wb["backup_interval_txt"] = 'Backup interval';
$wb["backup_copies_txt"] = 'Number of backup copies';
$wb['no_backup_txt'] = 'No backup';
$wb['daily_backup_txt'] = 'Daily';
$wb['weekly_backup_txt'] = 'Weekly';
$wb['monthly_backup_txt'] = 'Monthly';
?>
interface/web/mail/lib/lang/id_mail_backup_list.lng
New file
@@ -0,0 +1,12 @@
<?php
$wb['list_head_txt'] = 'Existing backups';
$wb['date_txt'] = 'Date';
$wb['backup_type_txt'] = 'Type';
$wb['filename_txt'] = 'Backup file';
$wb['restore_backup_txt'] = 'Restore';
$wb['restore_info_txt'] = 'Restore of the backup has been started. This action takes several minutes to be completed.';
$wb['restore_confirm_txt'] = 'Restoring may overwrite existing files in your mailbox. Do you really want to restore this backup?';
$wb['download_pending_txt'] = 'There is already a pending backup download job.';
$wb['restore_pending_txt'] = 'There is already a pending backup restore job.';
$wb['filesize_txt'] = 'Filesize';
?>
interface/web/mail/lib/lang/id_mail_domain.lng
@@ -10,4 +10,10 @@
$wb['limit_maildomain_txt'] = 'Jumlah maks domain email untuk akun Anda telah tercapai.';
$wb['policy_txt'] = 'Spamfilter';
$wb['no_policy'] = '- tidak aktif -';
$wb["dkim_txt"] = 'enable DKIM';
$wb["dkim_private_txt"] = 'DKIM Private-key';
$wb["dkim_public_txt"] = 'DKIM Public-key\nfor information only';
$wb["dkim_generate_txt"] = 'Generate DKIM Private-key';
$wb["dkim_dns_txt"] = 'DNS-Record (TYPE TXT)<br><br>add this record to your DNS';
$wb["dkim_private_key_error"] = 'Invalid DKIM-Private key';
?>
interface/web/mail/lib/lang/id_mail_user.lng
@@ -47,4 +47,10 @@
$wb['repeat_password_txt'] = 'Repeat Password';
$wb['password_mismatch_txt'] = 'The passwords do not match.';
$wb['password_match_txt'] = 'The passwords do match.';
$wb["backup_interval_txt"] = 'Backup interval';
$wb["backup_copies_txt"] = 'Number of backup copies';
$wb['no_backup_txt'] = 'No backup';
$wb['daily_backup_txt'] = 'Daily';
$wb['weekly_backup_txt'] = 'Weekly';
$wb['monthly_backup_txt'] = 'Monthly';
?>
interface/web/mail/lib/lang/it_mail_backup_list.lng
New file
@@ -0,0 +1,12 @@
<?php
$wb['list_head_txt'] = 'Existing backups';
$wb['date_txt'] = 'Date';
$wb['backup_type_txt'] = 'Type';
$wb['filename_txt'] = 'Backup file';
$wb['restore_backup_txt'] = 'Restore';
$wb['restore_info_txt'] = 'Restore of the backup has been started. This action takes several minutes to be completed.';
$wb['restore_confirm_txt'] = 'Restoring may overwrite existing files in your mailbox. Do you really want to restore this backup?';
$wb['download_pending_txt'] = 'There is already a pending backup download job.';
$wb['restore_pending_txt'] = 'There is already a pending backup restore job.';
$wb['filesize_txt'] = 'Filesize';
?>
interface/web/mail/lib/lang/it_mail_domain.lng
@@ -10,4 +10,10 @@
$wb['limit_maildomain_txt'] = 'Raggiunto numero massimo di domini email per questo account.';
$wb['policy_txt'] = 'Spamfilter';
$wb['no_policy'] = '- non abilitato -';
$wb["dkim_txt"] = 'enable DKIM';
$wb["dkim_private_txt"] = 'DKIM Private-key';
$wb["dkim_public_txt"] = 'DKIM Public-key\nfor information only';
$wb["dkim_generate_txt"] = 'Generate DKIM Private-key';
$wb["dkim_dns_txt"] = 'DNS-Record (TYPE TXT)<br><br>add this record to your DNS';
$wb["dkim_private_key_error"] = 'Invalid DKIM-Private key';
?>
interface/web/mail/lib/lang/it_mail_user.lng
@@ -47,4 +47,10 @@
$wb['repeat_password_txt'] = 'Repeat Password';
$wb['password_mismatch_txt'] = 'The passwords do not match.';
$wb['password_match_txt'] = 'The passwords do match.';
$wb["backup_interval_txt"] = 'Backup interval';
$wb["backup_copies_txt"] = 'Number of backup copies';
$wb['no_backup_txt'] = 'No backup';
$wb['daily_backup_txt'] = 'Daily';
$wb['weekly_backup_txt'] = 'Weekly';
$wb['monthly_backup_txt'] = 'Monthly';
?>
interface/web/mail/lib/lang/ja_mail_backup_list.lng
New file
@@ -0,0 +1,12 @@
<?php
$wb['list_head_txt'] = 'Existing backups';
$wb['date_txt'] = 'Date';
$wb['backup_type_txt'] = 'Type';
$wb['filename_txt'] = 'Backup file';
$wb['restore_backup_txt'] = 'Restore';
$wb['restore_info_txt'] = 'Restore of the backup has been started. This action takes several minutes to be completed.';
$wb['restore_confirm_txt'] = 'Restoring may overwrite existing files in your mailbox. Do you really want to restore this backup?';
$wb['download_pending_txt'] = 'There is already a pending backup download job.';
$wb['restore_pending_txt'] = 'There is already a pending backup restore job.';
$wb['filesize_txt'] = 'Filesize';
?>
interface/web/mail/lib/lang/ja_mail_domain.lng
@@ -9,5 +9,11 @@
$wb['client_txt'] = 'クライアント';
$wb['limit_maildomain_txt'] = 'メールドメインが最大数に達したため、これ以上追加できません。';
$wb['policy_txt'] = 'スパムフィルター';
$wb["dkim_txt"] = 'enable DKIM';
$wb["dkim_private_txt"] = 'DKIM Private-key';
$wb["dkim_public_txt"] = 'DKIM Public-key\nfor information only';
$wb["dkim_generate_txt"] = 'Generate DKIM Private-key';
$wb["dkim_dns_txt"] = 'DNS-Record (TYPE TXT)<br><br>add this record to your DNS';
$wb["dkim_private_key_error"] = 'Invalid DKIM-Private key';
$wb['no_policy'] = '使わない';
?>
interface/web/mail/lib/lang/ja_mail_user.lng
@@ -47,4 +47,10 @@
$wb['repeat_password_txt'] = 'Repeat Password';
$wb['password_mismatch_txt'] = 'The passwords do not match.';
$wb['password_match_txt'] = 'The passwords do match.';
$wb["backup_interval_txt"] = 'Backup interval';
$wb["backup_copies_txt"] = 'Number of backup copies';
$wb['no_backup_txt'] = 'No backup';
$wb['daily_backup_txt'] = 'Daily';
$wb['weekly_backup_txt'] = 'Weekly';
$wb['monthly_backup_txt'] = 'Monthly';
?>
interface/web/mail/lib/lang/nl_mail_backup_list.lng
New file
@@ -0,0 +1,12 @@
<?php
$wb['list_head_txt'] = 'Existing backups';
$wb['date_txt'] = 'Date';
$wb['backup_type_txt'] = 'Type';
$wb['filename_txt'] = 'Backup file';
$wb['restore_backup_txt'] = 'Restore';
$wb['restore_info_txt'] = 'Restore of the backup has been started. This action takes several minutes to be completed.';
$wb['restore_confirm_txt'] = 'Restoring may overwrite existing files in your mailbox. Do you really want to restore this backup?';
$wb['download_pending_txt'] = 'There is already a pending backup download job.';
$wb['restore_pending_txt'] = 'There is already a pending backup restore job.';
$wb['filesize_txt'] = 'Filesize';
?>
interface/web/mail/lib/lang/nl_mail_domain.lng
@@ -10,4 +10,10 @@
$wb['limit_maildomain_txt'] = 'Het max. aantal e-mail domainen voor uw account is bereikt.';
$wb['policy_txt'] = 'Spamfilter';
$wb['no_policy'] = '- niet ingeschakeld -';
$wb["dkim_txt"] = 'enable DKIM';
$wb["dkim_private_txt"] = 'DKIM Private-key';
$wb["dkim_public_txt"] = 'DKIM Public-key\nfor information only';
$wb["dkim_generate_txt"] = 'Generate DKIM Private-key';
$wb["dkim_dns_txt"] = 'DNS-Record (TYPE TXT)<br><br>add this record to your DNS';
$wb["dkim_private_key_error"] = 'Invalid DKIM-Private key';
?>
interface/web/mail/lib/lang/nl_mail_user.lng
@@ -47,4 +47,10 @@
$wb['repeat_password_txt'] = 'Repeat Password';
$wb['password_mismatch_txt'] = 'The passwords do not match.';
$wb['password_match_txt'] = 'The passwords do match.';
$wb["backup_interval_txt"] = 'Backup interval';
$wb["backup_copies_txt"] = 'Number of backup copies';
$wb['no_backup_txt'] = 'No backup';
$wb['daily_backup_txt'] = 'Daily';
$wb['weekly_backup_txt'] = 'Weekly';
$wb['monthly_backup_txt'] = 'Monthly';
?>
interface/web/mail/lib/lang/pl_mail_domain.lng
@@ -10,4 +10,10 @@
$wb['limit_maildomain_txt'] = 'Maksymalna ilość domen e-mail dla Twojego konta została perzekroczona.';
$wb['policy_txt'] = 'Filtr spamu';
$wb['no_policy'] = '-nie używane-';
$wb["dkim_txt"] = 'enable DKIM';
$wb["dkim_private_txt"] = 'DKIM Private-key';
$wb["dkim_public_txt"] = 'DKIM Public-key\nfor information only';
$wb["dkim_generate_txt"] = 'Generate DKIM Private-key';
$wb["dkim_dns_txt"] = 'DNS-Record (TYPE TXT)<br><br>add this record to your DNS';
$wb["dkim_private_key_error"] = 'Invalid DKIM-Private key';
?>
interface/web/mail/lib/lang/pl_mail_user.lng
@@ -47,4 +47,10 @@
$wb['repeat_password_txt'] = 'Powtórz hasło';
$wb['password_mismatch_txt'] = 'Hasła nie pasują do siebie';
$wb['password_match_txt'] = 'Hasła pasują';
$wb["backup_interval_txt"] = 'Backup interval';
$wb["backup_copies_txt"] = 'Number of backup copies';
$wb['no_backup_txt'] = 'No backup';
$wb['daily_backup_txt'] = 'Daily';
$wb['weekly_backup_txt'] = 'Weekly';
$wb['monthly_backup_txt'] = 'Monthly';
?>
interface/web/mail/lib/lang/pt_mail_user.lng
@@ -47,4 +47,10 @@
$wb['repeat_password_txt'] = 'Repeat Password';
$wb['password_mismatch_txt'] = 'The passwords do not match.';
$wb['password_match_txt'] = 'The passwords do match.';
$wb["backup_interval_txt"] = 'Backup interval';
$wb["backup_copies_txt"] = 'Number of backup copies';
$wb['no_backup_txt'] = 'No backup';
$wb['daily_backup_txt'] = 'Daily';
$wb['weekly_backup_txt'] = 'Weekly';
$wb['monthly_backup_txt'] = 'Monthly';
?>
interface/web/mail/lib/lang/ro_mail_domain.lng
@@ -10,4 +10,10 @@
$wb['limit_maildomain_txt'] = 'Numarul maxuim de conturi email-uri pe contul dumenavoastra a fost atins The max. number of email domains for your account is reached.';
$wb['policy_txt'] = 'Spamfilter';
$wb['no_policy'] = '- not enabled -';
$wb["dkim_txt"] = 'enable DKIM';
$wb["dkim_private_txt"] = 'DKIM Private-key';
$wb["dkim_public_txt"] = 'DKIM Public-key\nfor information only';
$wb["dkim_generate_txt"] = 'Generate DKIM Private-key';
$wb["dkim_dns_txt"] = 'DNS-Record (TYPE TXT)<br><br>add this record to your DNS';
$wb["dkim_private_key_error"] = 'Invalid DKIM-Private key';
?>
interface/web/mail/lib/lang/ro_mail_user.lng
@@ -47,4 +47,10 @@
$wb['repeat_password_txt'] = 'Repeat Password';
$wb['password_mismatch_txt'] = 'The passwords do not match.';
$wb['password_match_txt'] = 'The passwords do match.';
$wb["backup_interval_txt"] = 'Backup interval';
$wb["backup_copies_txt"] = 'Number of backup copies';
$wb['no_backup_txt'] = 'No backup';
$wb['daily_backup_txt'] = 'Daily';
$wb['weekly_backup_txt'] = 'Weekly';
$wb['monthly_backup_txt'] = 'Monthly';
?>
interface/web/mail/lib/lang/ru_mail_backup_list.lng
New file
@@ -0,0 +1,12 @@
<?php
$wb['list_head_txt'] = 'Existing backups';
$wb['date_txt'] = 'Date';
$wb['backup_type_txt'] = 'Type';
$wb['filename_txt'] = 'Backup file';
$wb['restore_backup_txt'] = 'Restore';
$wb['restore_info_txt'] = 'Restore of the backup has been started. This action takes several minutes to be completed.';
$wb['restore_confirm_txt'] = 'Restoring may overwrite existing files in your mailbox. Do you really want to restore this backup?';
$wb['download_pending_txt'] = 'There is already a pending backup download job.';
$wb['restore_pending_txt'] = 'There is already a pending backup restore job.';
$wb['filesize_txt'] = 'Filesize';
?>
interface/web/mail/lib/lang/ru_mail_user.lng
@@ -47,4 +47,10 @@
$wb['repeat_password_txt'] = 'Repeat Password';
$wb['password_mismatch_txt'] = 'The passwords do not match.';
$wb['password_match_txt'] = 'The passwords do match.';
$wb["backup_interval_txt"] = 'Backup interval';
$wb["backup_copies_txt"] = 'Number of backup copies';
$wb['no_backup_txt'] = 'No backup';
$wb['daily_backup_txt'] = 'Daily';
$wb['weekly_backup_txt'] = 'Weekly';
$wb['monthly_backup_txt'] = 'Monthly';
?>
interface/web/mail/lib/lang/se_mail_backup_list.lng
New file
@@ -0,0 +1,12 @@
<?php
$wb['list_head_txt'] = 'Existing backups';
$wb['date_txt'] = 'Date';
$wb['backup_type_txt'] = 'Type';
$wb['filename_txt'] = 'Backup file';
$wb['restore_backup_txt'] = 'Restore';
$wb['restore_info_txt'] = 'Restore of the backup has been started. This action takes several minutes to be completed.';
$wb['restore_confirm_txt'] = 'Restoring may overwrite existing files in your mailbox. Do you really want to restore this backup?';
$wb['download_pending_txt'] = 'There is already a pending backup download job.';
$wb['restore_pending_txt'] = 'There is already a pending backup restore job.';
$wb['filesize_txt'] = 'Filesize';
?>
interface/web/mail/lib/lang/se_mail_domain.lng
@@ -10,4 +10,10 @@
$wb['limit_maildomain_txt'] = 'The max. number of email domains for your account is reached.';
$wb['policy_txt'] = 'Spamfilter';
$wb['no_policy'] = '- not enabled -';
$wb["dkim_txt"] = 'enable DKIM';
$wb["dkim_private_txt"] = 'DKIM Private-key';
$wb["dkim_public_txt"] = 'DKIM Public-key\nfor information only';
$wb["dkim_generate_txt"] = 'Generate DKIM Private-key';
$wb["dkim_dns_txt"] = 'DNS-Record (TYPE TXT)<br><br>add this record to your DNS';
$wb["dkim_private_key_error"] = 'Invalid DKIM-Private key';
?>
interface/web/mail/lib/lang/se_mail_user.lng
@@ -47,4 +47,10 @@
$wb['repeat_password_txt'] = 'Repeat Password';
$wb['password_mismatch_txt'] = 'The passwords do not match.';
$wb['password_match_txt'] = 'The passwords do match.';
$wb["backup_interval_txt"] = 'Backup interval';
$wb["backup_copies_txt"] = 'Number of backup copies';
$wb['no_backup_txt'] = 'No backup';
$wb['daily_backup_txt'] = 'Daily';
$wb['weekly_backup_txt'] = 'Weekly';
$wb['monthly_backup_txt'] = 'Monthly';
?>
interface/web/mail/lib/lang/sk_mail_backup_list.lng
New file
@@ -0,0 +1,12 @@
<?php
$wb['list_head_txt'] = 'Existing backups';
$wb['date_txt'] = 'Date';
$wb['backup_type_txt'] = 'Type';
$wb['filename_txt'] = 'Backup file';
$wb['restore_backup_txt'] = 'Restore';
$wb['restore_info_txt'] = 'Restore of the backup has been started. This action takes several minutes to be completed.';
$wb['restore_confirm_txt'] = 'Restoring may overwrite existing files in your mailbox. Do you really want to restore this backup?';
$wb['download_pending_txt'] = 'There is already a pending backup download job.';
$wb['restore_pending_txt'] = 'There is already a pending backup restore job.';
$wb['filesize_txt'] = 'Filesize';
?>
interface/web/mail/lib/lang/sk_mail_domain.lng
@@ -8,6 +8,12 @@
$wb['domain_error_regex'] = 'Zlé doménové meno.';
$wb['client_txt'] = 'Klient';
$wb['limit_maildomain_txt'] = 'Max. počet e-mailových domén pre váš účet je dosiahnutý.';
$wb["dkim_txt"] = 'enable DKIM';
$wb["dkim_private_txt"] = 'DKIM Private-key';
$wb["dkim_public_txt"] = 'DKIM Public-key\nfor information only';
$wb["dkim_generate_txt"] = 'Generate DKIM Private-key';
$wb["dkim_dns_txt"] = 'DNS-Record (TYPE TXT)<br><br>add this record to your DNS';
$wb["dkim_private_key_error"] = 'Invalid DKIM-Private key';
$wb['policy_txt'] = 'Spamfilter';
$wb['no_policy'] = '- Nie je aktivovaný -';
?>
interface/web/mail/lib/lang/sk_mail_user.lng
@@ -47,4 +47,10 @@
$wb['repeat_password_txt'] = 'Repeat Password';
$wb['password_mismatch_txt'] = 'The passwords do not match.';
$wb['password_match_txt'] = 'The passwords do match.';
$wb["backup_interval_txt"] = 'Backup interval';
$wb["backup_copies_txt"] = 'Number of backup copies';
$wb['no_backup_txt'] = 'No backup';
$wb['daily_backup_txt'] = 'Daily';
$wb['weekly_backup_txt'] = 'Weekly';
$wb['monthly_backup_txt'] = 'Monthly';
?>
interface/web/mail/lib/lang/tr_mail_backup_list.lng
New file
@@ -0,0 +1,12 @@
<?php
$wb['list_head_txt'] = 'Existing backups';
$wb['date_txt'] = 'Date';
$wb['backup_type_txt'] = 'Type';
$wb['filename_txt'] = 'Backup file';
$wb['restore_backup_txt'] = 'Restore';
$wb['restore_info_txt'] = 'Restore of the backup has been started. This action takes several minutes to be completed.';
$wb['restore_confirm_txt'] = 'Restoring may overwrite existing files in your mailbox. Do you really want to restore this backup?';
$wb['download_pending_txt'] = 'There is already a pending backup download job.';
$wb['restore_pending_txt'] = 'There is already a pending backup restore job.';
$wb['filesize_txt'] = 'Filesize';
?>
interface/web/mail/lib/lang/tr_mail_domain.lng
@@ -10,4 +10,10 @@
$wb['limit_maildomain_txt'] = 'Hesabınızdaki max. email domain sayısına ulaştınız.';
$wb['policy_txt'] = 'Spam filtresi';
$wb['no_policy'] = '- aktif değil -';
$wb["dkim_txt"] = 'enable DKIM';
$wb["dkim_private_txt"] = 'DKIM Private-key';
$wb["dkim_public_txt"] = 'DKIM Public-key\nfor information only';
$wb["dkim_generate_txt"] = 'Generate DKIM Private-key';
$wb["dkim_dns_txt"] = 'DNS-Record (TYPE TXT)<br><br>add this record to your DNS';
$wb["dkim_private_key_error"] = 'Invalid DKIM-Private key';
?>
interface/web/mail/lib/lang/tr_mail_user.lng
@@ -47,4 +47,10 @@
$wb['repeat_password_txt'] = 'Repeat Password';
$wb['password_mismatch_txt'] = 'The passwords do not match.';
$wb['password_match_txt'] = 'The passwords do match.';
$wb["backup_interval_txt"] = 'Backup interval';
$wb["backup_copies_txt"] = 'Number of backup copies';
$wb['no_backup_txt'] = 'No backup';
$wb['daily_backup_txt'] = 'Daily';
$wb['weekly_backup_txt'] = 'Weekly';
$wb['monthly_backup_txt'] = 'Monthly';
?>
interface/web/sites/form/web_aliasdomain.tform.php
File was deleted
interface/web/sites/form/web_childdomain.tform.php
New file
@@ -0,0 +1,198 @@
<?php
/*
    Form Definition
    Tabledefinition
    Datatypes:
    - INTEGER (Forces the input to Int)
    - DOUBLE
    - CURRENCY (Formats the values to currency notation)
    - VARCHAR (no format check, maxlength: 255)
    - TEXT (no format check)
    - DATE (Dateformat, automatic conversion to timestamps)
    Formtype:
    - TEXT (Textfield)
    - TEXTAREA (Textarea)
    - PASSWORD (Password textfield, input is not shown when edited)
    - SELECT (Select option field)
    - RADIO
    - CHECKBOX
    - CHECKBOXARRAY
    - FILE
    VALUE:
    - Wert oder Array
    Hint:
    The ID field of the database table is not part of the datafield definition.
    The ID field must be always auto incement (int or bigint).
    Search:
    - searchable = 1 or searchable = 2 include the field in the search
    - searchable = 1: this field will be the title of the search result
    - searchable = 2: this field will be included in the description of the search result
*/
$childdomain_type = 'aliasdomain';
if(isset($_SESSION['s']['var']['childdomain_type']) && $_SESSION['s']['var']['childdomain_type'] == 'subdomain') $childdomain_type = 'subdomain';
$form["title"]    = ($childdomain_type == 'subdomain' ? "Subdomain" : 'Web Aliasdomain');
$form["description"]  = "";
$form["name"]    = "web_childdomain";
$form["action"]   = "web_childdomain_edit.php";
$form["db_table"]  = "web_domain";
$form["db_table_idx"] = "domain_id";
$form["db_history"]  = "yes";
$form["tab_default"] = "domain";
$form["list_default"] = "web_childdomain_list.php";
$form["auth"]   = 'yes'; // yes / no
$form["auth_preset"]["userid"]  = 0; // 0 = id of the user, > 0 id must match with id of current user
$form["auth_preset"]["groupid"] = 0; // 0 = default groupid of the user, > 0 id must match with groupid of current user
$form["auth_preset"]["perm_user"] = 'riud'; //r = read, i = insert, u = update, d = delete
$form["auth_preset"]["perm_group"] = 'riud'; //r = read, i = insert, u = update, d = delete
$form["auth_preset"]["perm_other"] = ''; //r = read, i = insert, u = update, d = delete
$form["tabs"]['domain'] = array (
    'title'  => "Domain",
    'width'  => 100,
    'template'  => "templates/web_childdomain_edit.htm",
    'fields'  => array (
        //#################################
        // Begin Datatable fields
        //#################################
        'server_id' => array (
            'datatype' => 'INTEGER',
            'formtype' => 'SELECT',
            'default' => '',
            'datasource' => array (  'type' => 'SQL',
                'querystring' => 'SELECT server_id,server_name FROM server WHERE mirror_server_id = 0 AND {AUTHSQL} ORDER BY server_name',
                'keyfield'=> 'server_id',
                'valuefield'=> 'server_name'
            ),
            'value'  => ''
        ),
        'domain' => array (
            'datatype' => 'VARCHAR',
            'formtype' => 'TEXT',
            'filters'   => array( 0 => array( 'event' => 'SAVE',
                    'type' => 'IDNTOASCII'),
                1 => array( 'event' => 'SHOW',
                    'type' => 'IDNTOUTF8'),
                2 => array( 'event' => 'SAVE',
                    'type' => 'TOLOWER')
            ),
            'validators'    => array (  0 => array (    'type'  => 'CUSTOM',
                    'class' => 'validate_domain',
                    'function' => ($childdomain_type == 'subdomain' ? 'sub_domain' : 'alias_domain'),
                    'errmsg'=> 'domain_error_regex'),
            ),
            'default' => '',
            'value'  => '',
            'width'  => '30',
            'maxlength' => '255',
            'searchable' => 1
        ),
        'type' => array (
            'datatype' => 'VARCHAR',
            'formtype' => 'SELECT',
            'default' => 'y',
            'value'  => array('vhost' => 'Site', 'alias' => 'Alias', 'subdomain' => 'Subdomain')
        ),
        'parent_domain_id' => array (
            'datatype' => 'INTEGER',
            'formtype' => 'SELECT',
            'default' => '',
            'datasource' => array (  'type' => 'SQL',
                'querystring' => "SELECT web_domain.domain_id, CONCAT(web_domain.domain, ' :: ', server.server_name) AS parent_domain FROM web_domain, server WHERE web_domain.type = 'vhost' AND web_domain.server_id = server.server_id AND {AUTHSQL::web_domain} ORDER BY web_domain.domain",
                'keyfield'=> 'domain_id',
                'valuefield'=> 'parent_domain'
            ),
            'value'  => '',
            'searchable' => 2
        ),
        'redirect_type' => array (
            'datatype' => 'VARCHAR',
            'formtype' => 'SELECT',
            'default' => 'y',
            'value'  => array('' => 'no_redirect_txt', 'no' => 'no_flag_txt', 'R' => 'R', 'L' => 'L', 'R,L' => 'R,L', 'R=301,L' => 'R=301,L', 'last' => 'last', 'break' => 'break', 'redirect' => 'redirect', 'permanent' => 'permanent', 'proxy' => 'proxy')
        ),
        'redirect_path' => array (
            'datatype' => 'VARCHAR',
            'formtype' => 'TEXT',
            'validators' => array (  0 => array ( 'type' => 'REGEX',
                    'regex' => '@^(([\.]{0})|((ftp|https?)://([-\w\.]+)+(:\d+)?(/([\w/_\.\-\,\+\?\~!:%]*(\?\S+)?)?)?)|(\[scheme\]://([-\w\.]+)+(:\d+)?(/([\w/_\.\-\,\+\?\~!:%]*(\?\S+)?)?)?)|(/(?!.*\.\.)[\w/_\.\-]{1,255}/))$@',
                    'errmsg'=> 'redirect_error_regex'),
            ),
            'default' => '',
            'value'  => '',
            'width'  => '30',
            'maxlength' => '255'
        ),
        'active' => array (
            'datatype' => 'VARCHAR',
            'formtype' => 'CHECKBOX',
            'default' => 'y',
            'value'  => array(0 => 'n', 1 => 'y')
        ),
        //#################################
        // ENDE Datatable fields
        //#################################
    )
);
if($childdomain_type == 'aliasdomain') {
        // additional fields for alias domains
        $form["tabs"]['domain']['fields']['subdomain'] = array (
            'datatype' => 'VARCHAR',
            'formtype' => 'SELECT',
            'default' => 'www',
            'validators'    => array (  0 => array (    'type'  => 'CUSTOM',
                    'class' => 'validate_domain',
                    'function' => 'web_domain_autosub',
                    'errmsg'=> 'domain_error_autosub'),
            ),
            'value'  => array('none' => 'none_txt', 'www' => 'www.', '*' => '*.')
        );
        $form["tabs"]['domain']['fields']['seo_redirect'] = array (
            'datatype' => 'VARCHAR',
            'formtype' => 'SELECT',
            'default' => '',
            'value'  => array('' => 'no_redirect_txt', 'non_www_to_www' => 'domain.tld => www.domain.tld', 'www_to_non_www' => 'www.domain.tld => domain.tld', '*_domain_tld_to_domain_tld' => '*.doman.tld => domain.tld', '*_domain_tld_to_www_domain_tld' => '*.domain.tld => www.domain.tld', '*_to_domain_tld' => '* => domain.tld', '*_to_www_domain_tld' => '* => www.domain.tld')
        );
}
if($_SESSION["s"]["user"]["typ"] == 'admin') {
    $form["tabs"]['advanced'] = array (
        'title'  => "Options",
        'width'  => 100,
        'template'  => "templates/web_childdomain_advanced.htm",
        'readonly' => false,
        'fields'  => array (
            //#################################
            // Begin Datatable fields
            //#################################
            'proxy_directives' => array (
                'datatype' => 'TEXT',
                'formtype' => 'TEXT',
                'default' => '',
                'value'  => '',
                'width'  => '30',
                'maxlength' => '255'
            ),
            //#################################
            // ENDE Datatable fields
            //#################################
        )
    );
}
?>
interface/web/sites/form/web_domain.tform.php
File was deleted
interface/web/sites/form/web_subdomain.tform.php
File was deleted
interface/web/sites/form/web_vhost_aliasdomain.tform.php
File was deleted
interface/web/sites/form/web_vhost_domain.tform.php
New file
@@ -0,0 +1,821 @@
<?php
/*
    Form Definition
    Tabledefinition
    Datatypes:
    - INTEGER (Forces the input to Int)
    - DOUBLE
    - CURRENCY (Formats the values to currency notation)
    - VARCHAR (no format check, maxlength: 255)
    - TEXT (no format check)
    - DATE (Dateformat, automatic conversion to timestamps)
    Formtype:
    - TEXT (Textfield)
    - TEXTAREA (Textarea)
    - PASSWORD (Password textfield, input is not shown when edited)
    - SELECT (Select option field)
    - RADIO
    - CHECKBOX
    - CHECKBOXARRAY
    - FILE
    VALUE:
    - Wert oder Array
    Hint:
    The ID field of the database table is not part of the datafield definition.
    The ID field must be always auto incement (int or bigint).
    Search:
    - searchable = 1 or searchable = 2 include the field in the search
    - searchable = 1: this field will be the title of the search result
    - searchable = 2: this field will be included in the description of the search result
*/
$vhostdomain_type = 'domain';
$form_title = "Web Domain";
$validator_function = 'web_domain';
if(isset($_SESSION['s']['var']['vhostdomain_type'])) {
    if($_SESSION['s']['var']['vhostdomain_type'] == 'subdomain') {
        $vhostdomain_type = 'subdomain';
        $form_title = "Subdomain";
        $validator_function = 'sub_domain';
    } elseif($_SESSION['s']['var']['vhostdomain_type'] == 'aliasdomain') {
        $vhostdomain_type = 'aliasdomain';
        $form_title = "Aliasdomain";
        $validator_function = 'alias_domain';
    }
}
$form["title"]    = $form_title;
$form["description"]  = "";
$form["name"]    = "web_vhost_domain";
$form["action"]   = "web_vhost_domain_edit.php";
$form["db_table"]  = "web_domain";
$form["db_table_idx"] = "domain_id";
$form["db_history"]  = "yes";
$form["tab_default"] = "domain";
$form["list_default"] = "web_vhost_domain_list.php";
$form["auth"]   = 'yes'; // yes / no
$form["auth_preset"]["userid"]  = 0; // 0 = id of the user, > 0 id must match with id of current user
$form["auth_preset"]["groupid"] = 0; // 0 = default groupid of the user, > 0 id must match with groupid of current user
$form["auth_preset"]["perm_user"] = 'riud'; //r = read, i = insert, u = update, d = delete
$form["auth_preset"]["perm_group"] = 'riud'; //r = read, i = insert, u = update, d = delete
$form["auth_preset"]["perm_other"] = ''; //r = read, i = insert, u = update, d = delete
$web_domain_edit_readonly = false;
// Clients may not change the website basic settings if they are not resellers
if($app->auth->has_clients($_SESSION['s']['user']['userid']) || $app->auth->is_admin()) {
    $web_domain_edit_readonly = false;
} else {
    if($vhostdomain_type == 'domain') $web_domain_edit_readonly = true;
}
$wildcard_available = true;
if($vhostdomain_type != 'domain') $wildcard_available = false;
$ssl_available = true;
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");
    if($client['limit_wildcard'] != 'y') $wildcard_available = false;
    if($client['limit_ssl'] != 'y') $ssl_available = false;
}
$app->uses('getconf');
$web_config = $app->getconf->get_global_config('sites');
$form["tabs"]['domain'] = array (
    'title'  => "Domain",
    'width'  => 100,
    'template'  => "templates/web_vhost_domain_edit.htm",
    'readonly' => $web_domain_edit_readonly,
    'fields'  => array (
        //#################################
        // Begin Datatable fields
        //#################################
        'server_id' => array (
            'datatype' => 'INTEGER',
            'formtype' => 'SELECT',
            'default' => '',
            'datasource' => array (  'type' => 'SQL',
                'querystring' => 'SELECT server_id,server_name FROM server WHERE mirror_server_id = 0 AND web_server = 1 AND {AUTHSQL} ORDER BY server_name',
                'keyfield'=> 'server_id',
                'valuefield'=> 'server_name'
            ),
            'value'  => ''
        ),
        'ip_address' => array (
            'datatype' => 'VARCHAR',
            'formtype' => 'SELECT',
            'default' => '',
            /*'datasource'    => array (     'type'    => 'SQL',
                                        'querystring' => "SELECT ip_address,ip_address FROM server_ip WHERE ip_type = 'IPv4' AND {AUTHSQL} ORDER BY ip_address",
                                        'keyfield'=> 'ip_address',
                                        'valuefield'=> 'ip_address'
                                     ),*/
            'value'  => '',
            'searchable' => 2
        ),
        'ipv6_address' => array (
            'datatype' => 'VARCHAR',
            'formtype' => 'SELECT',
            'default' => '',
            /*'datasource'    => array (     'type'    => 'SQL',
                                        'querystring' => "SELECT ip_address,ip_address FROM server_ip WHERE ip_type = 'IPv6' AND {AUTHSQL} ORDER BY ip_address",
                                        'keyfield'=> 'ip_address',
                                        'valuefield'=> 'ip_address'
                                     ),*/
            'value'  => '',
            'searchable' => 2
        ),
        'domain' => array (
            'datatype' => 'VARCHAR',
            'formtype' => 'TEXT',
            'filters'   => array( 0 => array( 'event' => 'SAVE',
                    'type' => 'IDNTOASCII'),
                1 => array( 'event' => 'SHOW',
                    'type' => 'IDNTOUTF8'),
                2 => array( 'event' => 'SAVE',
                    'type' => 'TOLOWER')
            ),
            'validators'    => array (  0 => array (    'type'  => 'CUSTOM',
                    'class' => 'validate_domain',
                    'function' => $validator_function,
                    'errmsg'=> 'domain_error_regex'),
            ),
            'default' => '',
            'value'  => '',
            'width'  => '30',
            'maxlength' => '255',
            'searchable' => 1
        ),
        'type' => array (
            'datatype' => 'VARCHAR',
            'formtype' => 'SELECT',
            'default' => 'y',
            'value'  => array('vhost' => 'Site', 'alias' => 'Alias', 'vhostalias' => 'Alias', 'subdomain' => 'Subdomain', 'vhostsubdomain' => 'Subdomain')
        ),
        'parent_domain_id' => array (
            'datatype' => 'INTEGER',
            'formtype' => 'SELECT',
            'default' => '',
            'value'  => ''
        ),
        'vhost_type' => array (
            'datatype' => 'VARCHAR',
            'formtype' => 'SELECT',
            'default' => 'y',
            'value'  => array('name' => 'Namebased', 'ip' => 'IP-Based')
        ),
        'hd_quota' => array (
            'datatype' => 'INTEGER',
            'formtype' => 'TEXT',
            'default' => ($vhostdomain_type == 'domain' ? '-1' : '0'),
            'value'  => '',
            'width'  => '7',
            'maxlength' => '7'
        ),
        'traffic_quota' => array (
            'datatype' => 'INTEGER',
            'formtype' => 'TEXT',
            'validators' => array (  0 => array ( 'type' => 'NOTEMPTY',
                    'errmsg'=> 'traffic_quota_error_empty'),
                1 => array ( 'type' => 'REGEX',
                    'regex' => '/^(\-1|[0-9]{1,10})$/',
                    'errmsg'=> 'traffic_quota_error_regex'),
            ),
            'default' => '-1',
            'value'  => '',
            'width'  => '7',
            'maxlength' => '7'
        ),
        'cgi' => array (
            'datatype' => 'VARCHAR',
            'formtype' => 'CHECKBOX',
            'default' => 'n',
            'value'  => array(0 => 'n', 1 => 'y')
        ),
        'ssi' => array (
            'datatype' => 'VARCHAR',
            'formtype' => 'CHECKBOX',
            'default' => 'n',
            'value'  => array(0 => 'n', 1 => 'y')
        ),
        'suexec' => array (
            'datatype' => 'VARCHAR',
            'formtype' => 'CHECKBOX',
            'default' => 'y',
            'value'  => array(0 => 'n', 1 => 'y')
        ),
        'errordocs' => array (
            'datatype' => 'INTEGER',
            'formtype' => 'CHECKBOX',
            'default' => '1',
            'value'  => array(0 => '0', 1 => '1')
        ),
        'subdomain' => array (
            'datatype' => 'VARCHAR',
            'formtype' => 'SELECT',
            'default' => 'www',
            'value'  => ($wildcard_available ? array('none' => 'none_txt', 'www' => 'www.', '*' => '*.') : array('none' => 'none_txt', 'www' => 'www.'))
        ),
        'ssl' => array (
            'datatype' => 'VARCHAR',
            'formtype' => 'CHECKBOX',
            'default' => 'n',
            'value'  => array(0 => 'n', 1 => 'y')
        ),
        'php' => array (
            'datatype' => 'VARCHAR',
            'formtype' => 'SELECT',
            'default' => 'fast-cgi',
            'valuelimit' => 'client:web_php_options',
            'value'  => array('no' => 'disabled_txt', 'fast-cgi' => 'Fast-CGI', 'cgi' => 'CGI', 'mod' => 'Mod-PHP', 'suphp' => 'SuPHP', 'php-fpm' => 'PHP-FPM'),
            'searchable' => 2
        ),
        'fastcgi_php_version' => array (
            'datatype' => 'VARCHAR',
            'formtype' => 'SELECT',
            'default' => '',
            /*'datasource'    => array (     'type'    => 'SQL',
                                        'querystring' => "SELECT ip_address,ip_address FROM server_ip WHERE ip_type = 'IPv4' AND {AUTHSQL} ORDER BY ip_address",
                                        'keyfield'=> 'ip_address',
                                        'valuefield'=> 'ip_address'
                                     ),*/
            'value'  => ''
        ),
        'perl' => array (
            'datatype' => 'VARCHAR',
            'formtype' => 'CHECKBOX',
            'default' => 'n',
            'value'  => array(0 => 'n', 1 => 'y')
        ),
        'ruby' => array (
            'datatype' => 'VARCHAR',
            'formtype' => 'CHECKBOX',
            'default' => 'n',
            'value'  => array(0 => 'n', 1 => 'y')
        ),
        'python' => array (
            'datatype' => 'VARCHAR',
            'formtype' => 'CHECKBOX',
            'default' => 'n',
            'value'  => array(0 => 'n', 1 => 'y')
        ),
        'active' => array (
            'datatype' => 'VARCHAR',
            'formtype' => 'CHECKBOX',
            'default' => 'y',
            'value'  => array(0 => 'n', 1 => 'y')
        ),
        //#################################
        // ENDE Datatable fields
        //#################################
    )
);
// add type-specific field attributes
if($vhostdomain_type == 'domain') {
    $form['tabs']['domain']['fields']['server_id']['validators'] = array(
        0 => array (
            'type'  => 'NOTEMPTY',
            'errmsg'=> 'no_server_error'
        ),
    );
    $form['tabs']['domain']['fields']['parent_domain_id']['datasource'] = array (
        'type' => 'SQL',
        'querystring' => "SELECT web_domain.domain_id,web_domain.domain FROM web_domain WHERE type = 'vhost' AND {AUTHSQL} ORDER BY domain",
        'keyfield'=> 'domain_id',
        'valuefield'=> 'domain'
    );
    $form['tabs']['domain']['fields']['hd_quota']['validators'] = array (
        0 => array (
            'type' => 'NOTEMPTY',
            'errmsg'=> 'hd_quota_error_empty'
        ),
        1 => array (
            'type' => 'REGEX',
            'regex' => '/^(\-1|[0-9]{1,10})$/',
            'errmsg'=> 'hd_quota_error_regex'
        ),
    );
    $form['tabs']['domain']['fields']['subdomain']['validators'] = array(
        0 => array (
            'type'  => 'CUSTOM',
            'class' => 'validate_domain',
            'function' => 'web_domain_autosub',
            'errmsg'=> 'domain_error_autosub'
        ),
    );
} else {
    $form['tabs']['domain']['fields']['parent_domain_id']['datasource'] = array (
        'type' => 'SQL',
        'querystring' => "SELECT web_domain.domain_id, CONCAT(web_domain.domain, ' :: ', server.server_name) AS parent_domain FROM web_domain, server WHERE web_domain.type = 'vhost' AND web_domain.server_id = server.server_id AND {AUTHSQL::web_domain} ORDER BY web_domain.domain",
        'keyfield'=> 'domain_id',
        'valuefield'=> 'parent_domain'
    );
    $form['tabs']['domain']['fields']['web_folder'] = array (
        'datatype' => 'VARCHAR',
        'validators' => array (  0 => array ( 'type' => 'REGEX',
                'regex' => '@^((?!.*\.\.)[\w/_\.\-]{1,100})$@',
                'errmsg'=> 'web_folder_error_regex'),
        ),
        'formtype' => 'TEXT',
        'default' => '',
        'value'  => '',
        'width'  => '30',
        'maxlength' => '255'
    );
}
$form["tabs"]['redirect'] = array (
    'title'  => "Redirect",
    'width'  => 100,
    'template'  => "templates/web_vhost_domain_redirect.htm",
    'readonly' => false,
    'fields'  => array (
        //#################################
        // Begin Datatable fields
        //#################################
        'redirect_type' => array (
            'datatype' => 'VARCHAR',
            'formtype' => 'SELECT',
            'default' => '',
            'value'  => array('' => 'no_redirect_txt', 'no' => 'no_flag_txt', 'R' => 'R', 'L' => 'L', 'R,L' => 'R,L', 'R=301,L' => 'R=301,L', 'last' => 'last', 'break' => 'break', 'redirect' => 'redirect', 'permanent' => 'permanent', 'proxy' => 'proxy')
        ),
        'redirect_path' => array (
            'datatype' => 'VARCHAR',
            'validators' => array (  0 => array ( 'type' => 'REGEX',
                    'regex' => '@^(([\.]{0})|((ftp|https?)://([-\w\.]+)+(:\d+)?(/([\w/_\.\,\-\+\?\~!:%]*(\?\S+)?)?)?)|(\[scheme\]://([-\w\.]+)+(:\d+)?(/([\w/_\.\-\,\+\?\~!:%]*(\?\S+)?)?)?)|(/(?!.*\.\.)[\w/_\.\-]{1,255}/))$@',
                    'errmsg'=> 'redirect_error_regex'),
            ),
            'formtype' => 'TEXT',
            'default' => '',
            'value'  => '',
            'width'  => '30',
            'maxlength' => '255'
        ),
        'seo_redirect' => array (
            'datatype' => 'VARCHAR',
            'formtype' => 'SELECT',
            'default' => '',
            'value'  => array('' => 'no_redirect_txt', 'non_www_to_www' => 'domain.tld => www.domain.tld', 'www_to_non_www' => 'www.domain.tld => domain.tld', '*_domain_tld_to_domain_tld' => '*.doman.tld => domain.tld', '*_domain_tld_to_www_domain_tld' => '*.domain.tld => www.domain.tld', '*_to_domain_tld' => '* => domain.tld', '*_to_www_domain_tld' => '* => www.domain.tld')
        ),
        'rewrite_rules' => array (
            'datatype' => 'TEXT',
            'formtype' => 'TEXT',
            'default' => '',
            'value'  => '',
            'width'  => '30',
            'maxlength' => '255'
        ),
        //#################################
        // ENDE Datatable fields
        //#################################
    )
);
if($ssl_available) {
    $form["tabs"]['ssl'] = array (
        'title'  => "SSL",
        'width'  => 100,
        'template'  => "templates/web_vhost_domain_ssl.htm",
        'readonly' => false,
        'fields'  => array (
            //#################################
            // Begin Datatable fields
            //#################################
            'ssl_state' => array (
                'datatype' => 'VARCHAR',
                'formtype' => 'TEXT',
                'validators' => array (  0 => array ( 'type' => 'REGEX',
                        'regex' => '/^(([\.]{0})|([-a-zA-Z0-9._,&äöüÄÖÜ ]{1,255}))$/',
                        'errmsg'=> 'ssl_state_error_regex'),
                ),
                'default' => '',
                'value'  => '',
                'width'  => '30',
                'maxlength' => '255'
            ),
            'ssl_locality' => array (
                'datatype' => 'VARCHAR',
                'formtype' => 'TEXT',
                'validators' => array (  0 => array ( 'type' => 'REGEX',
                        'regex' => '/^(([\.]{0})|([-a-zA-Z0-9._,&äöüÄÖÜ ]{1,255}))$/',
                        'errmsg'=> 'ssl_locality_error_regex'),
                ),
                'default' => '',
                'value'  => '',
                'width'  => '30',
                'maxlength' => '255'
            ),
            'ssl_organisation' => array (
                'datatype' => 'VARCHAR',
                'formtype' => 'TEXT',
                'validators' => array (  0 => array ( 'type' => 'REGEX',
                        'regex' => '/^(([\.]{0})|([-a-zA-Z0-9._,&äöüÄÖÜ ]{1,255}))$/',
                        'errmsg'=> 'ssl_organisation_error_regex'),
                ),
                'default' => '',
                'value'  => '',
                'width'  => '30',
                'maxlength' => '255'
            ),
            'ssl_organisation_unit' => array (
                'datatype' => 'VARCHAR',
                'formtype' => 'TEXT',
                'validators' => array (  0 => array ( 'type' => 'REGEX',
                        'regex' => '/^(([\.]{0})|([-a-zA-Z0-9._,&äöüÄÖÜ ]{1,255}))$/',
                        'errmsg'=> 'ssl_organistaion_unit_error_regex'),
                ),
                'default' => '',
                'value'  => '',
                'width'  => '30',
                'maxlength' => '255'
            ),
            /*
        'ssl_country' => array (
            'datatype'    => 'VARCHAR',
            'formtype'    => 'TEXT',
            'validators'    => array (     0 => array (    'type'    => 'REGEX',
                                                        'regex' => '/^(([\.]{0})|([A-Z]{2,2}))$/',
                                                        'errmsg'=> 'ssl_country_error_regex'),
                                    ),
            'default'    => '',
            'value'        => '',
            'width'        => '2',
            'maxlength'    => '2'
        ),
        */
            'ssl_country' => array (
                'datatype' => 'VARCHAR',
                'formtype' => 'SELECT',
                'default' => '',
                'datasource' => array (  'type' => 'SQL',
                    'querystring' => 'SELECT iso,printable_name FROM country ORDER BY printable_name',
                    'keyfield'=> 'iso',
                    'valuefield'=> 'printable_name'
                ),
                'value'  => ''
            ),
            'ssl_domain' => array (
                'datatype' => 'VARCHAR',
                'formtype' => 'TEXT',
                'default' => '',
                'value'  => '',
                'width'  => '30',
                'maxlength' => '255'
            ),
            'ssl_key' => array (
                'datatype' => 'TEXT',
                'formtype' => 'TEXTAREA',
                'default' => '',
                'value'  => '',
                'cols'  => '30',
                'rows'  => '10'
            ),
            'ssl_request' => array (
                'datatype' => 'TEXT',
                'formtype' => 'TEXTAREA',
                'default' => '',
                'value'  => '',
                'cols'  => '30',
                'rows'  => '10'
            ),
            'ssl_cert' => array (
                'datatype' => 'TEXT',
                'formtype' => 'TEXTAREA',
                'default' => '',
                'value'  => '',
                'cols'  => '30',
                'rows'  => '10'
            ),
            'ssl_bundle' => array (
                'datatype' => 'TEXT',
                'formtype' => 'TEXTAREA',
                'default' => '',
                'value'  => '',
                'cols'  => '30',
                'rows'  => '10'
            ),
            'ssl_action' => array (
                'datatype' => 'VARCHAR',
                'formtype' => 'SELECT',
                'default' => '',
                'value'  => array('' => 'none_txt', 'save' => 'save_certificate_txt', 'create' => 'create_certificate_txt', 'del' => 'delete_certificate_txt')
            ),
            //#################################
            // ENDE Datatable fields
            //#################################
        )
    );
}
//* Statistics
$form["tabs"]['stats'] = array (
    'title'  => "Stats",
    'width'  => 100,
    'template'  => "templates/web_vhost_domain_stats.htm",
    'readonly' => false,
    'fields'  => array (
        //#################################
        // Begin Datatable fields
        //#################################
        'stats_password' => array (
            'datatype' => 'VARCHAR',
            'formtype' => 'PASSWORD',
            'encryption' => 'CRYPT',
            'default' => '',
            'value'  => '',
            'width'  => '30',
            'maxlength' => '255'
        ),
        'stats_type' => array (
            'datatype' => 'VARCHAR',
            'formtype' => 'SELECT',
            'default' => 'webalizer',
            'value'  => array('webalizer' => 'Webalizer', 'awstats' => 'AWStats')
        ),
        //#################################
        // ENDE Datatable fields
        //#################################
    )
);
// 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'),
            ),
            'formtype' => 'TEXT',
            'default' => '',
            'value'  => '',
            'width'  => '30',
            'maxlength' => '255'
        ),
        //#################################
        // ENDE Datatable fields
        //#################################
    ),
    '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']))) {
    $form["tabs"]['advanced'] = array (
        'title'  => "Options",
        'width'  => 100,
        'template'  => "templates/web_vhost_domain_advanced.htm",
        'readonly' => false,
        'fields'  => array (
            //#################################
            // Begin Datatable fields
            //#################################
            'document_root' => array (
                'datatype' => 'VARCHAR',
                'formtype' => 'TEXT',
                'validators' => array (  0 => array ( 'type' => 'NOTEMPTY',
                        'errmsg'=> 'documentroot_error_empty'),
                ),
                'default' => '',
                'value'  => '',
                'width'  => '30',
                'maxlength' => '255'
            ),
            'system_user' => array (
                'datatype' => 'VARCHAR',
                'formtype' => 'TEXT',
                'validators' => array (  0 => array ( 'type' => 'NOTEMPTY',
                        'errmsg'=> 'sysuser_error_empty'),
                ),
                'default' => '',
                'value'  => '',
                'width'  => '30',
                'maxlength' => '255'
            ),
            'system_group' => array (
                'datatype' => 'VARCHAR',
                'formtype' => 'TEXT',
                'validators' => array (  0 => array ( 'type' => 'NOTEMPTY',
                        'errmsg'=> 'sysgroup_error_empty'),
                ),
                'default' => '',
                'value'  => '',
                'width'  => '30',
                'maxlength' => '255'
            ),
            'allow_override' => array (
                'datatype' => 'VARCHAR',
                'formtype' => 'TEXT',
                'validators' => array (  0 => array ( 'type' => 'NOTEMPTY',
                        'errmsg'=> 'allow_override_error_empty'),
                ),
                'default' => 'All',
                'value'  => '',
                'width'  => '30',
                'maxlength' => '255'
            ),
            'php_fpm_use_socket' => array (
                'datatype' => 'VARCHAR',
                'formtype' => 'CHECKBOX',
                'default' => 'n',
                'value'  => array(0 => 'n', 1 => 'y')
            ),
            'pm' => array (
                'datatype' => 'VARCHAR',
                'formtype' => 'SELECT',
                'default' => 'dynamic',
                'value'  => array('static' => 'static', 'dynamic' => 'dynamic', 'ondemand' => 'ondemand (PHP Version >= 5.3.9)')
            ),
            'pm_max_children' => array (
                'datatype' => 'INTEGER',
                'formtype' => 'TEXT',
                'validators' => array (  0 => array ( 'type' => 'REGEX',
                        'regex' => '/^([1-9][0-9]{0,10})$/',
                        'errmsg'=> 'pm_max_children_error_regex'),
                ),
                'default' => '10',
                'value'  => '',
                'width'  => '3',
                'maxlength' => '3'
            ),
            'pm_start_servers' => array (
                'datatype' => 'INTEGER',
                'formtype' => 'TEXT',
                'validators' => array (  0 => array ( 'type' => 'REGEX',
                        'regex' => '/^([1-9][0-9]{0,10})$/',
                        'errmsg'=> 'pm_start_servers_error_regex'),
                ),
                'default' => '2',
                'value'  => '',
                'width'  => '3',
                'maxlength' => '3'
            ),
            'pm_min_spare_servers' => array (
                'datatype' => 'INTEGER',
                'formtype' => 'TEXT',
                'validators' => array (  0 => array ( 'type' => 'REGEX',
                        'regex' => '/^([1-9][0-9]{0,10})$/',
                        'errmsg'=> 'pm_min_spare_servers_error_regex'),
                ),
                'default' => '1',
                'value'  => '',
                'width'  => '3',
                'maxlength' => '3'
            ),
            'pm_max_spare_servers' => array (
                'datatype' => 'INTEGER',
                'formtype' => 'TEXT',
                'validators' => array (  0 => array ( 'type' => 'REGEX',
                        'regex' => '/^([1-9][0-9]{0,10})$/',
                        'errmsg'=> 'pm_max_spare_servers_error_regex'),
                ),
                'default' => '5',
                'value'  => '',
                'width'  => '3',
                'maxlength' => '3'
            ),
            'pm_process_idle_timeout' => array (
                'datatype' => 'INTEGER',
                'formtype' => 'TEXT',
                'validators' => array (  0 => array ( 'type' => 'REGEX',
                        'regex' => '/^([1-9][0-9]{0,10})$/',
                        'errmsg'=> 'pm_process_idle_timeout_error_regex'),
                ),
                'default' => '10',
                'value'  => '',
                'width'  => '3',
                'maxlength' => '6'
            ),
            'pm_max_requests' => array (
                'datatype' => 'INTEGER',
                'formtype' => 'TEXT',
                'validators' => array (  0 => array ( 'type' => 'REGEX',
                        'regex' => '/^([0-9]{1,11})$/',
                        'errmsg'=> 'pm_max_requests_error_regex'),
                ),
                'default' => '0',
                'value'  => '',
                'width'  => '3',
                'maxlength' => '6'
            ),
            'php_open_basedir' => array (
                'datatype' => 'VARCHAR',
                'formtype' => 'TEXT',
                /*'validators'    => array (     0 => array (    'type'    => 'NOTEMPTY',
                                                        'errmsg'=> 'php_open_basedir_error_empty'),
                                    ),   */
                'default' => 'All',
                'value'  => '',
                'width'  => '30',
                'maxlength' => '255'
            ),
            'custom_php_ini' => array (
                'datatype' => 'TEXT',
                'formtype' => 'TEXT',
                'default' => '',
                'value'  => '',
                'width'  => '30',
                'maxlength' => '255'
            ),
            'apache_directives' => array (
                'datatype' => 'TEXT',
                'formtype' => 'TEXT',
                'default' => '',
                'value'  => '',
                'width'  => '30',
                'maxlength' => '255'
            ),
            'nginx_directives' => array (
                'datatype' => 'TEXT',
                'formtype' => 'TEXT',
                'default' => '',
                'value'  => '',
                'width'  => '30',
                'maxlength' => '255'
            ),
            'proxy_directives' => array (
                'datatype' => 'TEXT',
                'formtype' => 'TEXT',
                'default' => '',
                'value'  => '',
                'width'  => '30',
                'maxlength' => '255'
            ),
            'added_date' => array (
                'datatype'    => 'DATE',
                'formtype'    => 'TEXT',
                'default'    => date($app->lng('conf_format_dateshort')),
                'value'        => '',
                'separator'    => '',
                'width'        => '15',
                'maxlength'    => '15',
                'rows'        => '',
                'cols'        => ''
            ),
            'added_by' => array (
                'datatype' => 'VARCHAR',
                'formtype' => 'TEXT',
                'default' => $_SESSION['s']['user']['username'],
                'value'  => '',
                'separator' => '',
                'width'  => '30',
                'maxlength' => '255',
                'rows'  => '',
                'cols'  => ''
            ),
            //#################################
            // ENDE Datatable fields
            //#################################
        )
    );
}
?>
interface/web/sites/form/web_vhost_subdomain.tform.php
File was deleted
interface/web/sites/lib/lang/ar_web_aliasdomain.lng
File was deleted
interface/web/sites/lib/lang/ar_web_aliasdomain_list.lng
File was deleted
interface/web/sites/lib/lang/ar_web_childdomain.lng
New file
@@ -0,0 +1,119 @@
<?php
$wb['ssl_state_txt'] = 'State';
$wb['ssl_locality_txt'] = 'Locality';
$wb['ssl_organisation_txt'] = 'Organisation';
$wb['ssl_organisation_unit_txt'] = 'Organisation Unit';
$wb['ssl_country_txt'] = 'Country';
$wb['ssl_request_txt'] = 'SSL Request';
$wb['ssl_cert_txt'] = 'SSL Certificate';
$wb['ssl_bundle_txt'] = 'SSL Bundle';
$wb['ssl_action_txt'] = 'SSL Action';
$wb['server_id_txt'] = 'Server';
$wb['domain_txt'] = 'Domain';
$wb['type_txt'] = 'Type';
$wb['parent_domain_id_txt'] = 'Parent Website';
$wb['redirect_type_txt'] = 'Redirect Type';
$wb['redirect_path_txt'] = 'Redirect Path';
$wb['active_txt'] = 'Active';
$wb['document_root_txt'] = 'Documentroot';
$wb['system_user_txt'] = 'Linux User';
$wb['system_group_txt'] = 'Linux Group';
$wb['ip_address_txt'] = 'IP-Address';
$wb['vhost_type_txt'] = 'VHost Type';
$wb['hd_quota_txt'] = 'Harddisk Quota';
$wb['traffic_quota_txt'] = 'Traffic Quaota';
$wb['cgi_txt'] = 'CGI';
$wb['ssi_txt'] = 'SSI';
$wb['ssl_txt'] = 'SSL';
$wb['suexec_txt'] = 'SuEXEC';
$wb['php_txt'] = 'PHP';
$wb['client_txt'] = 'Client';
$wb['limit_web_domain_txt'] = 'The max. number of web domains for your account is reached.';
$wb['limit_web_aliasdomain_txt'] = 'The max. number of aliasdomains for your account is reached.';
$wb['limit_web_subdomain_txt'] = 'The max. number of web subdomains for your account is reached.';
$wb['apache_directives_txt'] = 'Apache directives';
$wb['domain_error_empty'] = 'Domain is empty.';
$wb['domain_error_unique'] = 'There is already a website or sub / aliasdomain with this domain name.';
$wb['domain_error_regex'] = 'Domain name invalid.';
$wb['host_txt'] = 'Host';
$wb['redirect_error_regex'] = 'Invalid redirect path. Valid redirects are for example: /test/ or http://www.domain.tld/test/';
$wb['no_redirect_txt'] = 'No redirect';
$wb['no_flag_txt'] = 'No flag';
$wb['domain_error_wildcard'] = 'Wildcard subdomains are not allowed.';
$wb['proxy_directives_txt'] = 'Proxy Directives';
$wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
$wb['error_proxy_requires_url'] = 'Redirect Type \"proxy\" requires a URL as the redirect path.';
$wb['backup_interval_txt'] = 'Backup interval';
$wb['backup_copies_txt'] = 'Number of backup copies';
$wb['ssl_key_txt'] = 'SSL Key';
$wb['ssl_domain_txt'] = 'SSL Domain';
$wb['web_folder_error_regex'] = 'Invalid folder entered. Please do not enter a slash.';
$wb['ipv6_address_txt'] = 'IPv6-Address';
$wb['errordocs_txt'] = 'Own Error-Documents';
$wb['subdomain_txt'] = 'Auto-Subdomain';
$wb['domain_error_autosub'] = 'There is already a subdomain with these settings.';
$wb['hd_quota_error_empty'] = 'Harddisk quota is 0 or empty.';
$wb['traffic_quota_error_empty'] = 'Traffic quota is empty.';
$wb['error_ssl_state_empty'] = 'SSL State is empty.';
$wb['error_ssl_locality_empty'] = 'SSL Locality is empty.';
$wb['error_ssl_organisation_empty'] = 'SSL Organisation is empty.';
$wb['error_ssl_organisation_unit_empty'] = 'SSL Organisation Unit is empty.';
$wb['error_ssl_country_empty'] = 'SSL Country is empty.';
$wb['error_ssl_cert_empty'] = 'SSL Certificate field is empty';
$wb['client_group_id_txt'] = 'Client';
$wb['stats_password_txt'] = 'Set Webstatistics password';
$wb['allow_override_txt'] = 'Apache AllowOverride';
$wb['limit_web_quota_free_txt'] = 'Max. available Harddisk Quota';
$wb['ssl_state_error_regex'] = 'Invalid SSL State. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_locality_error_regex'] = 'Invalid SSL Locality. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_organisation_error_regex'] = 'Invalid SSL Organisation. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_organistaion_unit_error_regex'] = 'Invalid SSL Organisation Unit. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_country_error_regex'] = 'Invalid SSL Country. Valid characters are: A-Z';
$wb['limit_traffic_quota_free_txt'] = 'Max. available Traffic Quota';
$wb['php_open_basedir_txt'] = 'PHP open_basedir';
$wb['traffic_quota_exceeded_txt'] = 'Traffic quota exceeded';
$wb['ruby_txt'] = 'Ruby';
$wb['stats_user_txt'] = 'Webstatistics username';
$wb['stats_type_txt'] = 'Webstatistics program';
$wb['custom_php_ini_txt'] = 'Custom php.ini settings';
$wb['none_txt'] = 'None';
$wb['disabled_txt'] = 'Disabled';
$wb['save_certificate_txt'] = 'Save certificate';
$wb['create_certificate_txt'] = 'Create certificate';
$wb['delete_certificate_txt'] = 'Delete certificate';
$wb['nginx_directives_txt'] = 'nginx Directives';
$wb['seo_redirect_txt'] = 'SEO Redirect';
$wb['non_www_to_www_txt'] = 'Non-www -&gt; www';
$wb['www_to_non_www_txt'] = 'www -&gt; non-www';
$wb['php_fpm_use_socket_txt'] = 'Use Socket For PHP-FPM';
$wb['error_no_sni_txt'] = 'SNI for SSL is not activated on this server. You can enable only one SSL certificate on each IP address.';
$wb['python_txt'] = 'Python';
$wb['perl_txt'] = 'Perl';
$wb['pm_max_children_txt'] = 'PHP-FPM pm.max_children';
$wb['pm_start_servers_txt'] = 'PHP-FPM pm.start_servers';
$wb['pm_min_spare_servers_txt'] = 'PHP-FPM pm.min_spare_servers';
$wb['pm_max_spare_servers_txt'] = 'PHP-FPM pm.max_spare_servers';
$wb['error_php_fpm_pm_settings_txt'] = 'Values of PHP-FPM pm settings must be as follows: pm.max_children &gt;= pm.max_spare_servers &gt;= pm.start_servers &gt;= pm.min_spare_servers &gt; 0';
$wb['pm_max_children_error_regex'] = 'PHP-FPM pm.max_children must be a positive integer value.';
$wb['pm_start_servers_error_regex'] = 'PHP-FPM pm.start_servers must be a positive integer value.';
$wb['pm_min_spare_servers_error_regex'] = 'PHP-FPM pm.min_spare_servers must be a positive integer value.';
$wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
$wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
$wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
$wb['fastcgi_php_version_txt'] = 'PHP Version';
$wb['pm_txt'] = 'PHP-FPM Process Manager';
$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
$wb['generate_password_txt'] = 'Generate Password';
$wb['repeat_password_txt'] = 'Repeat Password';
$wb['password_mismatch_txt'] = 'The passwords do not match.';
$wb['password_match_txt'] = 'The passwords do match.';
$wb['available_php_directive_snippets_txt'] = 'Available PHP Directive Snippets:';
$wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Snippets:';
$wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
$wb['Domain'] = 'Aliasdomain';
?>
interface/web/sites/lib/lang/ar_web_childdomain_list.lng
New file
@@ -0,0 +1,15 @@
<?php
$wb['list_head_txt'] = 'Subdomains';
$wb['active_txt'] = 'Active';
$wb['server_id_txt'] = 'Server';
$wb['parent_domain_id_txt'] = 'Website';
$wb['domain_txt'] = 'Subdomain';
$wb['add_new_record_txt'] = 'Add new subdomain';
$wb['domain_error_empty'] = 'Domain is empty.';
$wb['domain_error_unique'] = 'Domain must be unique.';
$wb['domain_error_regex'] = 'Domain name invalid.';
$wb['no_redirect_txt'] = 'No redirect';
$wb['no_flag_txt'] = 'No flag';
$wb['none_txt'] = 'None';
?>
interface/web/sites/lib/lang/ar_web_domain.lng
File was deleted
interface/web/sites/lib/lang/ar_web_domain_list.lng
File was deleted
interface/web/sites/lib/lang/ar_web_subdomain.lng
File was deleted
interface/web/sites/lib/lang/ar_web_subdomain_list.lng
File was deleted
interface/web/sites/lib/lang/ar_web_vhost_aliasdomain.lng
File was deleted
interface/web/sites/lib/lang/ar_web_vhost_aliasdomain_list.lng
File was deleted
interface/web/sites/lib/lang/ar_web_vhost_domain.lng
New file
@@ -0,0 +1,129 @@
<?php
$wb['ssl_state_txt'] = 'State';
$wb['ssl_locality_txt'] = 'Locality';
$wb['ssl_organisation_txt'] = 'Organisation';
$wb['ssl_organisation_unit_txt'] = 'Organisation Unit';
$wb['ssl_country_txt'] = 'Country';
$wb['ssl_request_txt'] = 'SSL Request';
$wb['ssl_cert_txt'] = 'SSL Certificate';
$wb['ssl_bundle_txt'] = 'SSL Bundle';
$wb['ssl_action_txt'] = 'SSL Action';
$wb['ssl_domain_txt'] = 'SSL Domain';
$wb['server_id_txt'] = 'Server';
$wb['domain_txt'] = 'Domain';
$wb['type_txt'] = 'Type';
$wb['parent_domain_id_txt'] = 'Parent Website';
$wb['redirect_type_txt'] = 'Redirect Type';
$wb['redirect_path_txt'] = 'Redirect Path';
$wb['active_txt'] = 'Active';
$wb['document_root_txt'] = 'Documentroot';
$wb['system_user_txt'] = 'Linux User';
$wb['system_group_txt'] = 'Linux Group';
$wb['ip_address_txt'] = 'IP-Address';
$wb['vhost_type_txt'] = 'VHost Type';
$wb['hd_quota_txt'] = 'Harddisk Quota';
$wb['traffic_quota_txt'] = 'Traffic Quota';
$wb['cgi_txt'] = 'CGI';
$wb['ssi_txt'] = 'SSI';
$wb['errordocs_txt'] = 'Own Error-Documents';
$wb['subdomain_txt'] = 'Auto-Subdomain';
$wb['ssl_txt'] = 'SSL';
$wb['suexec_txt'] = 'SuEXEC';
$wb['php_txt'] = 'PHP';
$wb['client_txt'] = 'Client';
$wb['limit_web_domain_txt'] = 'The max. number of web domains for your account is reached.';
$wb['limit_web_aliasdomain_txt'] = 'The max. number of aliasdomains for your account is reached.';
$wb['limit_web_subdomain_txt'] = 'The max. number of web subdomains for your account is reached.';
$wb['apache_directives_txt'] = 'Apache directives';
$wb['domain_error_empty'] = 'Domain is empty.';
$wb['domain_error_unique'] = 'There is already a website or sub / aliasdomain with this domain name.';
$wb['domain_error_regex'] = 'Domain name invalid.';
$wb['hd_quota_error_empty'] = 'Harddisk quota is 0 or empty.';
$wb['traffic_quota_error_empty'] = 'Traffic quota is empty.';
$wb['error_ssl_state_empty'] = 'SSL State is empty.';
$wb['error_ssl_locality_empty'] = 'SSL Locality is empty.';
$wb['error_ssl_organisation_empty'] = 'SSL Organisation is empty.';
$wb['error_ssl_organisation_unit_empty'] = 'SSL Organisation Unit is empty.';
$wb['error_ssl_country_empty'] = 'SSL Country is empty.';
$wb['client_group_id_txt'] = 'Client';
$wb['stats_password_txt'] = 'Webstatistics password';
$wb['allow_override_txt'] = 'Allow Override';
$wb['limit_web_quota_free_txt'] = 'Max. available Harddisk Quota';
$wb['ssl_state_error_regex'] = 'Invalid SSL State. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_locality_error_regex'] = 'Invalid SSL Locality. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_organisation_error_regex'] = 'Invalid SSL Organisation. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_organistaion_unit_error_regex'] = 'Invalid SSL Organisation Unit. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_country_error_regex'] = 'Invalid SSL Country. Valid characters are: A-Z';
$wb['limit_traffic_quota_free_txt'] = 'Max. available Traffic Quota';
$wb['redirect_error_regex'] = 'Invalid redirect path. Valid redirects are for example: /test/ or http://www.domain.tld/test/';
$wb['php_open_basedir_txt'] = 'PHP open_basedir';
$wb['traffic_quota_exceeded_txt'] = 'Traffic quota exceeded';
$wb['backup_interval_txt'] = 'Backup interval';
$wb['backup_copies_txt'] = 'Number of backup copies';
$wb['ruby_txt'] = 'Ruby';
$wb['stats_user_txt'] = 'Webstatistics username';
$wb['stats_type_txt'] = 'Webstatistics program';
$wb['custom_php_ini_txt'] = 'Custom php.ini settings';
$wb['error_ssl_cert_empty'] = 'SSL Certificate field is empty';
$wb['none_txt'] = 'None';
$wb['disabled_txt'] = 'Disabled';
$wb['no_redirect_txt'] = 'No redirect';
$wb['no_flag_txt'] = 'No flag';
$wb['save_certificate_txt'] = 'Save certificate';
$wb['create_certificate_txt'] = 'Create certificate';
$wb['delete_certificate_txt'] = 'Delete certificate';
$wb['ipv6_address_txt'] = 'IPv6-Address';
$wb['nginx_directives_txt'] = 'nginx Directives';
$wb['seo_redirect_txt'] = 'SEO Redirect';
$wb['non_www_to_www_txt'] = 'Non-www -&gt; www';
$wb['www_to_non_www_txt'] = 'www -&gt; non-www';
$wb['php_fpm_use_socket_txt'] = 'Use Socket For PHP-FPM';
$wb['error_no_sni_txt'] = 'SNI for SSL is not activated on this server. You can enable only one SSL certificate on each IP address.';
$wb['python_txt'] = 'Python';
$wb['pm_max_children_txt'] = 'PHP-FPM pm.max_children';
$wb['pm_start_servers_txt'] = 'PHP-FPM pm.start_servers';
$wb['pm_min_spare_servers_txt'] = 'PHP-FPM pm.min_spare_servers';
$wb['pm_max_spare_servers_txt'] = 'PHP-FPM pm.max_spare_servers';
$wb['error_php_fpm_pm_settings_txt'] = 'Values of PHP-FPM pm settings must be as follows: pm.max_children &gt;= pm.max_spare_servers &gt;= pm.start_servers &gt;= pm.min_spare_servers &gt; 0';
$wb['pm_max_children_error_regex'] = 'PHP-FPM pm.max_children must be a positive integer value.';
$wb['pm_start_servers_error_regex'] = 'PHP-FPM pm.start_servers must be a positive integer value.';
$wb['pm_min_spare_servers_error_regex'] = 'PHP-FPM pm.min_spare_servers must be a positive integer value.';
$wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
$wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
$wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
$wb['ssl_key_txt'] = 'SSL Key';
$wb['perl_txt'] = 'Perl';
$wb['fastcgi_php_version_txt'] = 'PHP Version';
$wb['pm_txt'] = 'PHP-FPM Process Manager';
$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
$wb['generate_password_txt'] = 'Generate Password';
$wb['repeat_password_txt'] = 'Repeat Password';
$wb['password_mismatch_txt'] = 'The passwords do not match.';
$wb['password_match_txt'] = 'The passwords do match.';
$wb['web_folder_error_regex'] = 'Invalid folder entered. Please do not enter a slash.';
$wb['domain_error_autosub'] = 'There is already a subdomain with these settings.';
$wb['available_php_directive_snippets_txt'] = 'Available PHP Directive Snippets:';
$wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Snippets:';
$wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
$wb['proxy_directives_txt'] = 'Proxy Directives';
$wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
$wb['no_server_error'] = 'No server selected.';
$wb['no_backup_txt'] = 'No backup';
$wb['daily_backup_txt'] = 'Daily';
$wb['weekly_backup_txt'] = 'Weekly';
$wb['monthly_backup_txt'] = 'Monthly';
$wb['rewrite_rules_txt'] = 'Rewrite Rules';
$wb['invalid_rewrite_rules_txt'] = 'Invalid Rewrite Rules';
$wb['allowed_rewrite_rule_directives_txt'] = 'Allowed Directives:';
$wb['configuration_error_txt'] = 'CONFIGURATION ERROR';
$wb['web_folder_txt'] = 'Web folder';
$wb['web_folder_invalid_txt'] = 'The web folder is invalid, please choose a different one.';
$wb['web_folder_unique_txt'] = 'The web folder is already used, please choose a different one.';
$wb['host_txt'] = 'Hostname';
$wb['domain_error_wildcard'] = 'Wildcard subdomains are not allowed.';
?>
interface/web/sites/lib/lang/ar_web_vhost_domain_admin_list.lng
interface/web/sites/lib/lang/ar_web_vhost_domain_list.lng
New file
@@ -0,0 +1,10 @@
<?php
$wb['list_head_txt'] = 'Websites';
$wb['domain_id_txt'] = 'ID';
$wb['active_txt'] = 'Active';
$wb['server_id_txt'] = 'Server';
$wb['domain_txt'] = 'Domain';
$wb['add_new_record_txt'] = 'Add new website';
$wb['parent_domain_id_txt'] = 'Website';
?>
interface/web/sites/lib/lang/ar_web_vhost_subdomain.lng
File was deleted
interface/web/sites/lib/lang/ar_web_vhost_subdomain_list.lng
File was deleted
interface/web/sites/lib/lang/bg_web_aliasdomain.lng
File was deleted
interface/web/sites/lib/lang/bg_web_aliasdomain_list.lng
File was deleted
interface/web/sites/lib/lang/bg_web_childdomain.lng
New file
@@ -0,0 +1,119 @@
<?php
$wb['ssl_state_txt'] = 'State';
$wb['ssl_locality_txt'] = 'Locality';
$wb['ssl_organisation_txt'] = 'Организация';
$wb['ssl_organisation_unit_txt'] = 'Organisation Unit';
$wb['ssl_country_txt'] = 'Държава';
$wb['ssl_request_txt'] = 'SSL Request';
$wb['ssl_cert_txt'] = 'SSL Certificate';
$wb['ssl_bundle_txt'] = 'SSL Bundle';
$wb['ssl_action_txt'] = 'SSL Action';
$wb['server_id_txt'] = 'Сървър';
$wb['domain_txt'] = 'Домейн';
$wb['type_txt'] = 'Тип';
$wb['parent_domain_id_txt'] = 'Parent Website';
$wb['redirect_type_txt'] = 'Redirect Type';
$wb['redirect_path_txt'] = 'Redirect Path';
$wb['active_txt'] = 'Активен';
$wb['document_root_txt'] = 'Documentroot';
$wb['system_user_txt'] = 'Linux потребител';
$wb['system_group_txt'] = 'Linux група';
$wb['ip_address_txt'] = 'IP адрес';
$wb['vhost_type_txt'] = 'VHost Type';
$wb['hd_quota_txt'] = 'Harddisk Quota';
$wb['traffic_quota_txt'] = 'Трафик квота';
$wb['cgi_txt'] = 'CGI';
$wb['ssi_txt'] = 'SSI';
$wb['ssl_txt'] = 'SSL';
$wb['suexec_txt'] = 'SuEXEC';
$wb['php_txt'] = 'PHP';
$wb['client_txt'] = 'Клиент';
$wb['limit_web_domain_txt'] = 'Достигнат е максималният разрешен брой домейни.';
$wb['limit_web_aliasdomain_txt'] = 'Достигнат е максималният разрешен брой aliasdomains.';
$wb['limit_web_subdomain_txt'] = 'Достигнат е максималният разрешен брой поддомейни.';
$wb['apache_directives_txt'] = 'Apache директиви';
$wb['domain_error_empty'] = 'Не е посочен домейн.';
$wb['domain_error_unique'] = 'Вече съществува такъв домейн.';
$wb['domain_error_regex'] = 'Невалидно име на домейн.';
$wb['host_txt'] = 'Host';
$wb['redirect_error_regex'] = 'Грешен път за редирект. Валидният адрес трябва да бъде примерно: /test/ or http://www.domain.tld/test/';
$wb['no_redirect_txt'] = 'Без редирект';
$wb['no_flag_txt'] = 'No flag';
$wb['domain_error_wildcard'] = 'Wildcard subdomains are not allowed.';
$wb['proxy_directives_txt'] = 'Proxy Directives';
$wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
$wb['error_proxy_requires_url'] = 'Redirect Type \"proxy\" requires a URL as the redirect path.';
$wb['backup_interval_txt'] = 'Backup interval';
$wb['backup_copies_txt'] = 'Number of backup copies';
$wb['ssl_key_txt'] = 'SSL Key';
$wb['ssl_domain_txt'] = 'SSL Domain';
$wb['web_folder_error_regex'] = 'Invalid folder entered. Please do not enter a slash.';
$wb['ipv6_address_txt'] = 'IPv6-Address';
$wb['errordocs_txt'] = 'Own Error-Documents';
$wb['subdomain_txt'] = 'Auto-Subdomain';
$wb['domain_error_autosub'] = 'There is already a subdomain with these settings.';
$wb['hd_quota_error_empty'] = 'Harddisk quota is 0 or empty.';
$wb['traffic_quota_error_empty'] = 'Traffic quota is empty.';
$wb['error_ssl_state_empty'] = 'SSL State is empty.';
$wb['error_ssl_locality_empty'] = 'SSL Locality is empty.';
$wb['error_ssl_organisation_empty'] = 'SSL Organisation is empty.';
$wb['error_ssl_organisation_unit_empty'] = 'SSL Organisation Unit is empty.';
$wb['error_ssl_country_empty'] = 'SSL Country is empty.';
$wb['error_ssl_cert_empty'] = 'SSL Certificate field is empty';
$wb['client_group_id_txt'] = 'Client';
$wb['stats_password_txt'] = 'Set Webstatistics password';
$wb['allow_override_txt'] = 'Apache AllowOverride';
$wb['limit_web_quota_free_txt'] = 'Max. available Harddisk Quota';
$wb['ssl_state_error_regex'] = 'Invalid SSL State. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_locality_error_regex'] = 'Invalid SSL Locality. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_organisation_error_regex'] = 'Invalid SSL Organisation. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_organistaion_unit_error_regex'] = 'Invalid SSL Organisation Unit. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_country_error_regex'] = 'Invalid SSL Country. Valid characters are: A-Z';
$wb['limit_traffic_quota_free_txt'] = 'Max. available Traffic Quota';
$wb['php_open_basedir_txt'] = 'PHP open_basedir';
$wb['traffic_quota_exceeded_txt'] = 'Traffic quota exceeded';
$wb['ruby_txt'] = 'Ruby';
$wb['stats_user_txt'] = 'Webstatistics username';
$wb['stats_type_txt'] = 'Webstatistics program';
$wb['custom_php_ini_txt'] = 'Custom php.ini settings';
$wb['none_txt'] = 'None';
$wb['disabled_txt'] = 'Disabled';
$wb['save_certificate_txt'] = 'Save certificate';
$wb['create_certificate_txt'] = 'Create certificate';
$wb['delete_certificate_txt'] = 'Delete certificate';
$wb['nginx_directives_txt'] = 'nginx Directives';
$wb['seo_redirect_txt'] = 'SEO Redirect';
$wb['non_www_to_www_txt'] = 'Non-www -&gt; www';
$wb['www_to_non_www_txt'] = 'www -&gt; non-www';
$wb['php_fpm_use_socket_txt'] = 'Use Socket For PHP-FPM';
$wb['error_no_sni_txt'] = 'SNI for SSL is not activated on this server. You can enable only one SSL certificate on each IP address.';
$wb['python_txt'] = 'Python';
$wb['perl_txt'] = 'Perl';
$wb['pm_max_children_txt'] = 'PHP-FPM pm.max_children';
$wb['pm_start_servers_txt'] = 'PHP-FPM pm.start_servers';
$wb['pm_min_spare_servers_txt'] = 'PHP-FPM pm.min_spare_servers';
$wb['pm_max_spare_servers_txt'] = 'PHP-FPM pm.max_spare_servers';
$wb['error_php_fpm_pm_settings_txt'] = 'Values of PHP-FPM pm settings must be as follows: pm.max_children &gt;= pm.max_spare_servers &gt;= pm.start_servers &gt;= pm.min_spare_servers &gt; 0';
$wb['pm_max_children_error_regex'] = 'PHP-FPM pm.max_children must be a positive integer value.';
$wb['pm_start_servers_error_regex'] = 'PHP-FPM pm.start_servers must be a positive integer value.';
$wb['pm_min_spare_servers_error_regex'] = 'PHP-FPM pm.min_spare_servers must be a positive integer value.';
$wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
$wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
$wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
$wb['fastcgi_php_version_txt'] = 'PHP Version';
$wb['pm_txt'] = 'PHP-FPM Process Manager';
$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
$wb['generate_password_txt'] = 'Generate Password';
$wb['repeat_password_txt'] = 'Repeat Password';
$wb['password_mismatch_txt'] = 'The passwords do not match.';
$wb['password_match_txt'] = 'The passwords do match.';
$wb['available_php_directive_snippets_txt'] = 'Available PHP Directive Snippets:';
$wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Snippets:';
$wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
$wb['Domain'] = 'Aliasdomain';
?>
interface/web/sites/lib/lang/bg_web_childdomain_list.lng
New file
@@ -0,0 +1,15 @@
<?php
$wb['list_head_txt'] = 'Поддомейни';
$wb['active_txt'] = 'Активен';
$wb['server_id_txt'] = 'Сървър';
$wb['parent_domain_id_txt'] = 'Сайт';
$wb['domain_txt'] = 'Поддомейн';
$wb['add_new_record_txt'] = 'Нов поддомейн';
$wb['domain_error_empty'] = 'Не е посочен домейн.';
$wb['domain_error_unique'] = 'Домейнът вече съществува.';
$wb['domain_error_regex'] = 'Невалдно име на домейн.';
$wb['no_redirect_txt'] = 'No redirect';
$wb['no_flag_txt'] = 'No flag';
$wb['none_txt'] = 'None';
?>
interface/web/sites/lib/lang/bg_web_domain.lng
File was deleted
interface/web/sites/lib/lang/bg_web_domain_list.lng
File was deleted
interface/web/sites/lib/lang/bg_web_subdomain.lng
File was deleted
interface/web/sites/lib/lang/bg_web_subdomain_list.lng
File was deleted
interface/web/sites/lib/lang/bg_web_vhost_aliasdomain.lng
File was deleted
interface/web/sites/lib/lang/bg_web_vhost_aliasdomain_list.lng
File was deleted
interface/web/sites/lib/lang/bg_web_vhost_domain.lng
New file
@@ -0,0 +1,129 @@
<?php
$wb['ssl_state_txt'] = 'State';
$wb['ssl_locality_txt'] = 'Locality';
$wb['ssl_organisation_txt'] = 'Организация';
$wb['ssl_organisation_unit_txt'] = 'Organisation Unit';
$wb['ssl_country_txt'] = 'Държава';
$wb['ssl_request_txt'] = 'SSL Request';
$wb['ssl_cert_txt'] = 'SSL Certificate';
$wb['ssl_bundle_txt'] = 'SSL Bundle';
$wb['ssl_action_txt'] = 'SSL Action';
$wb['server_id_txt'] = 'Сървър';
$wb['domain_txt'] = 'Домейн';
$wb['type_txt'] = 'Тип';
$wb['parent_domain_id_txt'] = 'Parent Website';
$wb['redirect_type_txt'] = 'Redirect Type';
$wb['redirect_path_txt'] = 'Redirect Path';
$wb['active_txt'] = 'Активен';
$wb['document_root_txt'] = 'Documentroot';
$wb['system_user_txt'] = 'Linux потребител';
$wb['system_group_txt'] = 'Linux група';
$wb['ip_address_txt'] = 'IP адрес';
$wb['vhost_type_txt'] = 'VHost Type';
$wb['hd_quota_txt'] = 'Harddisk Quota';
$wb['traffic_quota_txt'] = 'Трафик квота';
$wb['cgi_txt'] = 'CGI';
$wb['ssi_txt'] = 'SSI';
$wb['errordocs_txt'] = 'Собствени страници за грешки';
$wb['ssl_txt'] = 'SSL';
$wb['suexec_txt'] = 'SuEXEC';
$wb['php_txt'] = 'PHP';
$wb['client_txt'] = 'Клиент';
$wb['limit_web_domain_txt'] = 'Достигнат е максималният разрешен брой домейни.';
$wb['limit_web_aliasdomain_txt'] = 'Достигнат е максималният разрешен брой aliasdomains.';
$wb['limit_web_subdomain_txt'] = 'Достигнат е максималният разрешен брой поддомейни.';
$wb['apache_directives_txt'] = 'Apache директиви';
$wb['domain_error_empty'] = 'Не е посочен домейн.';
$wb['domain_error_unique'] = 'Вече съществува такъв домейн.';
$wb['domain_error_regex'] = 'Невалидно име на домейн.';
$wb['hd_quota_error_empty'] = 'Не е посочена Harddisk.';
$wb['traffic_quota_error_empty'] = 'Не е посочена Трафик квота.';
$wb['error_ssl_state_empty'] = 'Не е посочен SSL State.';
$wb['error_ssl_locality_empty'] = 'Не е посочен SSL Locality.';
$wb['error_ssl_organisation_empty'] = 'Не е посочена SSL организация.';
$wb['error_ssl_organisation_unit_empty'] = 'Не е посочен SSL Organisation Unit.';
$wb['error_ssl_country_empty'] = 'Не е посочена SSL държава.';
$wb['subdomain_txt'] = 'Auto-Subdomain';
$wb['client_group_id_txt'] = 'Клиент';
$wb['stats_password_txt'] = 'Парола за уеб статистика';
$wb['ssl_domain_txt'] = 'SSL Домейн';
$wb['allow_override_txt'] = 'Allow Override';
$wb['limit_web_quota_free_txt'] = 'Максимална квота за дисково пространсво';
$wb['ssl_state_error_regex'] = 'Invalid SSL State. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_locality_error_regex'] = 'Invalid SSL Locality. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_organisation_error_regex'] = 'Invalid SSL Organisation. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_organistaion_unit_error_regex'] = 'Invalid SSL Organisation Unit. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_country_error_regex'] = 'Invalid SSL Country. Valid characters are: A-Z';
$wb['limit_traffic_quota_free_txt'] = 'Max. available Трафик квота';
$wb['redirect_error_regex'] = 'Invalid redirect path. Valid redirects are for example: /test/ or http://www.domain.tld/test/';
$wb['php_open_basedir_txt'] = 'PHP open_basedir';
$wb['traffic_quota_exceeded_txt'] = 'Трафик квота exceeded';
$wb['backup_interval_txt'] = 'Интервал за бекъп';
$wb['backup_copies_txt'] = 'Number of backup copies';
$wb['ruby_txt'] = 'Ruby';
$wb['stats_user_txt'] = 'Webstatistics Потребителско име';
$wb['stats_type_txt'] = 'Webstatistics програма';
$wb['custom_php_ini_txt'] = 'Custom php.ini settings';
$wb['error_ssl_cert_empty'] = 'SSL Certificate field is empty';
$wb['ipv6_address_txt'] = 'IPv6-адрес';
$wb['none_txt'] = 'Нищо';
$wb['disabled_txt'] = 'Забранен';
$wb['no_redirect_txt'] = 'Без редирект';
$wb['no_flag_txt'] = 'Без флаг';
$wb['save_certificate_txt'] = 'Запиши сертификат';
$wb['create_certificate_txt'] = 'Направи сертификат';
$wb['delete_certificate_txt'] = 'Изтрий сертификат';
$wb['nginx_directives_txt'] = 'nginx директиви';
$wb['seo_redirect_txt'] = 'SEO редирект';
$wb['non_www_to_www_txt'] = 'Non-www -&gt; www';
$wb['www_to_non_www_txt'] = 'www -&gt; non-www';
$wb['php_fpm_use_socket_txt'] = 'Използвай сокет за PHP-FPM';
$wb['error_no_sni_txt'] = 'SNI for SSL is not activated on this server. You can enable only one SSL certificate on each IP address.';
$wb['python_txt'] = 'Python';
$wb['pm_max_children_txt'] = 'PHP-FPM pm.max_children';
$wb['pm_start_servers_txt'] = 'PHP-FPM pm.start_servers';
$wb['pm_min_spare_servers_txt'] = 'PHP-FPM pm.min_spare_servers';
$wb['pm_max_spare_servers_txt'] = 'PHP-FPM pm.max_spare_servers';
$wb['error_php_fpm_pm_settings_txt'] = 'Values of PHP-FPM pm settings must be as follows: pm.max_children &gt;= pm.max_spare_servers &gt;= pm.start_servers &gt;= pm.min_spare_servers &gt; 0';
$wb['pm_max_children_error_regex'] = 'PHP-FPM pm.max_children must be a positive integer value.';
$wb['pm_start_servers_error_regex'] = 'PHP-FPM pm.start_servers must be a positive integer value.';
$wb['pm_min_spare_servers_error_regex'] = 'PHP-FPM pm.min_spare_servers must be a positive integer value.';
$wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
$wb['hd_quota_error_regex'] = 'квотата за дисковото пространство е грешна.';
$wb['traffic_quota_error_regex'] = 'Трафик квота е грешна.';
$wb['fastcgi_php_version_txt'] = 'PHP Version';
$wb['pm_txt'] = 'PHP-FPM Process Manager';
$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
$wb['generate_password_txt'] = 'Generate Password';
$wb['repeat_password_txt'] = 'Repeat Password';
$wb['password_mismatch_txt'] = 'The passwords do not match.';
$wb['password_match_txt'] = 'The passwords do match.';
$wb['ssl_key_txt'] = 'SSL Key';
$wb['perl_txt'] = 'Perl';
$wb['web_folder_error_regex'] = 'Invalid folder entered. Please do not enter a slash.';
$wb['domain_error_autosub'] = 'There is already a subdomain with these settings.';
$wb['available_php_directive_snippets_txt'] = 'Available PHP Directive Snippets:';
$wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Snippets:';
$wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
$wb['proxy_directives_txt'] = 'Proxy Directives';
$wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
$wb['no_server_error'] = 'No server selected.';
$wb['no_backup_txt'] = 'No backup';
$wb['daily_backup_txt'] = 'Daily';
$wb['weekly_backup_txt'] = 'Weekly';
$wb['monthly_backup_txt'] = 'Monthly';
$wb['rewrite_rules_txt'] = 'Rewrite Rules';
$wb['invalid_rewrite_rules_txt'] = 'Invalid Rewrite Rules';
$wb['allowed_rewrite_rule_directives_txt'] = 'Allowed Directives:';
$wb['configuration_error_txt'] = 'CONFIGURATION ERROR';
$wb['web_folder_txt'] = 'Web folder';
$wb['web_folder_invalid_txt'] = 'The web folder is invalid, please choose a different one.';
$wb['web_folder_unique_txt'] = 'The web folder is already used, please choose a different one.';
$wb['host_txt'] = 'Hostname';
$wb['domain_error_wildcard'] = 'Wildcard subdomains are not allowed.';
?>
interface/web/sites/lib/lang/bg_web_vhost_domain_admin_list.lng
interface/web/sites/lib/lang/bg_web_vhost_domain_list.lng
New file
@@ -0,0 +1,10 @@
<?php
$wb['list_head_txt'] = 'Сайтове';
$wb['domain_id_txt'] = 'ID';
$wb['active_txt'] = 'Активен';
$wb['server_id_txt'] = 'Сървър';
$wb['domain_txt'] = 'Домейн';
$wb['add_new_record_txt'] = 'Нов сайт';
$wb['parent_domain_id_txt'] = 'Website';
?>
interface/web/sites/lib/lang/bg_web_vhost_subdomain.lng
File was deleted
interface/web/sites/lib/lang/bg_web_vhost_subdomain_list.lng
File was deleted
interface/web/sites/lib/lang/br_web_aliasdomain.lng
File was deleted
interface/web/sites/lib/lang/br_web_aliasdomain_list.lng
File was deleted
interface/web/sites/lib/lang/br_web_childdomain.lng
New file
@@ -0,0 +1,119 @@
<?php
$wb['ssl_state_txt'] = 'Estado';
$wb['ssl_locality_txt'] = 'Localidade';
$wb['ssl_organisation_txt'] = 'Empresa';
$wb['ssl_organisation_unit_txt'] = 'Departamento';
$wb['ssl_country_txt'] = 'País';
$wb['ssl_request_txt'] = 'Requisição SSL';
$wb['ssl_cert_txt'] = 'Certificado SSL';
$wb['ssl_bundle_txt'] = 'Pacote SSL';
$wb['ssl_action_txt'] = 'Ação SSL';
$wb['server_id_txt'] = 'Servidor';
$wb['domain_txt'] = 'Domínio';
$wb['type_txt'] = 'Tipo';
$wb['parent_domain_id_txt'] = 'Site Parente';
$wb['redirect_type_txt'] = 'Tipo do Redirecionamento';
$wb['redirect_path_txt'] = 'Caminho do Redirecionamento';
$wb['active_txt'] = 'Ativo';
$wb['document_root_txt'] = 'Documentroot';
$wb['system_user_txt'] = 'Usuário no Linux';
$wb['system_group_txt'] = 'Grupo no Linux';
$wb['ip_address_txt'] = 'Endereço-IP';
$wb['vhost_type_txt'] = 'Tipo de VHost';
$wb['hd_quota_txt'] = 'Cota de Disco';
$wb['traffic_quota_txt'] = 'Cota de Tráfico';
$wb['cgi_txt'] = 'CGI';
$wb['ssi_txt'] = 'SSI';
$wb['ssl_txt'] = 'SSL';
$wb['suexec_txt'] = 'SuEXEC';
$wb['php_txt'] = 'PHP';
$wb['client_txt'] = 'Cliente';
$wb['limit_web_domain_txt'] = 'O número máximo de domínios web para esta conta foi atingido.';
$wb['limit_web_aliasdomain_txt'] = 'O número máximo de aliases para esta conta foi atingido.';
$wb['limit_web_subdomain_txt'] = 'O número máximo de sub-domínios para esta conta foi atingido.';
$wb['apache_directives_txt'] = 'Diretivas apache';
$wb['domain_error_empty'] = 'Domínio em branco.';
$wb['domain_error_unique'] = 'Já existe alias ou sub-domínio com este nome.';
$wb['domain_error_regex'] = 'Nome de domínio inválido.';
$wb['host_txt'] = 'Host';
$wb['redirect_error_regex'] = 'Caminho de redirecionamento inválido. Exemplo de caminho válido: /test/ ou http://www.dominio.ext/test/';
$wb['no_redirect_txt'] = 'No redirect';
$wb['no_flag_txt'] = 'No flag';
$wb['domain_error_wildcard'] = 'Wildcard subdomains are not allowed.';
$wb['proxy_directives_txt'] = 'Proxy Directives';
$wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
$wb['error_proxy_requires_url'] = 'Redirect Type \"proxy\" requires a URL as the redirect path.';
$wb['backup_interval_txt'] = 'Backup interval';
$wb['backup_copies_txt'] = 'Number of backup copies';
$wb['ssl_key_txt'] = 'SSL Key';
$wb['ssl_domain_txt'] = 'SSL Domain';
$wb['web_folder_error_regex'] = 'Invalid folder entered. Please do not enter a slash.';
$wb['ipv6_address_txt'] = 'IPv6-Address';
$wb['errordocs_txt'] = 'Own Error-Documents';
$wb['subdomain_txt'] = 'Auto-Subdomain';
$wb['domain_error_autosub'] = 'There is already a subdomain with these settings.';
$wb['hd_quota_error_empty'] = 'Harddisk quota is 0 or empty.';
$wb['traffic_quota_error_empty'] = 'Traffic quota is empty.';
$wb['error_ssl_state_empty'] = 'SSL State is empty.';
$wb['error_ssl_locality_empty'] = 'SSL Locality is empty.';
$wb['error_ssl_organisation_empty'] = 'SSL Organisation is empty.';
$wb['error_ssl_organisation_unit_empty'] = 'SSL Organisation Unit is empty.';
$wb['error_ssl_country_empty'] = 'SSL Country is empty.';
$wb['error_ssl_cert_empty'] = 'SSL Certificate field is empty';
$wb['client_group_id_txt'] = 'Client';
$wb['stats_password_txt'] = 'Set Webstatistics password';
$wb['allow_override_txt'] = 'Apache AllowOverride';
$wb['limit_web_quota_free_txt'] = 'Max. available Harddisk Quota';
$wb['ssl_state_error_regex'] = 'Invalid SSL State. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_locality_error_regex'] = 'Invalid SSL Locality. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_organisation_error_regex'] = 'Invalid SSL Organisation. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_organistaion_unit_error_regex'] = 'Invalid SSL Organisation Unit. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_country_error_regex'] = 'Invalid SSL Country. Valid characters are: A-Z';
$wb['limit_traffic_quota_free_txt'] = 'Max. available Traffic Quota';
$wb['php_open_basedir_txt'] = 'PHP open_basedir';
$wb['traffic_quota_exceeded_txt'] = 'Traffic quota exceeded';
$wb['ruby_txt'] = 'Ruby';
$wb['stats_user_txt'] = 'Webstatistics username';
$wb['stats_type_txt'] = 'Webstatistics program';
$wb['custom_php_ini_txt'] = 'Custom php.ini settings';
$wb['none_txt'] = 'None';
$wb['disabled_txt'] = 'Disabled';
$wb['save_certificate_txt'] = 'Save certificate';
$wb['create_certificate_txt'] = 'Create certificate';
$wb['delete_certificate_txt'] = 'Delete certificate';
$wb['nginx_directives_txt'] = 'nginx Directives';
$wb['seo_redirect_txt'] = 'SEO Redirect';
$wb['non_www_to_www_txt'] = 'Non-www -&gt; www';
$wb['www_to_non_www_txt'] = 'www -&gt; non-www';
$wb['php_fpm_use_socket_txt'] = 'Use Socket For PHP-FPM';
$wb['error_no_sni_txt'] = 'SNI for SSL is not activated on this server. You can enable only one SSL certificate on each IP address.';
$wb['python_txt'] = 'Python';
$wb['perl_txt'] = 'Perl';
$wb['pm_max_children_txt'] = 'PHP-FPM pm.max_children';
$wb['pm_start_servers_txt'] = 'PHP-FPM pm.start_servers';
$wb['pm_min_spare_servers_txt'] = 'PHP-FPM pm.min_spare_servers';
$wb['pm_max_spare_servers_txt'] = 'PHP-FPM pm.max_spare_servers';
$wb['error_php_fpm_pm_settings_txt'] = 'Values of PHP-FPM pm settings must be as follows: pm.max_children &gt;= pm.max_spare_servers &gt;= pm.start_servers &gt;= pm.min_spare_servers &gt; 0';
$wb['pm_max_children_error_regex'] = 'PHP-FPM pm.max_children must be a positive integer value.';
$wb['pm_start_servers_error_regex'] = 'PHP-FPM pm.start_servers must be a positive integer value.';
$wb['pm_min_spare_servers_error_regex'] = 'PHP-FPM pm.min_spare_servers must be a positive integer value.';
$wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
$wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
$wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
$wb['fastcgi_php_version_txt'] = 'PHP Version';
$wb['pm_txt'] = 'PHP-FPM Process Manager';
$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
$wb['generate_password_txt'] = 'Generate Password';
$wb['repeat_password_txt'] = 'Repeat Password';
$wb['password_mismatch_txt'] = 'The passwords do not match.';
$wb['password_match_txt'] = 'The passwords do match.';
$wb['available_php_directive_snippets_txt'] = 'Available PHP Directive Snippets:';
$wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Snippets:';
$wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
$wb['Domain'] = 'Aliasdomain';
?>
interface/web/sites/lib/lang/br_web_childdomain_list.lng
New file
@@ -0,0 +1,15 @@
<?php
$wb['list_head_txt'] = 'Sub-domínios';
$wb['active_txt'] = 'Ativo';
$wb['server_id_txt'] = 'Servidor';
$wb['parent_domain_id_txt'] = 'Website';
$wb['domain_txt'] = 'Sub-domínio';
$wb['add_new_record_txt'] = 'Adcionar um novo sub-domínio';
$wb['domain_error_empty'] = 'Domínio em branco.';
$wb['domain_error_unique'] = 'O domínio deve ser único.';
$wb['domain_error_regex'] = 'Nome de domínio inválido.';
$wb['no_redirect_txt'] = 'No redirect';
$wb['no_flag_txt'] = 'No flag';
$wb['none_txt'] = 'Em Branco';
?>
interface/web/sites/lib/lang/br_web_domain.lng
File was deleted
interface/web/sites/lib/lang/br_web_domain_admin_list.lng
File was deleted
interface/web/sites/lib/lang/br_web_domain_list.lng
File was deleted
interface/web/sites/lib/lang/br_web_subdomain.lng
File was deleted
interface/web/sites/lib/lang/br_web_subdomain_list.lng
File was deleted
interface/web/sites/lib/lang/br_web_vhost_aliasdomain.lng
File was deleted
interface/web/sites/lib/lang/br_web_vhost_aliasdomain_list.lng
File was deleted
interface/web/sites/lib/lang/br_web_vhost_domain.lng
New file
@@ -0,0 +1,129 @@
<?php
$wb['ssl_state_txt'] = 'Estado';
$wb['ssl_locality_txt'] = 'Localização';
$wb['ssl_organisation_txt'] = 'Empresa';
$wb['ssl_organisation_unit_txt'] = 'Departamento';
$wb['ssl_country_txt'] = 'País';
$wb['ssl_request_txt'] = 'Requisição SSL';
$wb['ssl_cert_txt'] = 'Certificado SSL';
$wb['ssl_bundle_txt'] = 'SSL Bundle';
$wb['ssl_action_txt'] = 'SSL Action';
$wb['server_id_txt'] = 'Servidor';
$wb['domain_txt'] = 'Domínio';
$wb['type_txt'] = 'Tipo';
$wb['parent_domain_id_txt'] = 'Site Parente';
$wb['redirect_type_txt'] = 'Tipo Redirecionamento';
$wb['redirect_path_txt'] = 'Caminho de redirecionamento';
$wb['active_txt'] = 'Ativo';
$wb['document_root_txt'] = 'Documentroot';
$wb['system_user_txt'] = 'Usuário Linux';
$wb['system_group_txt'] = 'Groupo Linux';
$wb['ip_address_txt'] = 'Endereço-IP';
$wb['vhost_type_txt'] = 'Tipo de VHost';
$wb['hd_quota_txt'] = 'Cota de Disco';
$wb['traffic_quota_txt'] = 'Cota de Tráfego';
$wb['cgi_txt'] = 'CGI';
$wb['ssi_txt'] = 'SSI';
$wb['errordocs_txt'] = 'Suas Páginas de  Erro';
$wb['subdomain_txt'] = 'Auto-Subdomínio';
$wb['ssl_txt'] = 'SSL';
$wb['suexec_txt'] = 'SuEXEC';
$wb['php_txt'] = 'PHP';
$wb['client_txt'] = 'Cliente';
$wb['limit_web_domain_txt'] = 'O número máximo de domínios web para sua conta foi atingido.';
$wb['limit_web_aliasdomain_txt'] = 'O número máximo de aliases domínio para sua conta foi atingido.';
$wb['limit_web_subdomain_txt'] = 'O número máximo de sub-domínios para sua conta foi atingido.';
$wb['apache_directives_txt'] = 'Diretivas do Apache';
$wb['domain_error_empty'] = 'Domínio em branco.';
$wb['domain_error_unique'] = 'Já existe site, alias ou sub-domínio com este nome';
$wb['domain_error_regex'] = 'Nome de domínio inválido.';
$wb['hd_quota_error_empty'] = 'Quota de disco está em branco.';
$wb['traffic_quota_error_empty'] = 'Quota de tráfego está em branco.';
$wb['error_ssl_state_empty'] = 'Estado do SSL está em branco.';
$wb['error_ssl_locality_empty'] = 'Localização do SSL está em branco.';
$wb['error_ssl_organisation_empty'] = 'Empresa do SSL está em branco.';
$wb['error_ssl_organisation_unit_empty'] = 'Departamento do SSL está em branco.';
$wb['error_ssl_country_empty'] = 'País do SSL em branco.';
$wb['client_group_id_txt'] = 'Cliente';
$wb['stats_password_txt'] = 'Senha do diretório de estatísticas';
$wb['ssl_domain_txt'] = 'Domínio SSL';
$wb['allow_override_txt'] = 'Permitir Sobrescrever';
$wb['limit_web_quota_free_txt'] = 'Cota Max. de disco disponível';
$wb['ssl_state_error_regex'] = 'Estado inválido para SSL. São caracteres válidos: a-z, 0-9 e .,-_';
$wb['ssl_locality_error_regex'] = 'Localidade inválida para SSL. São caracteres válidos: a-z, 0-9 e .,-_';
$wb['ssl_organisation_error_regex'] = 'Empresa inválida para SSL. São caracteres válidos: a-z, 0-9 e .,-_';
$wb['ssl_organistaion_unit_error_regex'] = 'Departamento inválido para SSL. São caracteres válidos: a-z, 0-9 e .,-_';
$wb['ssl_country_error_regex'] = 'País inválido para SSL. São caracteres válidos: A-Z';
$wb['limit_traffic_quota_free_txt'] = 'Cota máxima de Tráfego disponível';
$wb['redirect_error_regex'] = 'Caminho de redirecionamento inválido. Exemplos de caminhos válidos: /test/ ou http://www.dominio.ext/test/';
$wb['php_open_basedir_txt'] = 'open_basedir do PHP';
$wb['traffic_quota_exceeded_txt'] = 'Cota de tráfego excedida';
$wb['backup_interval_txt'] = 'Intervalo de Backup';
$wb['backup_copies_txt'] = 'Número de cópias';
$wb['ruby_txt'] = 'Ruby';
$wb['stats_user_txt'] = 'Estátisticas Web usuário';
$wb['stats_type_txt'] = 'Tipo de Estatística Web';
$wb['custom_php_ini_txt'] = 'php.ini personalizado';
$wb['error_ssl_cert_empty'] = 'SSL Certificate field is empty';
$wb['none_txt'] = 'Não';
$wb['disabled_txt'] = 'Desativado';
$wb['no_redirect_txt'] = 'No redirect';
$wb['no_flag_txt'] = 'No flag';
$wb['save_certificate_txt'] = 'Salvar certificado';
$wb['create_certificate_txt'] = 'Criar certificado';
$wb['delete_certificate_txt'] = 'Deletar certificado';
$wb['ipv6_address_txt'] = 'IPv6-Address';
$wb['nginx_directives_txt'] = 'nginx Directives';
$wb['seo_redirect_txt'] = 'SEO Redirect';
$wb['non_www_to_www_txt'] = 'Non-www -&gt; www';
$wb['www_to_non_www_txt'] = 'www -&gt; non-www';
$wb['php_fpm_use_socket_txt'] = 'Use Socket For PHP-FPM';
$wb['error_no_sni_txt'] = 'SNI for SSL is not activated on this server. You can enable only one SSL certificate on each IP address.';
$wb['python_txt'] = 'Python';
$wb['pm_max_children_txt'] = 'PHP-FPM pm.max_children';
$wb['pm_start_servers_txt'] = 'PHP-FPM pm.start_servers';
$wb['pm_min_spare_servers_txt'] = 'PHP-FPM pm.min_spare_servers';
$wb['pm_max_spare_servers_txt'] = 'PHP-FPM pm.max_spare_servers';
$wb['error_php_fpm_pm_settings_txt'] = 'Values of PHP-FPM pm settings must be as follows: pm.max_children &gt;= pm.max_spare_servers &gt;= pm.start_servers &gt;= pm.min_spare_servers &gt; 0';
$wb['pm_max_children_error_regex'] = 'PHP-FPM pm.max_children must be a positive integer value.';
$wb['pm_start_servers_error_regex'] = 'PHP-FPM pm.start_servers must be a positive integer value.';
$wb['pm_min_spare_servers_error_regex'] = 'PHP-FPM pm.min_spare_servers must be a positive integer value.';
$wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
$wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
$wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
$wb['ssl_key_txt'] = 'SSL Key';
$wb['perl_txt'] = 'Perl';
$wb['fastcgi_php_version_txt'] = 'PHP Version';
$wb['pm_txt'] = 'PHP-FPM Process Manager';
$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
$wb['generate_password_txt'] = 'Generate Password';
$wb['repeat_password_txt'] = 'Repeat Password';
$wb['password_mismatch_txt'] = 'The passwords do not match.';
$wb['password_match_txt'] = 'The passwords do match.';
$wb['web_folder_error_regex'] = 'Invalid folder entered. Please do not enter a slash.';
$wb['domain_error_autosub'] = 'There is already a subdomain with these settings.';
$wb['available_php_directive_snippets_txt'] = 'Available PHP Directive Snippets:';
$wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Snippets:';
$wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
$wb['proxy_directives_txt'] = 'Proxy Directives';
$wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
$wb['no_server_error'] = 'No server selected.';
$wb['no_backup_txt'] = 'No backup';
$wb['daily_backup_txt'] = 'Daily';
$wb['weekly_backup_txt'] = 'Weekly';
$wb['monthly_backup_txt'] = 'Monthly';
$wb['rewrite_rules_txt'] = 'Rewrite Rules';
$wb['invalid_rewrite_rules_txt'] = 'Invalid Rewrite Rules';
$wb['allowed_rewrite_rule_directives_txt'] = 'Allowed Directives:';
$wb['configuration_error_txt'] = 'CONFIGURATION ERROR';
$wb['web_folder_txt'] = 'Web folder';
$wb['web_folder_invalid_txt'] = 'The web folder is invalid, please choose a different one.';
$wb['web_folder_unique_txt'] = 'The web folder is already used, please choose a different one.';
$wb['host_txt'] = 'Hostname';
$wb['domain_error_wildcard'] = 'Wildcard subdomains are not allowed.';
?>
interface/web/sites/lib/lang/br_web_vhost_domain_admin_list.lng
copy from interface/web/sites/lib/lang/ar_web_domain_admin_list.lng copy to interface/web/sites/lib/lang/br_web_vhost_domain_admin_list.lng
interface/web/sites/lib/lang/br_web_vhost_domain_list.lng
New file
@@ -0,0 +1,10 @@
<?php
$wb['list_head_txt'] = 'Websites';
$wb['domain_id_txt'] = 'ID';
$wb['active_txt'] = 'Ativo';
$wb['server_id_txt'] = 'Servidor';
$wb['domain_txt'] = 'Domínio';
$wb['add_new_record_txt'] = 'Adcionar um novo site';
$wb['parent_domain_id_txt'] = 'Website';
?>
interface/web/sites/lib/lang/br_web_vhost_subdomain.lng
File was deleted
interface/web/sites/lib/lang/br_web_vhost_subdomain_list.lng
File was deleted
interface/web/sites/lib/lang/cz_web_aliasdomain.lng
File was deleted
interface/web/sites/lib/lang/cz_web_aliasdomain_list.lng
File was deleted
interface/web/sites/lib/lang/cz_web_childdomain.lng
New file
@@ -0,0 +1,119 @@
<?php
$wb['ssl_state_txt'] = 'Stát';
$wb['ssl_locality_txt'] = 'Lokalita';
$wb['ssl_organisation_txt'] = 'Organizace';
$wb['ssl_organisation_unit_txt'] = 'Organizační jednotka';
$wb['ssl_country_txt'] = 'Země';
$wb['ssl_request_txt'] = 'SSL požadavek';
$wb['ssl_cert_txt'] = 'SSL certifikát';
$wb['ssl_bundle_txt'] = 'SSL bundle';
$wb['ssl_action_txt'] = 'SSL akce';
$wb['server_id_txt'] = 'Server';
$wb['domain_txt'] = 'Doména';
$wb['type_txt'] = 'Typ';
$wb['parent_domain_id_txt'] = 'Rodičovská web stránka';
$wb['redirect_type_txt'] = 'Typ přesměrování';
$wb['redirect_path_txt'] = 'Cesta přesměrování';
$wb['active_txt'] = 'Aktivní';
$wb['document_root_txt'] = 'Kořenový adresář dokumentů';
$wb['system_user_txt'] = 'Linuxový uživatel';
$wb['system_group_txt'] = 'Linuxová skupina';
$wb['ip_address_txt'] = 'IP adresa';
$wb['vhost_type_txt'] = 'VHost typ';
$wb['hd_quota_txt'] = 'Disková kvóta';
$wb['traffic_quota_txt'] = 'Přenosová kvóta';
$wb['cgi_txt'] = 'CGI';
$wb['ssi_txt'] = 'SSI';
$wb['ssl_txt'] = 'SSL';
$wb['suexec_txt'] = 'SuEXEC';
$wb['php_txt'] = 'PHP';
$wb['client_txt'] = 'Klient';
$wb['limit_web_domain_txt'] = 'Dosažen maximální počet web domén pro Váš účet.';
$wb['limit_web_aliasdomain_txt'] = 'Dosažen maximální počet alias domén pro Váš účet.';
$wb['limit_web_subdomain_txt'] = 'Dosažen maximální počet subdomén pro Váš účet.';
$wb['apache_directives_txt'] = 'Apache direktivy';
$wb['domain_error_empty'] = 'Doména je prázdná.';
$wb['domain_error_unique'] = 'Webová stránka nebo sub / alias doména s tímto doménovým jménem již existuje.';
$wb['domain_error_regex'] = 'Neplatné doménové jméno.';
$wb['host_txt'] = 'Host';
$wb['redirect_error_regex'] = 'Neplatná cesta přesměrování. Platné přesměrování je například: /test/ nebo http://www.domain.tld/test/';
$wb['no_redirect_txt'] = 'Žádné přesměrování';
$wb['no_flag_txt'] = 'Žádný příznak';
$wb['domain_error_wildcard'] = 'Wildcard subdomains are not allowed.';
$wb['proxy_directives_txt'] = 'Proxy Directives';
$wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
$wb['error_proxy_requires_url'] = 'Redirect Type \"proxy\" requires a URL as the redirect path.';
$wb['backup_interval_txt'] = 'Interval zálohování';
$wb['backup_copies_txt'] = 'Počet kopií zálohy';
$wb['ssl_key_txt'] = 'SSL Key';
$wb['ssl_domain_txt'] = 'SSL Domain';
$wb['web_folder_error_regex'] = 'Invalid folder entered. Please do not enter a slash.';
$wb['ipv6_address_txt'] = 'IPv6-Address';
$wb['errordocs_txt'] = 'Own Error-Documents';
$wb['subdomain_txt'] = 'Auto-Subdomain';
$wb['domain_error_autosub'] = 'There is already a subdomain with these settings.';
$wb['hd_quota_error_empty'] = 'Harddisk quota is 0 or empty.';
$wb['traffic_quota_error_empty'] = 'Traffic quota is empty.';
$wb['error_ssl_state_empty'] = 'SSL State is empty.';
$wb['error_ssl_locality_empty'] = 'SSL Locality is empty.';
$wb['error_ssl_organisation_empty'] = 'SSL Organisation is empty.';
$wb['error_ssl_organisation_unit_empty'] = 'SSL Organisation Unit is empty.';
$wb['error_ssl_country_empty'] = 'SSL Country is empty.';
$wb['error_ssl_cert_empty'] = 'SSL Certificate field is empty';
$wb['client_group_id_txt'] = 'Client';
$wb['stats_password_txt'] = 'Set Webstatistics password';
$wb['allow_override_txt'] = 'Apache AllowOverride';
$wb['limit_web_quota_free_txt'] = 'Max. available Harddisk Quota';
$wb['ssl_state_error_regex'] = 'Invalid SSL State. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_locality_error_regex'] = 'Invalid SSL Locality. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_organisation_error_regex'] = 'Invalid SSL Organisation. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_organistaion_unit_error_regex'] = 'Invalid SSL Organisation Unit. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_country_error_regex'] = 'Invalid SSL Country. Valid characters are: A-Z';
$wb['limit_traffic_quota_free_txt'] = 'Max. available Traffic Quota';
$wb['php_open_basedir_txt'] = 'PHP open_basedir';
$wb['traffic_quota_exceeded_txt'] = 'Traffic quota exceeded';
$wb['ruby_txt'] = 'Ruby';
$wb['stats_user_txt'] = 'Webstatistics username';
$wb['stats_type_txt'] = 'Webstatistics program';
$wb['custom_php_ini_txt'] = 'Custom php.ini settings';
$wb['none_txt'] = 'None';
$wb['disabled_txt'] = 'Disabled';
$wb['save_certificate_txt'] = 'Save certificate';
$wb['create_certificate_txt'] = 'Create certificate';
$wb['delete_certificate_txt'] = 'Delete certificate';
$wb['nginx_directives_txt'] = 'nginx Directives';
$wb['seo_redirect_txt'] = 'SEO přesměrování';
$wb['non_www_to_www_txt'] = 'Non-www -&gt; www';
$wb['www_to_non_www_txt'] = 'www -&gt; non-www';
$wb['php_fpm_use_socket_txt'] = 'Use Socket For PHP-FPM';
$wb['error_no_sni_txt'] = 'SNI for SSL is not activated on this server. You can enable only one SSL certificate on each IP address.';
$wb['python_txt'] = 'Python';
$wb['perl_txt'] = 'Perl';
$wb['pm_max_children_txt'] = 'PHP-FPM pm.max_children';
$wb['pm_start_servers_txt'] = 'PHP-FPM pm.start_servers';
$wb['pm_min_spare_servers_txt'] = 'PHP-FPM pm.min_spare_servers';
$wb['pm_max_spare_servers_txt'] = 'PHP-FPM pm.max_spare_servers';
$wb['error_php_fpm_pm_settings_txt'] = 'Values of PHP-FPM pm settings must be as follows: pm.max_children &gt;= pm.max_spare_servers &gt;= pm.start_servers &gt;= pm.min_spare_servers &gt; 0';
$wb['pm_max_children_error_regex'] = 'PHP-FPM pm.max_children must be a positive integer value.';
$wb['pm_start_servers_error_regex'] = 'PHP-FPM pm.start_servers must be a positive integer value.';
$wb['pm_min_spare_servers_error_regex'] = 'PHP-FPM pm.min_spare_servers must be a positive integer value.';
$wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
$wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
$wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
$wb['fastcgi_php_version_txt'] = 'PHP Version';
$wb['pm_txt'] = 'PHP-FPM Process Manager';
$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
$wb['generate_password_txt'] = 'Generate Password';
$wb['repeat_password_txt'] = 'Repeat Password';
$wb['password_mismatch_txt'] = 'The passwords do not match.';
$wb['password_match_txt'] = 'The passwords do match.';
$wb['available_php_directive_snippets_txt'] = 'Available PHP Directive Snippets:';
$wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Snippets:';
$wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
$wb['Domain'] = 'Aliasdomain';
?>
interface/web/sites/lib/lang/cz_web_childdomain_list.lng
New file
@@ -0,0 +1,15 @@
<?php
$wb['list_head_txt'] = 'Subdomény';
$wb['active_txt'] = 'Aktivní';
$wb['server_id_txt'] = 'Server';
$wb['parent_domain_id_txt'] = 'Webová stránka';
$wb['domain_txt'] = 'Subdoména';
$wb['add_new_record_txt'] = 'Přidat subdoménu';
$wb['domain_error_empty'] = 'Doména je prázdná.';
$wb['domain_error_unique'] = 'Doména musí být unkátní.';
$wb['domain_error_regex'] = 'Doménové jméno je chybné.';
$wb['no_redirect_txt'] = 'Žádné přesměrování';
$wb['no_flag_txt'] = 'Žádný příznak';
$wb['none_txt'] = 'Žádná';
?>
interface/web/sites/lib/lang/cz_web_domain.lng
File was deleted
interface/web/sites/lib/lang/cz_web_domain_list.lng
File was deleted
interface/web/sites/lib/lang/cz_web_subdomain.lng
File was deleted
interface/web/sites/lib/lang/cz_web_subdomain_list.lng
File was deleted
interface/web/sites/lib/lang/cz_web_vhost_aliasdomain.lng
File was deleted
interface/web/sites/lib/lang/cz_web_vhost_aliasdomain_list.lng
File was deleted
interface/web/sites/lib/lang/cz_web_vhost_domain.lng
New file
@@ -0,0 +1,129 @@
<?php
$wb['ssl_state_txt'] = 'Stát';
$wb['ssl_locality_txt'] = 'Lokalita';
$wb['ssl_organisation_txt'] = 'Organizace';
$wb['ssl_organisation_unit_txt'] = 'Organizační jednotka';
$wb['ssl_country_txt'] = 'Země';
$wb['ssl_request_txt'] = 'SSL požadavek';
$wb['ssl_cert_txt'] = 'SSL certifikát';
$wb['ssl_bundle_txt'] = 'SSL bundle';
$wb['ssl_action_txt'] = 'SSL akce';
$wb['ssl_domain_txt'] = 'SSL doména';
$wb['server_id_txt'] = 'Server';
$wb['domain_txt'] = 'Doména';
$wb['type_txt'] = 'Typ';
$wb['parent_domain_id_txt'] = 'Rodičovská webová stránka';
$wb['redirect_type_txt'] = 'Typ přesměrování';
$wb['redirect_path_txt'] = 'Cesta přesměrování';
$wb['active_txt'] = 'Aktivní';
$wb['document_root_txt'] = 'Kořenový adresář dokumentů';
$wb['system_user_txt'] = 'Linuxový uživatel';
$wb['system_group_txt'] = 'Linuxová skupina';
$wb['ip_address_txt'] = 'IP adresa';
$wb['vhost_type_txt'] = 'VHost typ';
$wb['hd_quota_txt'] = 'Disková kvóta';
$wb['traffic_quota_txt'] = 'Přenosová kvóta';
$wb['cgi_txt'] = 'CGI';
$wb['ssi_txt'] = 'SSI';
$wb['subdomain_txt'] = 'Automatická subdoména';
$wb['ssl_txt'] = 'SSL';
$wb['suexec_txt'] = 'SuEXEC';
$wb['php_txt'] = 'PHP';
$wb['client_txt'] = 'Klient';
$wb['limit_web_domain_txt'] = 'Dosažen maximální počet web domén pro Váš účet.';
$wb['limit_web_aliasdomain_txt'] = 'Dosažen maximální počet alias domén pro Váš účet.';
$wb['limit_web_subdomain_txt'] = 'Dosažen maximální počet subdomén pro Váš účet.';
$wb['apache_directives_txt'] = 'Apache direktivy';
$wb['domain_error_empty'] = 'Doména je prázdná.';
$wb['domain_error_unique'] = 'Webová stránka nebo sub / alias doména s tímto doménovým jménem již existuje.';
$wb['domain_error_regex'] = 'Neplatné doménové jméno.';
$wb['hd_quota_error_empty'] = 'Disková kvóta je 0 nebo je prázdná.';
$wb['traffic_quota_error_empty'] = 'Přenosová kvóta je prázdná.';
$wb['error_ssl_state_empty'] = 'SSL stav je prázdný.';
$wb['error_ssl_locality_empty'] = 'SSL lokalita je prázdná.';
$wb['error_ssl_organisation_empty'] = 'SSL organizace je prázdná.';
$wb['error_ssl_organisation_unit_empty'] = 'SSL organizační jednotka je prázdná.';
$wb['error_ssl_country_empty'] = 'SSL země je prázdná.';
$wb['client_group_id_txt'] = 'Klient';
$wb['stats_password_txt'] = 'Heslo k webovým statistikám';
$wb['allow_override_txt'] = 'Povolit přepis (Allow Override)';
$wb['limit_web_quota_free_txt'] = 'Max. dostupná disková kvóta';
$wb['ssl_state_error_regex'] = 'Neplatný SSL stav. Platné znaky jsou: a-z, 0-9 a .,-_';
$wb['ssl_locality_error_regex'] = 'Neplatná SSL lokalita. Platné znaky jsou: a-z, 0-9 a .,-_';
$wb['ssl_organisation_error_regex'] = 'Neplatná SSL organizace. Platné znaky jsou: a-z, 0-9 a .,-_';
$wb['ssl_organistaion_unit_error_regex'] = 'Neplatná SSL organizační jednotka. Platné znaky jsou: a-z, 0-9 a .,-_';
$wb['ssl_country_error_regex'] = 'Neplatná SSL země. Platné znaky jsou: A-Z';
$wb['limit_traffic_quota_free_txt'] = 'Max. dostupná přenosová kvóta';
$wb['redirect_error_regex'] = 'Neplatná cesta přesměrování. Platné přesměrování je například: /test/ nebo http://www.domain.tld/test/';
$wb['php_open_basedir_txt'] = 'PHP open_basedir';
$wb['traffic_quota_exceeded_txt'] = 'Přenosová kvóta překročena';
$wb['backup_interval_txt'] = 'Interval zálohování';
$wb['backup_copies_txt'] = 'Počet kopií zálohy';
$wb['errordocs_txt'] = 'Vlastní Error (chybové) dokumenty';
$wb['ruby_txt'] = 'Ruby';
$wb['stats_user_txt'] = 'Webové statistiky: uživatelské jméno';
$wb['stats_type_txt'] = 'Webové statistiky: program';
$wb['custom_php_ini_txt'] = 'Vlastní nastavení php.ini';
$wb['none_txt'] = 'Žádná';
$wb['disabled_txt'] = 'Zakázáno';
$wb['no_redirect_txt'] = 'Žádné přesměrování';
$wb['no_flag_txt'] = 'Žádný příznak';
$wb['save_certificate_txt'] = 'Uložit certifikát';
$wb['create_certificate_txt'] = 'Vytvořit certifikát';
$wb['delete_certificate_txt'] = 'Smazat certifikát';
$wb['error_ssl_cert_empty'] = 'SSL Certificate field is empty';
$wb['ipv6_address_txt'] = 'IPv6-Address';
$wb['nginx_directives_txt'] = 'nginx Directives';
$wb['seo_redirect_txt'] = 'SEO přesměrování';
$wb['non_www_to_www_txt'] = 'Non-www -&gt; www';
$wb['www_to_non_www_txt'] = 'www -&gt; non-www';
$wb['php_fpm_use_socket_txt'] = 'Use Socket For PHP-FPM';
$wb['error_no_sni_txt'] = 'SNI for SSL is not activated on this server. You can enable only one SSL certificate on each IP address.';
$wb['python_txt'] = 'Python';
$wb['pm_max_children_txt'] = 'PHP-FPM pm.max_children';
$wb['pm_start_servers_txt'] = 'PHP-FPM pm.start_servers';
$wb['pm_min_spare_servers_txt'] = 'PHP-FPM pm.min_spare_servers';
$wb['pm_max_spare_servers_txt'] = 'PHP-FPM pm.max_spare_servers';
$wb['error_php_fpm_pm_settings_txt'] = 'Values of PHP-FPM pm settings must be as follows: pm.max_children &gt;= pm.max_spare_servers &gt;= pm.start_servers &gt;= pm.min_spare_servers &gt; 0';
$wb['pm_max_children_error_regex'] = 'PHP-FPM pm.max_children must be a positive integer value.';
$wb['pm_start_servers_error_regex'] = 'PHP-FPM pm.start_servers must be a positive integer value.';
$wb['pm_min_spare_servers_error_regex'] = 'PHP-FPM pm.min_spare_servers must be a positive integer value.';
$wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
$wb['hd_quota_error_regex'] = 'Kvóta pevného disku je neplatná.';
$wb['traffic_quota_error_regex'] = 'Traffik kvóta je neplatná.';
$wb['ssl_key_txt'] = 'SSL klíč';
$wb['perl_txt'] = 'Perl';
$wb['fastcgi_php_version_txt'] = 'PHP verze';
$wb['pm_txt'] = 'PHP-FPM Process Manager';
$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
$wb['generate_password_txt'] = 'Generovat heslo';
$wb['repeat_password_txt'] = 'Opakujte heslo';
$wb['password_mismatch_txt'] = 'Hesla se neshodují.';
$wb['password_match_txt'] = 'Hesla se shodují.';
$wb['web_folder_error_regex'] = 'Invalid folder entered. Please do not enter a slash.';
$wb['domain_error_autosub'] = 'There is already a subdomain with these settings.';
$wb['available_php_directive_snippets_txt'] = 'Available PHP Directive Snippets:';
$wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Snippets:';
$wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
$wb['proxy_directives_txt'] = 'Proxy Directives';
$wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
$wb['no_server_error'] = 'Nebyl zvolen žádný server';
$wb['no_backup_txt'] = 'Žádné zálohování';
$wb['daily_backup_txt'] = 'Denně';
$wb['weekly_backup_txt'] = 'Týdně';
$wb['monthly_backup_txt'] = 'Měsíčně';
$wb['rewrite_rules_txt'] = 'Rewrite Rules';
$wb['invalid_rewrite_rules_txt'] = 'Invalid Rewrite Rules';
$wb['allowed_rewrite_rule_directives_txt'] = 'Allowed Directives:';
$wb['configuration_error_txt'] = 'CONFIGURATION ERROR';
$wb['web_folder_txt'] = 'Web folder';
$wb['web_folder_invalid_txt'] = 'The web folder is invalid, please choose a different one.';
$wb['web_folder_unique_txt'] = 'The web folder is already used, please choose a different one.';
$wb['host_txt'] = 'Hostname';
$wb['domain_error_wildcard'] = 'Wildcard subdomains are not allowed.';
?>
interface/web/sites/lib/lang/cz_web_vhost_domain_admin_list.lng
interface/web/sites/lib/lang/cz_web_vhost_domain_list.lng
New file
@@ -0,0 +1,10 @@
<?php
$wb['list_head_txt'] = 'Webové stránky';
$wb['domain_id_txt'] = 'ID';
$wb['active_txt'] = 'Aktivní';
$wb['server_id_txt'] = 'Server';
$wb['domain_txt'] = 'Doména';
$wb['add_new_record_txt'] = 'Přidat webovou stránku';
$wb['parent_domain_id_txt'] = 'Webové stránky';
?>
interface/web/sites/lib/lang/cz_web_vhost_subdomain.lng
File was deleted
interface/web/sites/lib/lang/cz_web_vhost_subdomain_list.lng
File was deleted
interface/web/sites/lib/lang/de_web_aliasdomain.lng
File was deleted
interface/web/sites/lib/lang/de_web_aliasdomain_list.lng
File was deleted
interface/web/sites/lib/lang/de_web_childdomain.lng
New file
@@ -0,0 +1,119 @@
<?php
$wb['ssl_state_txt'] = 'Bundesland';
$wb['ssl_locality_txt'] = 'Ort';
$wb['ssl_organisation_txt'] = 'Firma';
$wb['ssl_organisation_unit_txt'] = 'Abteilung';
$wb['ssl_country_txt'] = 'Land';
$wb['ssl_request_txt'] = 'SSL Anfrage';
$wb['ssl_cert_txt'] = 'SSL Zertifikat';
$wb['ssl_bundle_txt'] = 'SSL Bundle';
$wb['ssl_action_txt'] = 'SSL Aktion';
$wb['server_id_txt'] = 'Server';
$wb['domain_txt'] = 'Domain';
$wb['type_txt'] = 'Typ';
$wb['parent_domain_id_txt'] = 'Zugehörige Webseite';
$wb['redirect_type_txt'] = 'Weiterleitungstyp';
$wb['redirect_path_txt'] = 'Weiterleitungsziel';
$wb['active_txt'] = 'Aktiv';
$wb['document_root_txt'] = 'Documentroot';
$wb['system_user_txt'] = 'Linux-Benutzer';
$wb['system_group_txt'] = 'Linux-Gruppe';
$wb['ip_address_txt'] = 'IP-Adresse';
$wb['vhost_type_txt'] = 'vHost-Typ';
$wb['hd_quota_txt'] = 'Festplatten-Quota';
$wb['traffic_quota_txt'] = 'Traffic-Quota';
$wb['cgi_txt'] = 'CGI';
$wb['ssi_txt'] = 'SSI';
$wb['ssl_txt'] = 'SSL';
$wb['suexec_txt'] = 'SuEXEC';
$wb['php_txt'] = 'PHP';
$wb['client_txt'] = 'Kunde';
$wb['limit_web_domain_txt'] = 'Die max. Anzahl an Webdomains für Ihr Konto wurde erreicht.';
$wb['limit_web_aliasdomain_txt'] = 'Die max. Anzahl an Aliasdomains für Ihr Konto wurde erreicht.';
$wb['limit_web_subdomain_txt'] = 'Die max. Anzahl an Web-Subdomains für Ihr Konto wurde erreicht.';
$wb['apache_directives_txt'] = 'Apache-Direktiven';
$wb['domain_error_empty'] = 'Domain ist leer.';
$wb['domain_error_unique'] = 'Domain muss eindeutig sein.';
$wb['domain_error_regex'] = 'Domain-Name ist ungültig.';
$wb['domain_error_wildcard'] = 'Wildcard Subdomains sind nicht erlaubt.';
$wb['host_txt'] = 'Host';
$wb['redirect_error_regex'] = 'Ungültiger Redirect-Pfad. Gültige Pfade sind beispielsweise: /test/ oder http://www.domain.tld/test/';
$wb['no_redirect_txt'] = 'Kein Redirect';
$wb['no_flag_txt'] = 'Kein Flag';
$wb['proxy_directives_txt'] = 'Proxy-Direktiven';
$wb['available_proxy_directive_snippets_txt'] = 'Verfügbare Proxy Direktiven Schnipsel:';
$wb['error_proxy_requires_url'] = 'Weiterleitungstyp \"proxy\" erfordert eine URL als Weiterleitungspfad.';
$wb['backup_interval_txt'] = 'Backup-Intervall';
$wb['backup_copies_txt'] = 'Anzahl der Backups';
$wb['ssl_key_txt'] = 'SSL-Schlüssel';
$wb['ssl_domain_txt'] = 'SSL-Domain';
$wb['web_folder_error_regex'] = 'Ungültige Ordnerangabe. Bitte geben Sie keinen Schrägstrich ein.';
$wb['ipv6_address_txt'] = 'IPv6-Adresse';
$wb['errordocs_txt'] = 'Eigene Fehlerseiten';
$wb['subdomain_txt'] = 'Automatische Subdomain';
$wb['domain_error_autosub'] = 'Es existiert bereits eine Subdomain mit diesen Einstellungen.';
$wb['hd_quota_error_empty'] = 'Speicherplatz-Beschränkung ist 0 oder leer.';
$wb['traffic_quota_error_empty'] = 'Datentransfer-Beschränkung ist leer.';
$wb['error_ssl_state_empty'] = 'SSL-Bundesland ist leer.';
$wb['error_ssl_locality_empty'] = 'SSL-Ort ist leer.';
$wb['error_ssl_organisation_empty'] = 'SSL-Firma ist leer.';
$wb['error_ssl_organisation_unit_empty'] = 'SSL-Abteilung ist leer.';
$wb['error_ssl_country_empty'] = 'SSL-Land ist leer.';
$wb['error_ssl_cert_empty'] = 'SSL-Zertifikat-Feld ist leer.';
$wb['client_group_id_txt'] = 'Kunde';
$wb['stats_password_txt'] = 'Webstatistiken-Passwort';
$wb['allow_override_txt'] = 'Apache AllowOverride';
$wb['limit_web_quota_free_txt'] = 'Max. verfügbarer Speicherplatz';
$wb['ssl_state_error_regex'] = 'Ungültiges SSL-Bundesland. Mögliche Zeichen sind: a-z, 0-9 and .,-_';
$wb['ssl_locality_error_regex'] = 'Ungültiger SSL-Ort. Mögliche Zeichen sind: a-z, 0-9 and .,-_';
$wb['ssl_organisation_error_regex'] = 'Ungültige SSL-Firma. Mögliche Zeichen sind: a-z, 0-9 and .,-_';
$wb['ssl_organistaion_unit_error_regex'] = 'Ungültige SSL-Abteilung. Mögliche Zeichen sind: a-z, 0-9 and .,-_';
$wb['ssl_country_error_regex'] = 'Ungültiges SSL-Land. Mögliche Zeichen sind: A-Z';
$wb['limit_traffic_quota_free_txt'] = 'Max. verfügbarer Datentransfer';
$wb['php_open_basedir_txt'] = 'PHP open_basedir';
$wb['traffic_quota_exceeded_txt'] = 'Datentransfervolumen überschritten';
$wb['ruby_txt'] = 'Ruby';
$wb['stats_user_txt'] = 'Webstatistiken-Benutzername';
$wb['stats_type_txt'] = 'Webstatistiken-Programm';
$wb['custom_php_ini_txt'] = 'Benutzerdefinierte php.ini-Einstellungen';
$wb['none_txt'] = 'Keine';
$wb['disabled_txt'] = 'Deaktiviert';
$wb['save_certificate_txt'] = 'Zertifikat speichern';
$wb['create_certificate_txt'] = 'Zertifikat erstellen';
$wb['delete_certificate_txt'] = 'Zertifikat löschen';
$wb['nginx_directives_txt'] = 'nginx-Direktiven';
$wb['seo_redirect_txt'] = 'SEO Weiterleitung';
$wb['non_www_to_www_txt'] = 'Non-www -> www';
$wb['www_to_non_www_txt'] = 'www -> non-www';
$wb['php_fpm_use_socket_txt'] = 'Verwende Socket für PHP-FPM';
$wb['error_no_sni_txt'] = 'SNI ist für SSL ist auf diesem Server nicht aktiviert. Sie können nur ein SSL Zertifikat pro IP Adresse aktivieren.';
$wb['python_txt'] = 'Python';
$wb['perl_txt'] = 'Perl';
$wb['pm_max_children_txt'] = 'PHP-FPM pm.max_children';
$wb['pm_start_servers_txt'] = 'PHP-FPM pm.start_servers';
$wb['pm_min_spare_servers_txt'] = 'PHP-FPM pm.min_spare_servers';
$wb['pm_max_spare_servers_txt'] = 'PHP-FPM pm.max_spare_servers';
$wb['error_php_fpm_pm_settings_txt'] = 'Werte von PHP-FPM pm Einstellungen müßen folgendermaßen aussehen: pm.max_children >= pm.max_spare_servers >= pm.start_servers >= pm.min_spare_servers > 0';
$wb['pm_max_children_error_regex'] = 'PHP-FPM pm.max_children muss ein positiver integer Wert sein.';
$wb['pm_start_servers_error_regex'] = 'PHP-FPM pm.start_servers muss ein positiver integer Wert sein.';
$wb['pm_min_spare_servers_error_regex'] = 'PHP-FPM pm.min_spare_servers muss ein positiver integer Wert sein.';
$wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers muss ein positiver integer Wert sein.';
$wb['hd_quota_error_regex'] = 'Speicherplatz-Beschränkung ist ungültig.';
$wb['traffic_quota_error_regex'] = 'Datentransfer-Beschränkung ist ungültig.';
$wb['fastcgi_php_version_txt'] = 'PHP-Version';
$wb['pm_txt'] = 'PHP-FPM Prozess Manager';
$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout muss ein positiver Integer-Wert sein.';
$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests muss ein Integer-Wert >= 0 sein.';
$wb['pm_ondemand_hint_txt'] = 'Bitte beachten Sie, dass Sie mindestens PHP Version >= 5.3.9 verwenden um den Ondemand Prozess Manager zu verwenden. Wenn Sie Ondemand für eine ältere PHP Version aktivieren wird PHP nicht mehr funktionieren!';
$wb['generate_password_txt'] = 'Passwort generieren';
$wb['repeat_password_txt'] = 'Passwort wiederholen';
$wb['password_mismatch_txt'] = 'Die Passwörter stimmer nicht überein.';
$wb['password_match_txt'] = 'Die Passwörter stimmer überein.';
$wb['available_php_directive_snippets_txt'] = 'Verfügbare PHP-Direktiven-Schnipsel:';
$wb['available_apache_directive_snippets_txt'] = 'Verfügbare Apache-Direktiven-Schnipsel:';
$wb['available_nginx_directive_snippets_txt'] = 'Verfügbare nginx-Direktiven-Schnipsel:';
$wb['Domain'] = 'Aliasdomain';
?>
interface/web/sites/lib/lang/de_web_childdomain_list.lng
New file
@@ -0,0 +1,15 @@
<?php
$wb['list_head_txt'] = 'Subdomains';
$wb['active_txt'] = 'Aktiv';
$wb['server_id_txt'] = 'Server';
$wb['parent_domain_id_txt'] = 'Webseite';
$wb['domain_txt'] = 'Subdomain';
$wb['add_new_record_txt'] = 'Neue Subdomain hinzufügen';
$wb['domain_error_empty'] = 'Domain ist leer.';
$wb['domain_error_unique'] = 'Domain muss eindeutig sein.';
$wb['domain_error_regex'] = 'Domain Name ist ungültig.';
$wb['no_redirect_txt'] = 'Keine Weiterleitung';
$wb['no_flag_txt'] = 'Keine Optionen';
$wb['none_txt'] = 'Keine';
?>
interface/web/sites/lib/lang/de_web_domain.lng
File was deleted
interface/web/sites/lib/lang/de_web_domain_list.lng
File was deleted
interface/web/sites/lib/lang/de_web_subdomain.lng
File was deleted
interface/web/sites/lib/lang/de_web_subdomain_list.lng
File was deleted
interface/web/sites/lib/lang/de_web_vhost_aliasdomain.lng
File was deleted
interface/web/sites/lib/lang/de_web_vhost_aliasdomain_list.lng
File was deleted
interface/web/sites/lib/lang/de_web_vhost_domain.lng
New file
@@ -0,0 +1,135 @@
<?php
$wb['ssl_state_txt'] = 'Bundesland';
$wb['ssl_locality_txt'] = 'Ort';
$wb['ssl_organisation_txt'] = 'Firma';
$wb['ssl_organisation_unit_txt'] = 'Abteilung';
$wb['ssl_country_txt'] = 'Land';
$wb['ssl_key_txt'] = 'SSL-Key';
$wb['ssl_request_txt'] = 'SSL-Request';
$wb['ssl_cert_txt'] = 'SSL-Zertifikat';
$wb['ssl_bundle_txt'] = 'SSL-Bundle';
$wb['ssl_action_txt'] = 'SSL-Aktion';
$wb['server_id_txt'] = 'Server';
$wb['domain_txt'] = 'Domain';
$wb['type_txt'] = 'Typ';
$wb['parent_domain_id_txt'] = 'Zugehörige Webseite';
$wb['web_folder_error_regex'] = 'Ungültige Verzeichnisangabe, bitte keinen / eingeben.';
$wb['redirect_type_txt'] = 'Weiterleitungstyp';
$wb['redirect_path_txt'] = 'Weiterleitungspfad';
$wb['active_txt'] = 'Aktiv';
$wb['document_root_txt'] = 'Documentroot';
$wb['system_user_txt'] = 'Linux-Benutzer';
$wb['system_group_txt'] = 'Linux-Gruppe';
$wb['ip_address_txt'] = 'IP-Adresse';
$wb['vhost_type_txt'] = 'vHost-Typ';
$wb['hd_quota_txt'] = 'Speicherplatzbeschränkung';
$wb['traffic_quota_txt'] = 'Transfervolumenbeschränkung';
$wb['cgi_txt'] = 'CGI';
$wb['ssi_txt'] = 'SSI';
$wb['ssl_txt'] = 'SSL';
$wb['suexec_txt'] = 'SuEXEC';
$wb['php_txt'] = 'PHP';
$wb['client_txt'] = 'Kunde';
$wb['limit_web_domain_txt'] = 'Die maximale Anzahl an Webdomains für Ihr Konto wurde erreicht.';
$wb['limit_web_aliasdomain_txt'] = 'Die maximale Anzahl an Aliasdomains für Ihr Konto wurde erreicht.';
$wb['limit_web_subdomain_txt'] = 'Die maximale Anzahl an Subdomains für Ihr Konto wurde erreicht.';
$wb['apache_directives_txt'] = 'Apache Direktiven';
$wb['domain_error_empty'] = 'Domain ist leer.';
$wb['domain_error_unique'] = 'Domain muss eindeutig sein';
$wb['domain_error_regex'] = 'Domain Name ungültig.';
$wb['domain_error_autosub'] = 'Es existiert bereits eine Subdomain mit diesen Einstellungen.';
$wb['hd_quota_error_empty'] = 'Speicherplatzbeschränkung ist leer.';
$wb['traffic_quota_error_empty'] = 'Transfervolumenbeschränkung ist leer.';
$wb['errordocs_txt'] = 'Eigene Fehlerseiten';
$wb['error_ssl_state_empty'] = 'Bundesland (SSL) ist leer.';
$wb['error_ssl_locality_empty'] = 'Ort (SSL) ist leer.';
$wb['error_ssl_organisation_empty'] = 'Organisation (SSL) ist leer.';
$wb['error_ssl_organisation_unit_empty'] = 'Abteilung (SSL) ist leer.';
$wb['error_ssl_country_empty'] = 'Land (SSL) ist leer.';
$wb['subdomain_txt'] = 'Auto Subdomain';
$wb['client_group_id_txt'] = 'Kunde';
$wb['stats_password_txt'] = 'Webstatistik Passwort';
$wb['ssl_domain_txt'] = 'SSL Domain';
$wb['allow_override_txt'] = 'Allow Override';
$wb['limit_web_quota_free_txt'] = 'Max. mögliche Speicherplatzbeschränkung';
$wb['ssl_state_error_regex'] = 'Ungültiges SSL-Bundesland. Gültige Zeichen sind: a-z, 0-9 und .,-_&äöüÄÖÜ';
$wb['ssl_locality_error_regex'] = 'Ungültiger SSL-Ort. Gülige Zeichen sind: a-z, 0-9 und .,-_&äöüÄÖÜ';
$wb['ssl_organisation_error_regex'] = 'Ungültige SSL-Firma. Gültige Zeichen sind: a-z, 0-9 und .,-_&äöüÄÖÜ';
$wb['ssl_organistaion_unit_error_regex'] = 'Ungültige SSL-Abteilung. Gültige Zeichen sind: a-z, 0-9 und .,-_&äöüÄÖÜ';
$wb['ssl_country_error_regex'] = 'Ungültiges SSL-Land. Gültige Zeichen sind: A-Z';
$wb['limit_traffic_quota_free_txt'] = 'Max. mögliche Transfervolumenbeschränkung';
$wb['redirect_error_regex'] = 'Ungültiger Weiterleitungspfad. Gültige Angaben sind beispielsweise: /test/ oder http://www.domain.tld/test/';
$wb['php_open_basedir_txt'] = 'PHP open_basedir';
$wb['backup_interval_txt'] = 'Backup Intervall';
$wb['backup_copies_txt'] = 'Anzahl an Backups';
$wb['traffic_quota_exceeded_txt'] = 'Transfervolumen verbraucht.';
$wb['ruby_txt'] = 'Ruby';
$wb['stats_user_txt'] = 'Webstatistik Benutzername';
$wb['stats_type_txt'] = 'Webstatistik Programm';
$wb['custom_php_ini_txt'] = 'Individuelle php.ini Einstellungen';
$wb['error_ssl_cert_empty'] = 'SSL Zertifikat Feld ist leer.';
$wb['none_txt'] = 'Keine';
$wb['disabled_txt'] = 'Deaktiviert';
$wb['no_redirect_txt'] = 'Kein Redirect';
$wb['no_flag_txt'] = 'Kein Flag';
$wb['save_certificate_txt'] = 'Zertifikat speichern';
$wb['create_certificate_txt'] = 'Zertifikat erstellen';
$wb['delete_certificate_txt'] = 'Zertifikat löschen';
$wb['nginx_directives_txt'] = 'nginx Direktiven';
$wb['seo_redirect_txt'] = 'SEO Redirect';
$wb['non_www_to_www_txt'] = 'Nicht-www -> www';
$wb['www_to_non_www_txt'] = 'www -> Nicht-www';
$wb['php_fpm_use_socket_txt'] = 'Benutze Socket für PHP-FPM';
$wb['ipv6_address_txt'] = 'IPv6 Adresse';
$wb['error_no_sni_txt'] = 'SNI für SSL ist auf diesem Server nicht aktiviert. Sie können daher nur ein SSL Zertifikat pro IP Adresse eintragen.';
$wb['python_txt'] = 'Python';
$wb['perl_txt'] = 'Perl';
$wb['pm_max_children_txt'] = 'PHP-FPM pm.max_children';
$wb['pm_start_servers_txt'] = 'PHP-FPM pm.start_servers';
$wb['pm_min_spare_servers_txt'] = 'PHP-FPM pm.min_spare_servers';
$wb['pm_max_spare_servers_txt'] = 'PHP-FPM pm.max_spare_servers';
$wb['error_php_fpm_pm_settings_txt'] = 'Die Werte der PHP-FPM pm Einstellungen müssen wie folgt sein: pm.max_children >= pm.max_spare_servers >= pm.start_servers >= pm.min_spare_servers > 0';
$wb['pm_max_children_error_regex'] = 'PHP-FPM pm.max_children muß eine positive ganze Zahl sein.';
$wb['pm_start_servers_error_regex'] = 'PHP-FPM pm.start_servers muß eine positive ganze Zahl sein.';
$wb['pm_min_spare_servers_error_regex'] = 'PHP-FPM pm.min_spare_servers muß eine positive ganze Zahl sein.';
$wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers muß eine positive ganze Zahl sein.';
$wb['hd_quota_error_regex'] = 'Speicherplatzbeschränkung ist ungültig.';
$wb['traffic_quota_error_regex'] = 'Transfervolumenbeschränkung ist ungültig.';
$wb['fastcgi_php_version_txt'] = 'PHP Version';
$wb['pm_txt'] = 'PHP-FPM FastCGI Prozess Manager';
$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout muß eine positive ganze Zahl sein.';
$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests muß eine ganze Zahl >= 0 sein.';
$wb['pm_ondemand_hint_txt'] = 'Bitte beachten Sie, daß Ihre PHP Version >= 5.3.9 sein muß, wenn Sie den ondemand Process-Manager nutzen möchten. Wenn Sie ondemand für eine ältere PHP Version auswählen, wird PHP nicht mehr starten!';
$wb['generate_password_txt'] = 'Passwort erzeugen';
$wb['repeat_password_txt'] = 'Passwort wiederholen';
$wb['password_mismatch_txt'] = 'Die Passwörter stimmen nicht überein.';
$wb['password_match_txt'] = 'Die Passwörter stimmen überein.';
$wb['available_php_directive_snippets_txt'] = 'Verfügbare PHP Direktiven Schnipsel:';
$wb['available_apache_directive_snippets_txt'] = 'Verfügbare Apache Direktiven Schnipsel:';
$wb['available_nginx_directive_snippets_txt'] = 'Verfügbare nginx Direktiven Schnipsel:';
$wb['proxy_directives_txt'] = 'Proxy Direktiven';
$wb['available_proxy_directive_snippets_txt'] = 'Verfügbare Proxy Direktiven Schnipsel:';
$wb['no_server_error'] = 'Kein Server ausgewählt.';
$wb['no_backup_txt'] = 'Kein Backup';
$wb['daily_backup_txt'] = 'Täglich';
$wb['weekly_backup_txt'] = 'Wöchentlich';
$wb['monthly_backup_txt'] = 'Monatlich';
$wb['rewrite_rules_txt'] = 'Rewrite Rules';
$wb['invalid_rewrite_rules_txt'] = 'Unzulässige Rewrite Rules';
$wb['allowed_rewrite_rule_directives_txt'] = 'Erlaubte Direktiven:';
$wb['configuration_error_txt'] = 'KONFIGURATIONSFEHLER';
$wb['variables_txt'] = 'Variablen';
$wb['added_by_txt'] = 'Hinzugefügt von';
$wb['added_date_txt'] = 'Hinzugefügt am';
$wb['backup_excludes_txt'] = 'Auszuschließende Verzeichnisse';
$wb['backup_excludes_note_txt'] = '(Mehrere Verzeichnisse mit Kommas trennen. Beispiel: web/cache/*,web/backup)';
$wb['backup_excludes_error_regex'] = 'Die auszuschließenden Verzeichnisse enthalten ungültige Zeichen.';
$wb['web_folder_txt'] = 'Basisordner';
$wb['web_folder_invalid_txt'] = 'Dieser Ordner darf nicht als Basisordner verwendet werden.';
$wb['web_folder_unique_txt'] = 'Dieser Ordner wird bereits verwendet, bitte geben Sie einen anderen Basisordner an.';
$wb['host_txt'] = 'Host';
$wb['domain_error_wildcard'] = 'Wildcard-Subdomains sind nicht erlaubt.';
?>
interface/web/sites/lib/lang/de_web_vhost_domain_admin_list.lng
interface/web/sites/lib/lang/de_web_vhost_domain_list.lng
New file
@@ -0,0 +1,10 @@
<?php
$wb['list_head_txt'] = 'Domains';
$wb['domain_id_txt'] = 'Domain ID';
$wb['active_txt'] = 'Aktiv';
$wb['server_id_txt'] = 'Server';
$wb['domain_txt'] = 'Domain';
$wb['add_new_record_txt'] = 'Neue Domain hinzufügen';
$wb['parent_domain_id_txt'] = 'Webseite';
?>
interface/web/sites/lib/lang/de_web_vhost_subdomain.lng
File was deleted
interface/web/sites/lib/lang/de_web_vhost_subdomain_list.lng
File was deleted
interface/web/sites/lib/lang/el_web_aliasdomain.lng
File was deleted
interface/web/sites/lib/lang/el_web_aliasdomain_list.lng
File was deleted
interface/web/sites/lib/lang/el_web_childdomain.lng
New file
@@ -0,0 +1,119 @@
<?php
$wb['ssl_state_txt'] = 'Περιφέρεια';
$wb['ssl_locality_txt'] = 'Τοποθεσία';
$wb['ssl_organisation_txt'] = 'Οργανισμός';
$wb['ssl_organisation_unit_txt'] = 'Τμήμα οργανισμού';
$wb['ssl_country_txt'] = 'Χώρα';
$wb['ssl_request_txt'] = 'SSL Request';
$wb['ssl_cert_txt'] = 'SSL Certificate';
$wb['ssl_bundle_txt'] = 'SSL Bundle';
$wb['ssl_action_txt'] = 'SSL Action';
$wb['server_id_txt'] = 'Server';
$wb['domain_txt'] = 'Domain';
$wb['type_txt'] = 'Τύπος';
$wb['parent_domain_id_txt'] = 'Γονικό Website';
$wb['redirect_type_txt'] = 'Τύπος ανακατεύθυνσης';
$wb['redirect_path_txt'] = 'Διαδρομή ανακατεύθυνσης';
$wb['active_txt'] = 'Ενεργή';
$wb['document_root_txt'] = 'Ριζικός φάκελος';
$wb['system_user_txt'] = 'Όνομα χρήστη Linux';
$wb['system_group_txt'] = 'Ομάδα Linux';
$wb['ip_address_txt'] = 'Διεύθυνση IP';
$wb['vhost_type_txt'] = 'Τύπος VHost';
$wb['hd_quota_txt'] = 'Όριο αποθηκευτικού χώρου';
$wb['traffic_quota_txt'] = 'Όριο μεταφοράς δεδομένων';
$wb['cgi_txt'] = 'CGI';
$wb['ssi_txt'] = 'SSI';
$wb['ssl_txt'] = 'SSL';
$wb['suexec_txt'] = 'SuEXEC';
$wb['php_txt'] = 'PHP';
$wb['client_txt'] = 'Πελάτης';
$wb['limit_web_domain_txt'] = 'Έχετε φτάσει το μέγιστο πλήθος των web domains του λογαριασμού σας.';
$wb['limit_web_aliasdomain_txt'] = 'Έχετε φτάσει το μέγιστο πλήθος των aliasdomains του λογαριασμού σας.';
$wb['limit_web_subdomain_txt'] = 'Έχετε φτάσει το μέγιστο πλήθος των web subdomains του λογαριασμού σας.';
$wb['apache_directives_txt'] = 'Apache directives';
$wb['domain_error_empty'] = 'Το Domain δεν έχει οριστεί.';
$wb['domain_error_unique'] = 'Υπάρχει ήδη ένα website ή sub / aliasdomain με αυτό το όνομα.';
$wb['domain_error_regex'] = 'Το όνομα του Domain δεν είναι έγκυρο.';
$wb['host_txt'] = 'Host';
$wb['redirect_error_regex'] = 'Η διαδρομή ανακατεύθυνσης δεν είναι έγκυρη. Έγκυρες διαδρομές είναι για παράδειγμα οι: /test/ ή http://www.domain.tld/test/';
$wb['no_redirect_txt'] = 'Χωρίς Ανακατεύθυνση';
$wb['no_flag_txt'] = 'Χωρίς Σημαία';
$wb['domain_error_wildcard'] = 'Wildcard subdomains δεν επιτρέπονται.';
$wb['proxy_directives_txt'] = 'Proxy Directives';
$wb['available_proxy_directive_snippets_txt'] = 'Διαθέσιμα Proxy Directive Snippets:';
$wb['error_proxy_requires_url'] = 'Ο τύπος ανακατεύθυνσης \"proxy\" απαιτεί ένα URL ως μονοπάτι ανακατεύθυνσης.';
$wb['backup_interval_txt'] = 'Χρονικό διάστημα Αντιγράφων Ασφαλείας';
$wb['backup_copies_txt'] = 'Πλήθος Αντιγράφων Ασφαλείας';
$wb['ssl_key_txt'] = 'SSL Key';
$wb['ssl_domain_txt'] = 'SSL Domain';
$wb['web_folder_error_regex'] = 'Εισάγατε μη έγκυρο φάκελο. Μην εισάγετε την κάθετο.';
$wb['ipv6_address_txt'] = 'Διεύθυνση IPv6';
$wb['errordocs_txt'] = 'Προσωπικά έγγραφα σφάλματος';
$wb['subdomain_txt'] = 'Αυτόματο-Subdomain';
$wb['domain_error_autosub'] = 'Υπάρχει ήδη ένα subdomain με αυτές τις ρυθμίσεις.';
$wb['hd_quota_error_empty'] = 'Το όριο αποθηκευτικού χώρου είναι 0 ή δεν έχει οριστεί.';
$wb['traffic_quota_error_empty'] = 'Το όριο μεταφοράς δεδομένων δεν έχει οριστεί.';
$wb['error_ssl_state_empty'] = 'Κενή περιφέρεια SSL.';
$wb['error_ssl_locality_empty'] = 'Κενή τοποθεσία SSL.';
$wb['error_ssl_organisation_empty'] = 'Ο Οργανισμός SSL δεν έχει οριστεί.';
$wb['error_ssl_organisation_unit_empty'] = 'Το SSL τμήμα Οργανισμού δεν έχει οριστεί.';
$wb['error_ssl_country_empty'] = 'Κενή χώρα SSL.';
$wb['error_ssl_cert_empty'] = 'Το πεδίο SSL Certificate δεν έχει οριστεί.';
$wb['client_group_id_txt'] = 'Πελάτης';
$wb['stats_password_txt'] = 'Συνθηματικο Στατιστικών Web';
$wb['allow_override_txt'] = 'Apache AllowOverride';
$wb['limit_web_quota_free_txt'] = 'Μέγιστο Όριο αποθηκευτικού χώρου';
$wb['ssl_state_error_regex'] = 'Άκυρη πολιτεία-περιφέρεια SSL. Έγκυροι χαρακτήρες: a-z, 0-9 and .,-_';
$wb['ssl_locality_error_regex'] = 'Άκυρο SSL Locality. Έγκυροι χαρακτήρες: a-z, 0-9 and .,-_';
$wb['ssl_organisation_error_regex'] = 'Άκυρος Οργανισμός  SSL. Έγκυροι χαρακτήρες: a-z, 0-9 and .,-_';
$wb['ssl_organistaion_unit_error_regex'] = 'Άκυρη μονάδα οργανισμού SSL. Έγκυροι χαρακτήρες: a-z, 0-9 and .,-_';
$wb['ssl_country_error_regex'] = 'Άκυρη Χώρα SSL. Έγκυροι χαρακτήρες: A-Z';
$wb['limit_traffic_quota_free_txt'] = 'Μέγιστο Όριο μεταφοράς δεδομένων';
$wb['php_open_basedir_txt'] = 'PHP open_basedir';
$wb['traffic_quota_exceeded_txt'] = 'Ξεπεράστηκε το όριο μεταφοράς δεδομένων';
$wb['ruby_txt'] = 'Ruby';
$wb['stats_user_txt'] = 'Όνομα Χρήστη Στατιστικών Web';
$wb['stats_type_txt'] = 'Πρόγραμμα Στατιστικών Web';
$wb['custom_php_ini_txt'] = 'Προσαρμοσμένες ρυθμίσεις php.ini';
$wb['none_txt'] = 'Κανένα';
$wb['disabled_txt'] = 'Απενεργοπ.';
$wb['save_certificate_txt'] = 'Αποθήκευση Πιστοποιητικού';
$wb['create_certificate_txt'] = 'Δημιουργία Πιστοποιητικού';
$wb['delete_certificate_txt'] = 'Διαγραφή Πιστοποιητικού';
$wb['nginx_directives_txt'] = 'nginx Directives';
$wb['seo_redirect_txt'] = 'Ανακατεύθυνση SEO';
$wb['non_www_to_www_txt'] = 'Non-www -&gt; www';
$wb['www_to_non_www_txt'] = 'www -&gt; non-www';
$wb['php_fpm_use_socket_txt'] = 'Use Socket For PHP-FPM';
$wb['error_no_sni_txt'] = 'SNI for SSL is not activated on this server. You can enable only one SSL certificate on each IP address.';
$wb['python_txt'] = 'Python';
$wb['perl_txt'] = 'Perl';
$wb['pm_max_children_txt'] = 'PHP-FPM pm.max_children';
$wb['pm_start_servers_txt'] = 'PHP-FPM pm.start_servers';
$wb['pm_min_spare_servers_txt'] = 'PHP-FPM pm.min_spare_servers';
$wb['pm_max_spare_servers_txt'] = 'PHP-FPM pm.max_spare_servers';
$wb['error_php_fpm_pm_settings_txt'] = 'Values of PHP-FPM pm settings must be as follows: pm.max_children &gt;= pm.max_spare_servers &gt;= pm.start_servers &gt;= pm.min_spare_servers &gt; 0';
$wb['pm_max_children_error_regex'] = 'PHP-FPM pm.max_children must be a positive integer value.';
$wb['pm_start_servers_error_regex'] = 'PHP-FPM pm.start_servers must be a positive integer value.';
$wb['pm_min_spare_servers_error_regex'] = 'PHP-FPM pm.min_spare_servers must be a positive integer value.';
$wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
$wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
$wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
$wb['fastcgi_php_version_txt'] = 'PHP Version';
$wb['pm_txt'] = 'PHP-FPM Process Manager';
$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
$wb['generate_password_txt'] = 'Δημιουργία Συνθηματικού';
$wb['repeat_password_txt'] = 'Επανάληψη Συνθηματικού';
$wb['password_mismatch_txt'] = 'Τα Συνθηματικά δεν ταιριάζουν.';
$wb['password_match_txt'] = 'Τα Συνθηματικά ταιριάζουν.';
$wb['available_php_directive_snippets_txt'] = 'Διαθέσιμα PHP Directive Snippets:';
$wb['available_apache_directive_snippets_txt'] = 'Διαθέσιμα Apache Directive Snippets:';
$wb['available_nginx_directive_snippets_txt'] = 'Διαθέσιμα nginx Directive Snippets:';
$wb['Domain'] = 'Ψευδώνυμο domain';
?>
interface/web/sites/lib/lang/el_web_childdomain_list.lng
New file
@@ -0,0 +1,15 @@
<?php
$wb['list_head_txt'] = 'Subdomains';
$wb['active_txt'] = 'Ενεργό';
$wb['server_id_txt'] = 'Server';
$wb['parent_domain_id_txt'] = 'Website';
$wb['domain_txt'] = 'Subdomain';
$wb['add_new_record_txt'] = 'Νέο subdomain';
$wb['domain_error_empty'] = 'Το Domain δεν έχει οριστεί.';
$wb['domain_error_unique'] = 'Το Domain πρέπει να είναι μοναδικό.';
$wb['domain_error_regex'] = 'Το όνομα Domain δεν είναι έγκυρο.';
$wb['no_redirect_txt'] = 'Χωρίς Ανακατεύθυνση';
$wb['no_flag_txt'] = 'Χωρίς σημαία';
$wb['none_txt'] = 'Κανένα';
?>
interface/web/sites/lib/lang/el_web_domain.lng
File was deleted
interface/web/sites/lib/lang/el_web_domain_list.lng
File was deleted
interface/web/sites/lib/lang/el_web_subdomain.lng
File was deleted
interface/web/sites/lib/lang/el_web_subdomain_list.lng
File was deleted
interface/web/sites/lib/lang/el_web_vhost_aliasdomain.lng
File was deleted
interface/web/sites/lib/lang/el_web_vhost_aliasdomain_list.lng
File was deleted
interface/web/sites/lib/lang/el_web_vhost_domain.lng
New file
@@ -0,0 +1,129 @@
<?php
$wb['backup_interval_txt'] = 'Προγραμματισμός Αντιγράφων Ασφαλείας';
$wb['backup_copies_txt'] = 'Πλήθος αντιγράφων';
$wb['ssl_state_txt'] = 'Κατάσταση';
$wb['ssl_locality_txt'] = 'Τοποθεσία';
$wb['ssl_organisation_txt'] = 'Οργανισμός';
$wb['ssl_organisation_unit_txt'] = 'Τμήμα Οργανισμού';
$wb['ssl_country_txt'] = 'Χώρα';
$wb['ssl_request_txt'] = 'SSL Request';
$wb['ssl_cert_txt'] = 'Πιστοποιητικό SSL';
$wb['ssl_bundle_txt'] = 'SSL Bundle';
$wb['ssl_action_txt'] = 'SSL Action';
$wb['ssl_domain_txt'] = 'SSL Domain';
$wb['server_id_txt'] = 'Server';
$wb['domain_txt'] = 'Domain';
$wb['type_txt'] = 'Τύπος';
$wb['parent_domain_id_txt'] = 'Γονικό Website';
$wb['redirect_type_txt'] = 'Τύπος Ανακατεύθυνσης';
$wb['redirect_path_txt'] = 'Διαδρομή Ανακατεύθυνσης';
$wb['active_txt'] = 'Ενεργό';
$wb['document_root_txt'] = 'Documentroot';
$wb['system_user_txt'] = 'Χρήστης Linux';
$wb['system_group_txt'] = 'Ομάδα Linux';
$wb['ip_address_txt'] = 'Διεύθυνση IP';
$wb['vhost_type_txt'] = 'VHost Type';
$wb['hd_quota_txt'] = 'Όριο αποθηκευτικού χώρου';
$wb['traffic_quota_txt'] = 'Όριο μεταφοράς δεδομένων';
$wb['cgi_txt'] = 'CGI';
$wb['ssi_txt'] = 'SSI';
$wb['errordocs_txt'] = 'Προσωπικά έγγραφα σφάλματος';
$wb['subdomain_txt'] = 'Αυτόματο-Subdomain';
$wb['ssl_txt'] = 'SSL';
$wb['suexec_txt'] = 'SuEXEC';
$wb['php_txt'] = 'PHP';
$wb['client_txt'] = 'Πελάτης';
$wb['limit_web_domain_txt'] = 'Έχετε φτάσει το μέγιστο πλήθος των web domains για τον λογαριασμό σας.';
$wb['limit_web_aliasdomain_txt'] = 'Έχετε φτάσει το μέγιστο πλήθος των aliasdomains για τον λογαριασμό σας.';
$wb['limit_web_subdomain_txt'] = 'Έχετε φτάσει το μέγιστο πλήθος των web subdomains για τον λογαριασμό σας.';
$wb['apache_directives_txt'] = 'Apache directives';
$wb['domain_error_empty'] = 'Το Domain δεν έχει οριστεί.';
$wb['domain_error_unique'] = 'Υπάρχει ήδη ένα website ή ένα sub / aliasdomain με αυτό το όνομα domain.';
$wb['domain_error_regex'] = 'Domain name invalid.';
$wb['hd_quota_error_empty'] = 'Το όριο αποθηκευτικού χώρου είναι 0 ή δεν έχει οριστεί.';
$wb['traffic_quota_error_empty'] = 'Το όριο μεταφοράς δεδομένων δεν έχει οριστεί.';
$wb['error_ssl_state_empty'] = 'Κενή περιφέρεια SSL.';
$wb['error_ssl_locality_empty'] = 'Κενή τοποθεσία SSL.';
$wb['error_ssl_organisation_empty'] = 'Ο Οργανισμός SSL δεν έχει οριστεί.';
$wb['error_ssl_organisation_unit_empty'] = 'Το SSL τμήμα Οργανισμού δεν έχει οριστεί.';
$wb['error_ssl_country_empty'] = 'Κενή χώρα SSL.';
$wb['error_ssl_cert_empty'] = 'Το πεδίο SSL Certificate δεν έχει οριστεί';
$wb['client_group_id_txt'] = 'Πελάτης';
$wb['stats_password_txt'] = 'Συνθηματικο Στατιστικών Web';
$wb['allow_override_txt'] = 'Apache AllowOverride';
$wb['limit_web_quota_free_txt'] = 'Όριο αποθηκευτικού χώρου';
$wb['ssl_state_error_regex'] = 'Άκυρη πολιτεία-περιφέρεια SSL. Έγκυροι χαρακτήρες: a-z, 0-9 and .,-_';
$wb['ssl_locality_error_regex'] = 'Άκυρο SSL Locality. Έγκυροι χαρακτήρες: a-z, 0-9 and .,-_';
$wb['ssl_organisation_error_regex'] = 'Άκυρος Οργανισμός  SSL. Έγκυροι χαρακτήρες: a-z, 0-9 and .,-_';
$wb['ssl_organistaion_unit_error_regex'] = 'Άκυρη μονάδα οργανισμού SSL. Έγκυροι χαρακτήρες: a-z, 0-9 and .,-_';
$wb['ssl_country_error_regex'] = 'Άκυρη Χώρα SSL. Έγκυροι χαρακτήρες: A-Z';
$wb['limit_traffic_quota_free_txt'] = 'Όριο μεταφοράς δεδομένων';
$wb['redirect_error_regex'] = 'Μη έγκυρη διαδρομή ανακατεύθυνσης. Έγκυρες τιμές είναι: /test/ ή http://www.domain.tld/test/';
$wb['php_open_basedir_txt'] = 'PHP open_basedir';
$wb['traffic_quota_exceeded_txt'] = 'Ξεπεράστηκε το όριο μεταφοράς δεδομένων';
$wb['ruby_txt'] = 'Ruby';
$wb['stats_user_txt'] = 'Όνομα Χρήστη Στατιστικών Web';
$wb['stats_type_txt'] = 'Πρόγραμμα Στατιστικών Web';
$wb['custom_php_ini_txt'] = 'Προσαρμοσμένες ρυθμίσεις php.ini';
$wb['none_txt'] = 'Καμία';
$wb['disabled_txt'] = 'Απενεργοπ.';
$wb['no_redirect_txt'] = 'Χωρίς Ανακατεύθυνση';
$wb['no_flag_txt'] = 'Χωρίς Σημαία';
$wb['save_certificate_txt'] = 'Αποθήκευση Πιστοποιητικού';
$wb['create_certificate_txt'] = 'Δημιουργία Πιστοποιητικού';
$wb['delete_certificate_txt'] = 'Διαγραφή Πιστοποιητικού';
$wb['ipv6_address_txt'] = 'Διεύθυνση IPv6';
$wb['nginx_directives_txt'] = 'Ντιρεκτίβες nginx';
$wb['seo_redirect_txt'] = 'Ανακατεύθυνση SEO';
$wb['non_www_to_www_txt'] = 'Non-www -&gt; www';
$wb['www_to_non_www_txt'] = 'www -&gt; non-www';
$wb['php_fpm_use_socket_txt'] = 'Use Socket For PHP-FPM';
$wb['error_no_sni_txt'] = 'SNI for SSL is not activated on this server. You can enable only one SSL certificate on each IP address.';
$wb['python_txt'] = 'Python';
$wb['pm_max_children_txt'] = 'PHP-FPM pm.max_children';
$wb['pm_start_servers_txt'] = 'PHP-FPM pm.start_servers';
$wb['pm_min_spare_servers_txt'] = 'PHP-FPM pm.min_spare_servers';
$wb['pm_max_spare_servers_txt'] = 'PHP-FPM pm.max_spare_servers';
$wb['error_php_fpm_pm_settings_txt'] = 'Values of PHP-FPM pm settings must be as follows: pm.max_children &gt;= pm.max_spare_servers &gt;= pm.start_servers &gt;= pm.min_spare_servers &gt; 0';
$wb['pm_max_children_error_regex'] = 'PHP-FPM pm.max_children must be a positive integer value.';
$wb['pm_start_servers_error_regex'] = 'PHP-FPM pm.start_servers must be a positive integer value.';
$wb['pm_min_spare_servers_error_regex'] = 'PHP-FPM pm.min_spare_servers must be a positive integer value.';
$wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
$wb['hd_quota_error_regex'] = 'Το όριο χρήσης δίσκου δεν είναι έγκυρο.';
$wb['traffic_quota_error_regex'] = 'Το όριο μεταφοράς δεδομένων δεν είναι έγκυρο.';
$wb['ssl_key_txt'] = 'SSL Key';
$wb['perl_txt'] = 'Perl';
$wb['fastcgi_php_version_txt'] = 'Έκδοση PHP';
$wb['pm_txt'] = 'PHP-FPM Process Manager';
$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
$wb['generate_password_txt'] = 'Δημιουργία Συνθηματικού';
$wb['repeat_password_txt'] = 'Επανάληψη Συνθηματικού';
$wb['password_mismatch_txt'] = 'Τα Συνθηματικά δεν ταιριάζουν.';
$wb['password_match_txt'] = 'Τα Συνθηματικά ταιριάζουν.';
$wb['web_folder_error_regex'] = 'Εισάγατε μη έγκυρο φάκελο. Μην εισάγετε την κάθετο';
$wb['domain_error_autosub'] = 'Υπάρχει ήδη ένα subdomain με αυτές τις ρυθμίσεις.';
$wb['available_php_directive_snippets_txt'] = 'Διαθέσιμα PHP Directive Snippets:';
$wb['available_apache_directive_snippets_txt'] = 'Διαθέσιμα Apache Directive Snippets:';
$wb['available_nginx_directive_snippets_txt'] = 'Διαθέσιμα nginx Directive Snippets:';
$wb['proxy_directives_txt'] = 'Proxy Directives';
$wb['available_proxy_directive_snippets_txt'] = 'Διαθέσιμα Proxy Directive Snippets:';
$wb['no_server_error'] = 'Δεν επιλέχθηκε server.';
$wb['no_backup_txt'] = 'No backup';
$wb['daily_backup_txt'] = 'Daily';
$wb['weekly_backup_txt'] = 'Weekly';
$wb['monthly_backup_txt'] = 'Monthly';
$wb['rewrite_rules_txt'] = 'Rewrite Rules';
$wb['invalid_rewrite_rules_txt'] = 'Invalid Rewrite Rules';
$wb['allowed_rewrite_rule_directives_txt'] = 'Allowed Directives:';
$wb['configuration_error_txt'] = 'CONFIGURATION ERROR';
$wb['web_folder_txt'] = 'Φάκελος Web';
$wb['web_folder_invalid_txt'] = 'Ο Φάκελος Web δεν είναι έγκυρος, διαλέξτε κάποιον άλλο.';
$wb['web_folder_unique_txt'] = 'Ο Φάκελος Web χρησιμοποιείται ήδη, διαλέξτε κάποιον άλλο.';
$wb['host_txt'] = 'Hostname';
$wb['domain_error_wildcard'] = 'Wildcard subdomains are not allowed.';
?>
interface/web/sites/lib/lang/el_web_vhost_domain_admin_list.lng
interface/web/sites/lib/lang/el_web_vhost_domain_list.lng
New file
@@ -0,0 +1,10 @@
<?php
$wb['list_head_txt'] = 'Websites';
$wb['domain_id_txt'] = 'ID';
$wb['active_txt'] = 'Ενεργό';
$wb['server_id_txt'] = 'Server';
$wb['domain_txt'] = 'Domain';
$wb['add_new_record_txt'] = 'Νέο website';
$wb['parent_domain_id_txt'] = 'Website';
?>
interface/web/sites/lib/lang/el_web_vhost_subdomain.lng
File was deleted
interface/web/sites/lib/lang/el_web_vhost_subdomain_list.lng
File was deleted
interface/web/sites/lib/lang/en_web_aliasdomain.lng
File was deleted
interface/web/sites/lib/lang/en_web_aliasdomain_list.lng
File was deleted
interface/web/sites/lib/lang/en_web_childdomain.lng
New file
@@ -0,0 +1,119 @@
<?php
$wb['ssl_state_txt'] = 'State';
$wb['ssl_locality_txt'] = 'Locality';
$wb['ssl_organisation_txt'] = 'Organisation';
$wb['ssl_organisation_unit_txt'] = 'Organisation Unit';
$wb['ssl_country_txt'] = 'Country';
$wb['ssl_request_txt'] = 'SSL Request';
$wb['ssl_cert_txt'] = 'SSL Certificate';
$wb['ssl_bundle_txt'] = 'SSL Bundle';
$wb['ssl_action_txt'] = 'SSL Action';
$wb['server_id_txt'] = 'Server';
$wb['domain_txt'] = 'Domain';
$wb['type_txt'] = 'Type';
$wb['parent_domain_id_txt'] = 'Parent Website';
$wb['redirect_type_txt'] = 'Redirect Type';
$wb['redirect_path_txt'] = 'Redirect Path';
$wb['active_txt'] = 'Active';
$wb['document_root_txt'] = 'Documentroot';
$wb['system_user_txt'] = 'Linux User';
$wb['system_group_txt'] = 'Linux Group';
$wb['ip_address_txt'] = 'IP-Address';
$wb['vhost_type_txt'] = 'VHost Type';
$wb['hd_quota_txt'] = 'Harddisk Quota';
$wb['traffic_quota_txt'] = 'Traffic Quaota';
$wb['cgi_txt'] = 'CGI';
$wb['ssi_txt'] = 'SSI';
$wb['ssl_txt'] = 'SSL';
$wb['suexec_txt'] = 'SuEXEC';
$wb['php_txt'] = 'PHP';
$wb['client_txt'] = 'Client';
$wb['limit_web_domain_txt'] = 'The max. number of web domains for your account is reached.';
$wb['limit_web_aliasdomain_txt'] = 'The max. number of aliasdomains for your account is reached.';
$wb['limit_web_subdomain_txt'] = 'The max. number of web subdomains for your account is reached.';
$wb['apache_directives_txt'] = 'Apache directives';
$wb['domain_error_empty'] = 'Domain is empty.';
$wb['domain_error_unique'] = 'There is already a website or sub / aliasdomain with this domain name.';
$wb['domain_error_regex'] = 'Domain name invalid.';
$wb['domain_error_wildcard'] = 'Wildcard subdomains are not allowed.';
$wb['host_txt'] = 'Host';
$wb['redirect_error_regex'] = 'Invalid redirect path. Valid redirects are for example: /test/ or http://www.domain.tld/test/';
$wb['no_redirect_txt'] = 'No redirect';
$wb['no_flag_txt'] = 'No flag';
$wb['proxy_directives_txt'] = 'Proxy Directives';
$wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
$wb['error_proxy_requires_url'] = 'Redirect Type "proxy" requires a URL as the redirect path.';
$wb['backup_interval_txt'] = 'Backup interval';
$wb['backup_copies_txt'] = 'Number of backup copies';
$wb['ssl_key_txt'] = 'SSL Key';
$wb['ssl_domain_txt'] = 'SSL Domain';
$wb['web_folder_error_regex'] = 'Invalid folder entered. Please do not enter a slash.';
$wb['ipv6_address_txt'] = 'IPv6-Address';
$wb['errordocs_txt'] = 'Own Error-Documents';
$wb['subdomain_txt'] = 'Auto-Subdomain';
$wb['domain_error_autosub'] = 'There is already a subdomain with these settings.';
$wb['hd_quota_error_empty'] = 'Harddisk quota is 0 or empty.';
$wb['traffic_quota_error_empty'] = 'Traffic quota is empty.';
$wb['error_ssl_state_empty'] = 'SSL State is empty.';
$wb['error_ssl_locality_empty'] = 'SSL Locality is empty.';
$wb['error_ssl_organisation_empty'] = 'SSL Organisation is empty.';
$wb['error_ssl_organisation_unit_empty'] = 'SSL Organisation Unit is empty.';
$wb['error_ssl_country_empty'] = 'SSL Country is empty.';
$wb['error_ssl_cert_empty'] = 'SSL Certificate field is empty';
$wb['client_group_id_txt'] = 'Client';
$wb['stats_password_txt'] = 'Set Webstatistics password';
$wb['allow_override_txt'] = 'Apache AllowOverride';
$wb['limit_web_quota_free_txt'] = 'Max. available Harddisk Quota';
$wb['ssl_state_error_regex'] = 'Invalid SSL State. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_locality_error_regex'] = 'Invalid SSL Locality. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_organisation_error_regex'] = 'Invalid SSL Organisation. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_organistaion_unit_error_regex'] = 'Invalid SSL Organisation Unit. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_country_error_regex'] = 'Invalid SSL Country. Valid characters are: A-Z';
$wb['limit_traffic_quota_free_txt'] = 'Max. available Traffic Quota';
$wb['php_open_basedir_txt'] = 'PHP open_basedir';
$wb['traffic_quota_exceeded_txt'] = 'Traffic quota exceeded';
$wb['ruby_txt'] = 'Ruby';
$wb['stats_user_txt'] = 'Webstatistics username';
$wb['stats_type_txt'] = 'Webstatistics program';
$wb['custom_php_ini_txt'] = 'Custom php.ini settings';
$wb['none_txt'] = 'None';
$wb['disabled_txt'] = 'Disabled';
$wb['save_certificate_txt'] = 'Save certificate';
$wb['create_certificate_txt'] = 'Create certificate';
$wb['delete_certificate_txt'] = 'Delete certificate';
$wb['nginx_directives_txt'] = 'nginx Directives';
$wb['seo_redirect_txt'] = 'SEO Redirect';
$wb['non_www_to_www_txt'] = 'Non-www -&gt; www';
$wb['www_to_non_www_txt'] = 'www -&gt; non-www';
$wb['php_fpm_use_socket_txt'] = 'Use Socket For PHP-FPM';
$wb['error_no_sni_txt'] = 'SNI for SSL is not activated on this server. You can enable only one SSL certificate on each IP address.';
$wb['python_txt'] = 'Python';
$wb['perl_txt'] = 'Perl';
$wb['pm_max_children_txt'] = 'PHP-FPM pm.max_children';
$wb['pm_start_servers_txt'] = 'PHP-FPM pm.start_servers';
$wb['pm_min_spare_servers_txt'] = 'PHP-FPM pm.min_spare_servers';
$wb['pm_max_spare_servers_txt'] = 'PHP-FPM pm.max_spare_servers';
$wb['error_php_fpm_pm_settings_txt'] = 'Values of PHP-FPM pm settings must be as follows: pm.max_children &gt;= pm.max_spare_servers &gt;= pm.start_servers &gt;= pm.min_spare_servers &gt; 0';
$wb['pm_max_children_error_regex'] = 'PHP-FPM pm.max_children must be a positive integer value.';
$wb['pm_start_servers_error_regex'] = 'PHP-FPM pm.start_servers must be a positive integer value.';
$wb['pm_min_spare_servers_error_regex'] = 'PHP-FPM pm.min_spare_servers must be a positive integer value.';
$wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
$wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
$wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
$wb['fastcgi_php_version_txt'] = 'PHP Version';
$wb['pm_txt'] = 'PHP-FPM Process Manager';
$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
$wb['generate_password_txt'] = 'Generate Password';
$wb['repeat_password_txt'] = 'Repeat Password';
$wb['password_mismatch_txt'] = 'The passwords do not match.';
$wb['password_match_txt'] = 'The passwords do match.';
$wb['available_php_directive_snippets_txt'] = 'Available PHP Directive Snippets:';
$wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Snippets:';
$wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
$wb['Domain'] = 'Aliasdomain';
?>
interface/web/sites/lib/lang/en_web_childdomain_list.lng
New file
@@ -0,0 +1,15 @@
<?php
$wb['list_head_txt'] = 'Subdomains';
$wb['active_txt'] = 'Active';
$wb['server_id_txt'] = 'Server';
$wb['parent_domain_id_txt'] = 'Website';
$wb['domain_txt'] = 'Subdomain';
$wb['add_new_record_txt'] = 'Add new subdomain';
$wb['domain_error_empty'] = 'Domain is empty.';
$wb['domain_error_unique'] = 'Domain must be unique.';
$wb['domain_error_regex'] = 'Domain name invalid.';
$wb['no_redirect_txt'] = 'No redirect';
$wb['no_flag_txt'] = 'No flag';
$wb['none_txt'] = 'None';
?>
interface/web/sites/lib/lang/en_web_domain.lng
File was deleted
interface/web/sites/lib/lang/en_web_domain_list.lng
File was deleted
interface/web/sites/lib/lang/en_web_subdomain.lng
File was deleted
interface/web/sites/lib/lang/en_web_subdomain_list.lng
File was deleted
interface/web/sites/lib/lang/en_web_vhost_aliasdomain.lng
File was deleted
interface/web/sites/lib/lang/en_web_vhost_aliasdomain_list.lng
File was deleted
interface/web/sites/lib/lang/en_web_vhost_domain.lng
New file
@@ -0,0 +1,136 @@
<?php
$wb['backup_interval_txt'] = 'Backup interval';
$wb['backup_copies_txt'] = 'Number of backup copies';
$wb['ssl_state_txt'] = 'State';
$wb['ssl_locality_txt'] = 'Locality';
$wb['ssl_organisation_txt'] = 'Organisation';
$wb['ssl_organisation_unit_txt'] = 'Organisation Unit';
$wb['ssl_country_txt'] = 'Country';
$wb['ssl_key_txt'] = 'SSL Key';
$wb['ssl_request_txt'] = 'SSL Request';
$wb['ssl_cert_txt'] = 'SSL Certificate';
$wb['ssl_bundle_txt'] = 'SSL Bundle';
$wb['ssl_action_txt'] = 'SSL Action';
$wb['ssl_domain_txt'] = 'SSL Domain';
$wb['server_id_txt'] = 'Server';
$wb['domain_txt'] = 'Domain';
$wb['web_folder_error_regex'] = 'Invalid folder entered. Please do not enter a slash.';
$wb['type_txt'] = 'Type';
$wb['parent_domain_id_txt'] = 'Parent Website';
$wb['redirect_type_txt'] = 'Redirect Type';
$wb['redirect_path_txt'] = 'Redirect Path';
$wb['active_txt'] = 'Active';
$wb['document_root_txt'] = 'Documentroot';
$wb['system_user_txt'] = 'Linux User';
$wb['system_group_txt'] = 'Linux Group';
$wb['ip_address_txt'] = 'IPv4-Address';
$wb['ipv6_address_txt'] = 'IPv6-Address';
$wb['vhost_type_txt'] = 'VHost Type';
$wb['hd_quota_txt'] = 'Harddisk Quota';
$wb['traffic_quota_txt'] = 'Traffic Quota';
$wb['cgi_txt'] = 'CGI';
$wb['ssi_txt'] = 'SSI';
$wb['errordocs_txt'] = 'Own Error-Documents';
$wb['subdomain_txt'] = 'Auto-Subdomain';
$wb['ssl_txt'] = 'SSL';
$wb['suexec_txt'] = 'SuEXEC';
$wb['php_txt'] = 'PHP';
$wb['client_txt'] = 'Client';
$wb['limit_web_domain_txt'] = 'The max. number of web domains for your account is reached.';
$wb['limit_web_aliasdomain_txt'] = 'The max. number of aliasdomains for your account is reached.';
$wb['limit_web_subdomain_txt'] = 'The max. number of web subdomains for your account is reached.';
$wb['apache_directives_txt'] = 'Apache Directives';
$wb['domain_error_empty'] = 'Domain is empty.';
$wb['domain_error_unique'] = 'There is already a website or sub / aliasdomain with this domain name.';
$wb['domain_error_regex'] = 'Domain name invalid.';
$wb['domain_error_autosub'] = 'There is already a subdomain with these settings.';
$wb['hd_quota_error_empty'] = 'Harddisk quota is 0 or empty.';
$wb['traffic_quota_error_empty'] = 'Traffic quota is empty.';
$wb['error_ssl_state_empty'] = 'SSL State is empty.';
$wb['error_ssl_locality_empty'] = 'SSL Locality is empty.';
$wb['error_ssl_organisation_empty'] = 'SSL Organisation is empty.';
$wb['error_ssl_organisation_unit_empty'] = 'SSL Organisation Unit is empty.';
$wb['error_ssl_country_empty'] = 'SSL Country is empty.';
$wb['error_ssl_cert_empty'] = 'SSL Certificate field is empty';
$wb['client_group_id_txt'] = 'Client';
$wb['stats_password_txt'] = 'Set Webstatistics password';
$wb['allow_override_txt'] = 'Apache AllowOverride';
$wb['limit_web_quota_free_txt'] = 'Max. available Harddisk Quota';
$wb['ssl_state_error_regex'] = 'Invalid SSL State. Valid characters are: a-z, 0-9 and .,-_&äöüÄÖÜ';
$wb['ssl_locality_error_regex'] = 'Invalid SSL Locality. Valid characters are: a-z, 0-9 and .,-_&äöüÄÖÜ';
$wb['ssl_organisation_error_regex'] = 'Invalid SSL Organisation. Valid characters are: a-z, 0-9 and .,-_&äöüÄÖÜ';
$wb['ssl_organistaion_unit_error_regex'] = 'Invalid SSL Organisation Unit. Valid characters are: a-z, 0-9 and .,-_&äöüÄÖÜ';
$wb['ssl_country_error_regex'] = 'Invalid SSL Country. Valid characters are: A-Z';
$wb['limit_traffic_quota_free_txt'] = 'Max. available Traffic Quota';
$wb['redirect_error_regex'] = 'Invalid redirect path. Valid redirects are for example: /test/ or http://www.domain.tld/test/';
$wb['php_open_basedir_txt'] = 'PHP open_basedir';
$wb['traffic_quota_exceeded_txt'] = 'Traffic quota exceeded';
$wb['ruby_txt'] = 'Ruby';
$wb['stats_user_txt'] = 'Webstatistics username';
$wb['stats_type_txt'] = 'Webstatistics program';
$wb['custom_php_ini_txt'] = 'Custom php.ini settings';
$wb['none_txt'] = 'None';
$wb['disabled_txt'] = 'Disabled';
$wb['no_redirect_txt'] = 'No redirect';
$wb['no_flag_txt'] = 'No flag';
$wb['save_certificate_txt'] = 'Save certificate';
$wb['create_certificate_txt'] = 'Create certificate';
$wb['delete_certificate_txt'] = 'Delete certificate';
$wb['nginx_directives_txt'] = 'nginx Directives';
$wb['seo_redirect_txt'] = 'SEO Redirect';
$wb['non_www_to_www_txt'] = 'Non-www -&gt; www';
$wb['www_to_non_www_txt'] = 'www -&gt; non-www';
$wb['php_fpm_use_socket_txt'] = 'Use Socket For PHP-FPM';
$wb['error_no_sni_txt'] = 'SNI for SSL is not activated on this server. You can enable only one SSL certificate on each IP address.';
$wb['python_txt'] = 'Python';
$wb['perl_txt'] = 'Perl';
$wb['pm_max_children_txt'] = 'PHP-FPM pm.max_children';
$wb['pm_start_servers_txt'] = 'PHP-FPM pm.start_servers';
$wb['pm_min_spare_servers_txt'] = 'PHP-FPM pm.min_spare_servers';
$wb['pm_max_spare_servers_txt'] = 'PHP-FPM pm.max_spare_servers';
$wb['error_php_fpm_pm_settings_txt'] = 'Values of PHP-FPM pm settings must be as follows: pm.max_children &gt;= pm.max_spare_servers &gt;= pm.start_servers &gt;= pm.min_spare_servers &gt; 0';
$wb['pm_max_children_error_regex'] = 'PHP-FPM pm.max_children must be a positive integer value.';
$wb['pm_start_servers_error_regex'] = 'PHP-FPM pm.start_servers must be a positive integer value.';
$wb['pm_min_spare_servers_error_regex'] = 'PHP-FPM pm.min_spare_servers must be a positive integer value.';
$wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
$wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
$wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
$wb['fastcgi_php_version_txt'] = 'PHP Version';
$wb['pm_txt'] = 'PHP-FPM Process Manager';
$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
$wb['generate_password_txt'] = 'Generate Password';
$wb['repeat_password_txt'] = 'Repeat Password';
$wb['password_mismatch_txt'] = 'The passwords do not match.';
$wb['password_match_txt'] = 'The passwords do match.';
$wb['available_php_directive_snippets_txt'] = 'Available PHP Directive Snippets:';
$wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Snippets:';
$wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
$wb['proxy_directives_txt'] = 'Proxy Directives';
$wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
$wb['no_server_error'] = 'No server selected.';
$wb['no_backup_txt'] = 'No backup';
$wb['daily_backup_txt'] = 'Daily';
$wb['weekly_backup_txt'] = 'Weekly';
$wb['monthly_backup_txt'] = 'Monthly';
$wb['rewrite_rules_txt'] = 'Rewrite Rules';
$wb['invalid_rewrite_rules_txt'] = 'Invalid Rewrite Rules';
$wb['allowed_rewrite_rule_directives_txt'] = 'Allowed Directives:';
$wb['configuration_error_txt'] = 'CONFIGURATION ERROR';
$wb['server_chosen_not_ok'] = 'The selected server is not allowed for this account.';
$wb['variables_txt'] = 'Variables';
$wb['added_by_txt'] = 'Added by';
$wb['added_date_txt'] = 'Added date';
$wb['backup_excludes_txt'] = 'Excluded Directories';
$wb['backup_excludes_note_txt'] = '(Separate multiple directories with commas. Example: web/cache/*,web/backup)';
$wb['backup_excludes_error_regex'] = 'The excluded directories contain invalid characters.';
$wb['web_folder_txt'] = 'Web folder';
$wb['web_folder_invalid_txt'] = 'The web folder is invalid, please choose a different one.';
$wb['web_folder_unique_txt'] = 'The web folder is already used, please choose a different one.';
$wb['host_txt'] = 'Hostname';
$wb['domain_error_wildcard'] = 'Wildcard subdomains are not allowed.';
?>
interface/web/sites/lib/lang/en_web_vhost_domain_admin_list.lng
interface/web/sites/lib/lang/en_web_vhost_domain_list.lng
New file
@@ -0,0 +1,10 @@
<?php
$wb['list_head_txt'] = 'Websites';
$wb['domain_id_txt'] = 'ID';
$wb['active_txt'] = 'Active';
$wb['server_id_txt'] = 'Server';
$wb['domain_txt'] = 'Domain';
$wb['add_new_record_txt'] = 'Add new website';
$wb['parent_domain_id_txt'] = 'Website';
?>
interface/web/sites/lib/lang/en_web_vhost_subdomain.lng
File was deleted
interface/web/sites/lib/lang/en_web_vhost_subdomain_list.lng
File was deleted
interface/web/sites/lib/lang/es_web_aliasdomain.lng
File was deleted
interface/web/sites/lib/lang/es_web_aliasdomain_list.lng
File was deleted
interface/web/sites/lib/lang/es_web_childdomain.lng
New file
@@ -0,0 +1,119 @@
<?php
$wb['ssl_state_txt'] = 'Estado o provincia';
$wb['ssl_locality_txt'] = 'Localidad';
$wb['ssl_organisation_txt'] = 'Organización';
$wb['ssl_organisation_unit_txt'] = 'Unidad de la organización';
$wb['ssl_country_txt'] = 'País';
$wb['ssl_request_txt'] = 'Solicitud SSL';
$wb['ssl_cert_txt'] = 'Certificado SSL';
$wb['ssl_bundle_txt'] = 'Paquete SSL (Bundle)';
$wb['ssl_action_txt'] = 'Acción SSL';
$wb['server_id_txt'] = 'Servidor';
$wb['domain_txt'] = 'Dominio';
$wb['type_txt'] = 'Tipo';
$wb['parent_domain_id_txt'] = 'Sitio web padre';
$wb['redirect_type_txt'] = 'Tipo de redirección';
$wb['redirect_path_txt'] = 'Ruta de redirección';
$wb['active_txt'] = 'Activar';
$wb['document_root_txt'] = 'DocumentRoot';
$wb['system_user_txt'] = 'Usuario Linux';
$wb['system_group_txt'] = 'Grupo Linux';
$wb['ip_address_txt'] = 'Dirección IP';
$wb['vhost_type_txt'] = 'Tipo VHost';
$wb['hd_quota_txt'] = 'Cuota de disco duro';
$wb['traffic_quota_txt'] = 'Cuota de tráfico web';
$wb['cgi_txt'] = 'CGI';
$wb['ssi_txt'] = 'SSI';
$wb['ssl_txt'] = 'SSL';
$wb['suexec_txt'] = 'SuEXEC';
$wb['php_txt'] = 'PHP';
$wb['client_txt'] = 'Cliente';
$wb['limit_web_domain_txt'] = 'Se ha alcanzado el número máximo de dominios web de su cuenta.';
$wb['limit_web_aliasdomain_txt'] = 'Se ha alcanzado el número máximo de alias de dominio de su cuenta.';
$wb['limit_web_subdomain_txt'] = 'Se ha alcanzado el número máximo de subdominios de su cuenta.';
$wb['apache_directives_txt'] = 'Directivas de Apache';
$wb['domain_error_empty'] = 'El dominio está vacío.';
$wb['domain_error_unique'] = 'El dominio debe ser único.';
$wb['domain_error_regex'] = 'El nombre de dominio no es válido.';
$wb['host_txt'] = 'Alojamiento';
$wb['redirect_error_regex'] = 'Redirección no válida ruta. Redirecciones válidos son por ejemplo: /test/ or http://www.domain.tld/test/';
$wb['no_redirect_txt'] = 'No redirigir';
$wb['no_flag_txt'] = 'No flag';
$wb['domain_error_wildcard'] = 'Wildcard subdomains are not allowed.';
$wb['proxy_directives_txt'] = 'Proxy Directives';
$wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
$wb['error_proxy_requires_url'] = 'Redirect Type \"proxy\" requires a URL as the redirect path.';
$wb['backup_interval_txt'] = 'Backup interval';
$wb['backup_copies_txt'] = 'Number of backup copies';
$wb['ssl_key_txt'] = 'SSL Key';
$wb['ssl_domain_txt'] = 'SSL Domain';
$wb['web_folder_error_regex'] = 'Invalid folder entered. Please do not enter a slash.';
$wb['ipv6_address_txt'] = 'IPv6-Address';
$wb['errordocs_txt'] = 'Own Error-Documents';
$wb['subdomain_txt'] = 'Auto-Subdomain';
$wb['domain_error_autosub'] = 'There is already a subdomain with these settings.';
$wb['hd_quota_error_empty'] = 'Harddisk quota is 0 or empty.';
$wb['traffic_quota_error_empty'] = 'Traffic quota is empty.';
$wb['error_ssl_state_empty'] = 'SSL State is empty.';
$wb['error_ssl_locality_empty'] = 'SSL Locality is empty.';
$wb['error_ssl_organisation_empty'] = 'SSL Organisation is empty.';
$wb['error_ssl_organisation_unit_empty'] = 'SSL Organisation Unit is empty.';
$wb['error_ssl_country_empty'] = 'SSL Country is empty.';
$wb['error_ssl_cert_empty'] = 'SSL Certificate field is empty';
$wb['client_group_id_txt'] = 'Client';
$wb['stats_password_txt'] = 'Set Webstatistics password';
$wb['allow_override_txt'] = 'Apache AllowOverride';
$wb['limit_web_quota_free_txt'] = 'Max. available Harddisk Quota';
$wb['ssl_state_error_regex'] = 'Invalid SSL State. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_locality_error_regex'] = 'Invalid SSL Locality. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_organisation_error_regex'] = 'Invalid SSL Organisation. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_organistaion_unit_error_regex'] = 'Invalid SSL Organisation Unit. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_country_error_regex'] = 'Invalid SSL Country. Valid characters are: A-Z';
$wb['limit_traffic_quota_free_txt'] = 'Max. available Traffic Quota';
$wb['php_open_basedir_txt'] = 'PHP open_basedir';
$wb['traffic_quota_exceeded_txt'] = 'Traffic quota exceeded';
$wb['ruby_txt'] = 'Ruby';
$wb['stats_user_txt'] = 'Webstatistics username';
$wb['stats_type_txt'] = 'Webstatistics program';
$wb['custom_php_ini_txt'] = 'Custom php.ini settings';
$wb['none_txt'] = 'None';
$wb['disabled_txt'] = 'Disabled';
$wb['save_certificate_txt'] = 'Save certificate';
$wb['create_certificate_txt'] = 'Create certificate';
$wb['delete_certificate_txt'] = 'Delete certificate';
$wb['nginx_directives_txt'] = 'nginx Directives';
$wb['seo_redirect_txt'] = 'SEO Redirect';
$wb['non_www_to_www_txt'] = 'Non-www -&gt; www';
$wb['www_to_non_www_txt'] = 'www -&gt; non-www';
$wb['php_fpm_use_socket_txt'] = 'Use Socket For PHP-FPM';
$wb['error_no_sni_txt'] = 'SNI for SSL is not activated on this server. You can enable only one SSL certificate on each IP address.';
$wb['python_txt'] = 'Python';
$wb['perl_txt'] = 'Perl';
$wb['pm_max_children_txt'] = 'PHP-FPM pm.max_children';
$wb['pm_start_servers_txt'] = 'PHP-FPM pm.start_servers';
$wb['pm_min_spare_servers_txt'] = 'PHP-FPM pm.min_spare_servers';
$wb['pm_max_spare_servers_txt'] = 'PHP-FPM pm.max_spare_servers';
$wb['error_php_fpm_pm_settings_txt'] = 'Values of PHP-FPM pm settings must be as follows: pm.max_children &gt;= pm.max_spare_servers &gt;= pm.start_servers &gt;= pm.min_spare_servers &gt; 0';
$wb['pm_max_children_error_regex'] = 'PHP-FPM pm.max_children must be a positive integer value.';
$wb['pm_start_servers_error_regex'] = 'PHP-FPM pm.start_servers must be a positive integer value.';
$wb['pm_min_spare_servers_error_regex'] = 'PHP-FPM pm.min_spare_servers must be a positive integer value.';
$wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
$wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
$wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
$wb['fastcgi_php_version_txt'] = 'PHP Version';
$wb['pm_txt'] = 'PHP-FPM Process Manager';
$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
$wb['generate_password_txt'] = 'Generate Password';
$wb['repeat_password_txt'] = 'Repeat Password';
$wb['password_mismatch_txt'] = 'The passwords do not match.';
$wb['password_match_txt'] = 'The passwords do match.';
$wb['available_php_directive_snippets_txt'] = 'Available PHP Directive Snippets:';
$wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Snippets:';
$wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
$wb['Domain'] = 'Aliasdomain';
?>
interface/web/sites/lib/lang/es_web_childdomain_list.lng
New file
@@ -0,0 +1,15 @@
<?php
$wb['list_head_txt'] = 'Subdominio';
$wb['active_txt'] = 'Activar';
$wb['server_id_txt'] = 'Servidor';
$wb['parent_domain_id_txt'] = 'Sitio web';
$wb['domain_txt'] = 'Subdominio';
$wb['add_new_record_txt'] = 'Añadir nuevo subdominio';
$wb['domain_error_empty'] = 'El dominio está vacío';
$wb['domain_error_unique'] = 'El domino debe ser único';
$wb['domain_error_regex'] = 'El nombre de dominio no es válido';
$wb['no_redirect_txt'] = 'No redirigir';
$wb['no_flag_txt'] = 'No flag';
$wb['none_txt'] = 'Ninguno';
?>
interface/web/sites/lib/lang/es_web_domain.lng
File was deleted
interface/web/sites/lib/lang/es_web_domain_list.lng
File was deleted
interface/web/sites/lib/lang/es_web_subdomain.lng
File was deleted
interface/web/sites/lib/lang/es_web_subdomain_list.lng
File was deleted
interface/web/sites/lib/lang/es_web_vhost_aliasdomain.lng
File was deleted
interface/web/sites/lib/lang/es_web_vhost_aliasdomain_list.lng
File was deleted
interface/web/sites/lib/lang/es_web_vhost_domain.lng
New file
@@ -0,0 +1,129 @@
<?php
$wb['backup_interval_txt'] = 'Intervalo de copia de seguridad';
$wb['backup_copies_txt'] = 'Número de copias de seguridad';
$wb['ssl_state_txt'] = 'Estado/Provincia';
$wb['ssl_locality_txt'] = 'Localidad';
$wb['ssl_organisation_txt'] = 'Organización';
$wb['ssl_organisation_unit_txt'] = 'Departamento de la organización';
$wb['ssl_country_txt'] = 'País';
$wb['ssl_request_txt'] = 'SSL Request';
$wb['ssl_cert_txt'] = 'SSL Certificate';
$wb['ssl_bundle_txt'] = 'SSL Bundle';
$wb['ssl_action_txt'] = 'SSL Action';
$wb['ssl_domain_txt'] = 'SSL Dominio';
$wb['server_id_txt'] = 'Servidor';
$wb['domain_txt'] = 'Dominio';
$wb['type_txt'] = 'Tipo';
$wb['parent_domain_id_txt'] = 'Sitio web padre';
$wb['redirect_type_txt'] = 'Tipo redirección';
$wb['redirect_path_txt'] = 'Ruta redirección';
$wb['active_txt'] = 'Activar';
$wb['document_root_txt'] = 'Documentroot';
$wb['system_user_txt'] = 'Usuario Linux';
$wb['system_group_txt'] = 'Grupo Linux';
$wb['ip_address_txt'] = 'IPv4-Address';
$wb['ipv6_address_txt'] = 'IPv6-Address';
$wb['vhost_type_txt'] = 'VHost Tipo';
$wb['hd_quota_txt'] = 'Couta disco duro';
$wb['traffic_quota_txt'] = 'Cuota de tráfico';
$wb['cgi_txt'] = 'CGI';
$wb['ssi_txt'] = 'SSI';
$wb['errordocs_txt'] = 'Documentos propios de error';
$wb['subdomain_txt'] = 'Auto-Subdominio';
$wb['ssl_txt'] = 'SSL';
$wb['suexec_txt'] = 'SuEXEC';
$wb['php_txt'] = 'PHP';
$wb['client_txt'] = 'Cliente';
$wb['limit_web_domain_txt'] = 'Se ha alcanzado el número máximo de dominios web de esta cuenta';
$wb['limit_web_aliasdomain_txt'] = 'Se ha alcanzado el número máximo de alias de dominios de esta cuenta';
$wb['limit_web_subdomain_txt'] = 'Se ha alcanzado el número máximo de subdominios web de esta cuenta';
$wb['apache_directives_txt'] = 'Directivas de Apache';
$wb['domain_error_empty'] = 'El dominio está vacío.';
$wb['domain_error_unique'] = 'Ya existe un sitio web o sub/aliasdominio  con este nombre de dominio.';
$wb['domain_error_regex'] = 'El nombre de dominio no es válido';
$wb['hd_quota_error_empty'] = 'Cuota de disco duro es 0 o vacío.';
$wb['traffic_quota_error_empty'] = 'Cuota de tráfico está vacío.';
$wb['error_ssl_state_empty'] = 'Estado SSL está vacío.';
$wb['error_ssl_locality_empty'] = 'Sitio SSL está vacío.';
$wb['error_ssl_organisation_empty'] = 'SSL Organización está vacío.';
$wb['error_ssl_organisation_unit_empty'] = 'SSL Unidad de Organización está vacío.';
$wb['error_ssl_country_empty'] = 'País SSL está vacío.';
$wb['error_ssl_cert_empty'] = 'Campo de certificado SSL está vacío.';
$wb['client_group_id_txt'] = 'Cliente';
$wb['stats_password_txt'] = 'Contraseña de estadísticas Web ';
$wb['allow_override_txt'] = 'Apache AllowOverride';
$wb['limit_web_quota_free_txt'] = 'Max. cuota disco duro disponible';
$wb['ssl_state_error_regex'] = 'Estado no válido de SSL. Los caracteres válidos son: a-z, 0-9 y,-_.';
$wb['ssl_locality_error_regex'] = 'Invalid Sitio válido SSL. Los caracteres válidos son: a-z, 0-9 y,-_.';
$wb['ssl_organisation_error_regex'] = 'Organización no válido SSL. Los caracteres válidos son: a-z, 0-9 y,-_.';
$wb['ssl_organistaion_unit_error_regex'] = 'Unidad de Organización no válido SSL. Los caracteres válidos son: a-z, 0-9 y,-_.';
$wb['ssl_country_error_regex'] = 'País no válido SSL. Los caracteres válidos son: A-Z';
$wb['limit_traffic_quota_free_txt'] = 'Max. Cuota de tráfico disponible';
$wb['redirect_error_regex'] = 'Redirección no válida camino. Redirecciones válidos son, por ejemplo,: /test/ or http://www.domain.tld/test/';
$wb['php_open_basedir_txt'] = 'PHP open_basedir';
$wb['traffic_quota_exceeded_txt'] = 'Cuota de tráfico excedida';
$wb['ruby_txt'] = 'Ruby';
$wb['stats_user_txt'] = 'Estadísticas Web nombre de usuario';
$wb['stats_type_txt'] = 'Estadísticas Web del programa';
$wb['custom_php_ini_txt'] = 'Configuración personalizada de php.ini';
$wb['none_txt'] = 'Ninguno';
$wb['disabled_txt'] = 'Desactivado';
$wb['no_redirect_txt'] = 'No redirigir';
$wb['no_flag_txt'] = 'No flag';
$wb['save_certificate_txt'] = 'Guardar el certificado';
$wb['create_certificate_txt'] = 'Crear el certificado';
$wb['delete_certificate_txt'] = 'Eliminar certificado';
$wb['nginx_directives_txt'] = 'nginx Directives';
$wb['seo_redirect_txt'] = 'SEO Redirect';
$wb['non_www_to_www_txt'] = 'Non-www -> www';
$wb['www_to_non_www_txt'] = 'www -> non-www';
$wb['php_fpm_use_socket_txt'] = 'Usar Socket para PHP-FPM';
$wb['error_no_sni_txt'] = 'SNI para SSL no está activado en este servidor. Sólo es posible activar un certificado SSL en cada dirección IP.';
$wb['python_txt'] = 'Python';
$wb['pm_max_children_txt'] = 'PHP-FPM pm.max_children';
$wb['pm_start_servers_txt'] = 'PHP-FPM pm.start_servers';
$wb['pm_min_spare_servers_txt'] = 'PHP-FPM pm.min_spare_servers';
$wb['pm_max_spare_servers_txt'] = 'PHP-FPM pm.max_spare_servers';
$wb['error_php_fpm_pm_settings_txt'] = 'Los valores de configuración de PHP-FPM pm debe ser como sigue: pm.max_children> = pm.max_spare_servers> = pm.start_servers> = pm.min_spare_servers> 0';
$wb['pm_max_children_error_regex'] = 'PHP-FPM pm.max_children debe ser un valor entero positivo.';
$wb['pm_start_servers_error_regex'] = 'PHP-FPM pm.start_servers debe ser un valor entero positivo.';
$wb['pm_min_spare_servers_error_regex'] = 'PHP-FPM pm.min_spare_servers debe ser un valor entero positivo.';
$wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers debe ser un valor entero positivo.';
$wb['ssl_key_txt'] = 'SSL Key';
$wb['web_folder_error_regex'] = 'Invalid folder entered. Please do not enter a slash.';
$wb['domain_error_autosub'] = 'There is already a subdomain with these settings.';
$wb['perl_txt'] = 'Perl';
$wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
$wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
$wb['fastcgi_php_version_txt'] = 'PHP Version';
$wb['pm_txt'] = 'PHP-FPM Process Manager';
$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
$wb['generate_password_txt'] = 'Generate Password';
$wb['repeat_password_txt'] = 'Repeat Password';
$wb['password_mismatch_txt'] = 'The passwords do not match.';
$wb['password_match_txt'] = 'The passwords do match.';
$wb['available_php_directive_snippets_txt'] = 'Available PHP Directive Snippets:';
$wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Snippets:';
$wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
$wb['proxy_directives_txt'] = 'Proxy Directives';
$wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
$wb['no_server_error'] = 'No server selected.';
$wb['no_backup_txt'] = 'No backup';
$wb['daily_backup_txt'] = 'Daily';
$wb['weekly_backup_txt'] = 'Weekly';
$wb['monthly_backup_txt'] = 'Monthly';
$wb['rewrite_rules_txt'] = 'Rewrite Rules';
$wb['invalid_rewrite_rules_txt'] = 'Invalid Rewrite Rules';
$wb['allowed_rewrite_rule_directives_txt'] = 'Allowed Directives:';
$wb['configuration_error_txt'] = 'CONFIGURATION ERROR';
$wb['web_folder_txt'] = 'Web folder';
$wb['web_folder_invalid_txt'] = 'The web folder is invalid, please choose a different one.';
$wb['web_folder_unique_txt'] = 'The web folder is already used, please choose a different one.';
$wb['host_txt'] = 'Hostname';
$wb['domain_error_wildcard'] = 'Wildcard subdomains are not allowed.';
?>
interface/web/sites/lib/lang/es_web_vhost_domain_admin_list.lng
interface/web/sites/lib/lang/es_web_vhost_domain_list.lng
New file
@@ -0,0 +1,10 @@
<?php
$wb['list_head_txt'] = 'Sitios web';
$wb['domain_id_txt'] = 'ID';
$wb['active_txt'] = 'Activar';
$wb['server_id_txt'] = 'Servidor';
$wb['domain_txt'] = 'Dominio';
$wb['add_new_record_txt'] = 'Añadir nuevo sitio web';
$wb['parent_domain_id_txt'] = 'Website';
?>
interface/web/sites/lib/lang/es_web_vhost_subdomain.lng
File was deleted
interface/web/sites/lib/lang/es_web_vhost_subdomain_list.lng
File was deleted
interface/web/sites/lib/lang/fi_web_aliasdomain.lng
File was deleted
interface/web/sites/lib/lang/fi_web_aliasdomain_list.lng
File was deleted
interface/web/sites/lib/lang/fi_web_childdomain.lng
New file
@@ -0,0 +1,119 @@
<?php
$wb['ssl_state_txt'] = 'Lääni';
$wb['ssl_locality_txt'] = 'Lokaali';
$wb['ssl_organisation_txt'] = 'Organisaatio';
$wb['ssl_organisation_unit_txt'] = 'Organisaatoyksikkö';
$wb['ssl_country_txt'] = 'Maa';
$wb['ssl_request_txt'] = 'SSL-pyyntö';
$wb['ssl_cert_txt'] = 'SSL-sertifikaatti';
$wb['ssl_bundle_txt'] = 'SSL-paketti';
$wb['ssl_action_txt'] = 'SSL-toiminto';
$wb['server_id_txt'] = 'Palvelin';
$wb['domain_txt'] = 'Verkkotunnus';
$wb['type_txt'] = 'Tyyppi';
$wb['parent_domain_id_txt'] = 'Pääsivu';
$wb['redirect_type_txt'] = 'Edelleenohjauksen tyyppi';
$wb['redirect_path_txt'] = 'Edelleenohjausosoite';
$wb['active_txt'] = 'Käytössä';
$wb['document_root_txt'] = 'Dokumentikansio';
$wb['system_user_txt'] = 'Linux-käyttäjä';
$wb['system_group_txt'] = 'Käyttäjäryhmä';
$wb['ip_address_txt'] = 'IP-osoite';
$wb['vhost_type_txt'] = 'Virtuaali-isännän tyyppi';
$wb['hd_quota_txt'] = 'Levytila';
$wb['traffic_quota_txt'] = 'Liikenneraja';
$wb['cgi_txt'] = 'CGI';
$wb['ssi_txt'] = 'SSI';
$wb['ssl_txt'] = 'SSL';
$wb['suexec_txt'] = 'SuEXEC';
$wb['php_txt'] = 'PHP';
$wb['client_txt'] = 'Asiakas';
$wb['limit_web_domain_txt'] = 'Käytttäjätunnuksella on jo sallittu määrä verkkotunnuksia.';
$wb['limit_web_aliasdomain_txt'] = 'Käytttäjätunnuksella on jo sallittu määrä aliasverkkotunnuksia.';
$wb['limit_web_subdomain_txt'] = 'Käytttäjätunnuksella on jo sallittu määrä aliverkkotunnuksia.';
$wb['apache_directives_txt'] = 'Apachen direktiivit';
$wb['domain_error_empty'] = 'Verkkotunnus-kenttä on tyhjä.';
$wb['domain_error_unique'] = 'Tämä verkkotunnus on jo olemassa.';
$wb['domain_error_regex'] = 'Verkkotunnus on vääränlainen.';
$wb['host_txt'] = 'Isäntäkone';
$wb['redirect_error_regex'] = 'VIrheellinen edelleenohjausosoite. Kelvollisia ovat esimerkiksi: /testi/ tai http://www.domain.tld/testi/';
$wb['no_redirect_txt'] = 'No redirect';
$wb['no_flag_txt'] = 'No flag';
$wb['domain_error_wildcard'] = 'Wildcard subdomains are not allowed.';
$wb['proxy_directives_txt'] = 'Proxy Directives';
$wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
$wb['error_proxy_requires_url'] = 'Redirect Type \"proxy\" requires a URL as the redirect path.';
$wb['backup_interval_txt'] = 'Backup interval';
$wb['backup_copies_txt'] = 'Number of backup copies';
$wb['ssl_key_txt'] = 'SSL Key';
$wb['ssl_domain_txt'] = 'SSL Domain';
$wb['web_folder_error_regex'] = 'Invalid folder entered. Please do not enter a slash.';
$wb['ipv6_address_txt'] = 'IPv6-Address';
$wb['errordocs_txt'] = 'Own Error-Documents';
$wb['subdomain_txt'] = 'Auto-Subdomain';
$wb['domain_error_autosub'] = 'There is already a subdomain with these settings.';
$wb['hd_quota_error_empty'] = 'Harddisk quota is 0 or empty.';
$wb['traffic_quota_error_empty'] = 'Traffic quota is empty.';
$wb['error_ssl_state_empty'] = 'SSL State is empty.';
$wb['error_ssl_locality_empty'] = 'SSL Locality is empty.';
$wb['error_ssl_organisation_empty'] = 'SSL Organisation is empty.';
$wb['error_ssl_organisation_unit_empty'] = 'SSL Organisation Unit is empty.';
$wb['error_ssl_country_empty'] = 'SSL Country is empty.';
$wb['error_ssl_cert_empty'] = 'SSL Certificate field is empty';
$wb['client_group_id_txt'] = 'Client';
$wb['stats_password_txt'] = 'Set Webstatistics password';
$wb['allow_override_txt'] = 'Apache AllowOverride';
$wb['limit_web_quota_free_txt'] = 'Max. available Harddisk Quota';
$wb['ssl_state_error_regex'] = 'Invalid SSL State. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_locality_error_regex'] = 'Invalid SSL Locality. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_organisation_error_regex'] = 'Invalid SSL Organisation. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_organistaion_unit_error_regex'] = 'Invalid SSL Organisation Unit. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_country_error_regex'] = 'Invalid SSL Country. Valid characters are: A-Z';
$wb['limit_traffic_quota_free_txt'] = 'Max. available Traffic Quota';
$wb['php_open_basedir_txt'] = 'PHP open_basedir';
$wb['traffic_quota_exceeded_txt'] = 'Traffic quota exceeded';
$wb['ruby_txt'] = 'Ruby';
$wb['stats_user_txt'] = 'Webstatistics username';
$wb['stats_type_txt'] = 'Webstatistics program';
$wb['custom_php_ini_txt'] = 'Custom php.ini settings';
$wb['none_txt'] = 'None';
$wb['disabled_txt'] = 'Disabled';
$wb['save_certificate_txt'] = 'Save certificate';
$wb['create_certificate_txt'] = 'Create certificate';
$wb['delete_certificate_txt'] = 'Delete certificate';
$wb['nginx_directives_txt'] = 'nginx Directives';
$wb['seo_redirect_txt'] = 'SEO Redirect';
$wb['non_www_to_www_txt'] = 'Non-www -&gt; www';
$wb['www_to_non_www_txt'] = 'www -&gt; non-www';
$wb['php_fpm_use_socket_txt'] = 'Use Socket For PHP-FPM';
$wb['error_no_sni_txt'] = 'SNI for SSL is not activated on this server. You can enable only one SSL certificate on each IP address.';
$wb['python_txt'] = 'Python';
$wb['perl_txt'] = 'Perl';
$wb['pm_max_children_txt'] = 'PHP-FPM pm.max_children';
$wb['pm_start_servers_txt'] = 'PHP-FPM pm.start_servers';
$wb['pm_min_spare_servers_txt'] = 'PHP-FPM pm.min_spare_servers';
$wb['pm_max_spare_servers_txt'] = 'PHP-FPM pm.max_spare_servers';
$wb['error_php_fpm_pm_settings_txt'] = 'Values of PHP-FPM pm settings must be as follows: pm.max_children &gt;= pm.max_spare_servers &gt;= pm.start_servers &gt;= pm.min_spare_servers &gt; 0';
$wb['pm_max_children_error_regex'] = 'PHP-FPM pm.max_children must be a positive integer value.';
$wb['pm_start_servers_error_regex'] = 'PHP-FPM pm.start_servers must be a positive integer value.';
$wb['pm_min_spare_servers_error_regex'] = 'PHP-FPM pm.min_spare_servers must be a positive integer value.';
$wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
$wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
$wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
$wb['fastcgi_php_version_txt'] = 'PHP Version';
$wb['pm_txt'] = 'PHP-FPM Process Manager';
$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
$wb['generate_password_txt'] = 'Generate Password';
$wb['repeat_password_txt'] = 'Repeat Password';
$wb['password_mismatch_txt'] = 'The passwords do not match.';
$wb['password_match_txt'] = 'The passwords do match.';
$wb['available_php_directive_snippets_txt'] = 'Available PHP Directive Snippets:';
$wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Snippets:';
$wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
$wb['Domain'] = 'Aliasdomain';
?>
interface/web/sites/lib/lang/fi_web_childdomain_list.lng
New file
@@ -0,0 +1,15 @@
<?php
$wb['list_head_txt'] = 'Aliverkkotunnukset';
$wb['active_txt'] = 'Käytössä';
$wb['server_id_txt'] = 'Palvelin';
$wb['parent_domain_id_txt'] = 'Pääverkkotunnus';
$wb['domain_txt'] = 'Aliverkkotunnus';
$wb['add_new_record_txt'] = 'Lisää uusi aliverkkotunnus';
$wb['domain_error_empty'] = 'Aliasverkkotunnus on tyhjä.';
$wb['domain_error_unique'] = 'Tämä aliasverkkotunnus on jo olemassa.';
$wb['domain_error_regex'] = 'Aliasverkkotunnus on vääränlainen.';
$wb['no_redirect_txt'] = 'No redirect';
$wb['no_flag_txt'] = 'No flag';
$wb['none_txt'] = 'None';
?>
interface/web/sites/lib/lang/fi_web_domain.lng
File was deleted
interface/web/sites/lib/lang/fi_web_domain_admin_list.lng
File was deleted
interface/web/sites/lib/lang/fi_web_domain_list.lng
File was deleted
interface/web/sites/lib/lang/fi_web_subdomain.lng
File was deleted
interface/web/sites/lib/lang/fi_web_subdomain_list.lng
File was deleted
interface/web/sites/lib/lang/fi_web_vhost_aliasdomain.lng
File was deleted
interface/web/sites/lib/lang/fi_web_vhost_aliasdomain_list.lng
File was deleted
interface/web/sites/lib/lang/fi_web_vhost_domain.lng
New file
@@ -0,0 +1,129 @@
<?php
$wb['ssl_state_txt'] = 'Lääni';
$wb['ssl_locality_txt'] = 'Lokaali';
$wb['ssl_organisation_txt'] = 'Organisaatio';
$wb['ssl_organisation_unit_txt'] = 'Organisaatioyksikkö';
$wb['ssl_country_txt'] = 'Maa';
$wb['ssl_request_txt'] = 'SSL-pyyntö';
$wb['ssl_cert_txt'] = 'SSL-sertifikaatti';
$wb['ssl_bundle_txt'] = 'SSL-paketti';
$wb['ssl_action_txt'] = 'SSL-toiminto';
$wb['server_id_txt'] = 'Palvelin';
$wb['domain_txt'] = 'Verkkotunnus';
$wb['type_txt'] = 'Tyyppi';
$wb['parent_domain_id_txt'] = 'Pääsivusto';
$wb['redirect_type_txt'] = 'Edelleenohjauksen tyyppi';
$wb['redirect_path_txt'] = 'Edelleenohjausosoite';
$wb['active_txt'] = 'Käytössä';
$wb['document_root_txt'] = 'Dokumenttikansio';
$wb['system_user_txt'] = 'Linux-käyttäjä';
$wb['system_group_txt'] = 'Käyttäjäryhmä';
$wb['ip_address_txt'] = 'IP-osoite';
$wb['vhost_type_txt'] = 'Virtuaali-isännän tyyppi';
$wb['hd_quota_txt'] = 'Levytila';
$wb['traffic_quota_txt'] = 'Liikenneraja';
$wb['cgi_txt'] = 'CGI';
$wb['ssi_txt'] = 'SSI';
$wb['ssl_txt'] = 'SSL';
$wb['suexec_txt'] = 'SuEXEC';
$wb['php_txt'] = 'PHP';
$wb['client_txt'] = 'Asiakas';
$wb['limit_web_domain_txt'] = 'Käyttäjätunnuksella on jo sallittu määrä verkkotunnuksia.';
$wb['limit_web_aliasdomain_txt'] = 'Käyttäjätunnuksella on jo sallittu määrä aliasverkkotunnuksia.';
$wb['limit_web_subdomain_txt'] = 'Käyttäjätunnuksella on jo sallittu määrä aliverkkotunnuksia.';
$wb['apache_directives_txt'] = 'Apachen direktiivit';
$wb['domain_error_empty'] = 'Verkkotunnus-kenttä on tyhjä.';
$wb['domain_error_unique'] = 'Tämä verkkotunnus on jo olemassa.';
$wb['domain_error_regex'] = 'Verkkotunnus on vääränlainen.';
$wb['hd_quota_error_empty'] = 'Levytila-kenttä on tyhjä.';
$wb['traffic_quota_error_empty'] = 'Liikenneraja-kenttä on tyhjä.';
$wb['errordocs_txt'] = 'Omat virhesivut';
$wb['subdomain_txt'] = 'Automaattinen aliverkkotunnus';
$wb['error_ssl_state_empty'] = 'SSL-lääni-kenttä on tyhjä.';
$wb['error_ssl_locality_empty'] = 'SSL-lokaali-kenttä on tyhjä.';
$wb['error_ssl_organisation_empty'] = 'SSL-organisaatio-kenttä on tyhjä.';
$wb['error_ssl_organisation_unit_empty'] = 'SSL-organisaatioyksikkö-kenttä on tyhjä.';
$wb['error_ssl_country_empty'] = 'SSL-maa-kenttä on tyhjä.';
$wb['client_group_id_txt'] = 'Asiakas';
$wb['stats_password_txt'] = 'Tilastoinnin salasana';
$wb['ssl_domain_txt'] = 'SSL-verkkotunnus';
$wb['allow_override_txt'] = 'Salli ohitus';
$wb['limit_web_quota_free_txt'] = 'Suurin sallittu levytila';
$wb['ssl_state_error_regex'] = 'Virheellinen SSL-lääni. Kelvolliset merkit ovat: a-z, 0-9 js .,-_';
$wb['ssl_locality_error_regex'] = 'Virheellinen SSL-llokaali. Kelvolliset merkit ovat: a-z, 0-9 js .,-_';
$wb['ssl_organisation_error_regex'] = 'Virheellinen SSL-organisaatio. Kelvolliset merkit ovat: a-z, 0-9 js .,-_';
$wb['ssl_organistaion_unit_error_regex'] = 'Virheellinen SSL-organisaatioyksikkö. Kelvolliset merkit ovat: a-z, 0-9 js .,-_';
$wb['ssl_country_error_regex'] = 'Virheellinen SSL-lääni. Kelvolliset merkit ovat: A-Z';
$wb['limit_traffic_quota_free_txt'] = 'Suurin sallittu liikennemäärä';
$wb['redirect_error_regex'] = 'VIrheellinen edelleenohjausosoite. Kelvollisia ovat esimerkiksi: /testi/ tai http://www.domain.tld/testi/';
$wb['php_open_basedir_txt'] = 'PHP:n avoin peruskansio';
$wb['traffic_quota_exceeded_txt'] = 'Liikenneraja ylitetty';
$wb['backup_interval_txt'] = 'Backup interval';
$wb['backup_copies_txt'] = 'Number of backup copies';
$wb['ruby_txt'] = 'Ruby';
$wb['stats_user_txt'] = 'Webstatistics username';
$wb['stats_type_txt'] = 'Webstatistics program';
$wb['custom_php_ini_txt'] = 'Custom php.ini settings';
$wb['error_ssl_cert_empty'] = 'SSL Certificate field is empty';
$wb['none_txt'] = 'None';
$wb['disabled_txt'] = 'Disabled';
$wb['no_redirect_txt'] = 'No redirect';
$wb['no_flag_txt'] = 'No flag';
$wb['save_certificate_txt'] = 'Save certificate';
$wb['create_certificate_txt'] = 'Create certificate';
$wb['delete_certificate_txt'] = 'Delete certificate';
$wb['ipv6_address_txt'] = 'IPv6-Address';
$wb['nginx_directives_txt'] = 'nginx Directives';
$wb['seo_redirect_txt'] = 'SEO Redirect';
$wb['non_www_to_www_txt'] = 'Non-www -&gt; www';
$wb['www_to_non_www_txt'] = 'www -&gt; non-www';
$wb['php_fpm_use_socket_txt'] = 'Use Socket For PHP-FPM';
$wb['error_no_sni_txt'] = 'SNI for SSL is not activated on this server. You can enable only one SSL certificate on each IP address.';
$wb['python_txt'] = 'Python';
$wb['pm_max_children_txt'] = 'PHP-FPM pm.max_children';
$wb['pm_start_servers_txt'] = 'PHP-FPM pm.start_servers';
$wb['pm_min_spare_servers_txt'] = 'PHP-FPM pm.min_spare_servers';
$wb['pm_max_spare_servers_txt'] = 'PHP-FPM pm.max_spare_servers';
$wb['error_php_fpm_pm_settings_txt'] = 'Values of PHP-FPM pm settings must be as follows: pm.max_children &gt;= pm.max_spare_servers &gt;= pm.start_servers &gt;= pm.min_spare_servers &gt; 0';
$wb['pm_max_children_error_regex'] = 'PHP-FPM pm.max_children must be a positive integer value.';
$wb['pm_start_servers_error_regex'] = 'PHP-FPM pm.start_servers must be a positive integer value.';
$wb['pm_min_spare_servers_error_regex'] = 'PHP-FPM pm.min_spare_servers must be a positive integer value.';
$wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
$wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
$wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
$wb['ssl_key_txt'] = 'SSL Key';
$wb['perl_txt'] = 'Perl';
$wb['fastcgi_php_version_txt'] = 'PHP Version';
$wb['pm_txt'] = 'PHP-FPM Process Manager';
$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
$wb['generate_password_txt'] = 'Generate Password';
$wb['repeat_password_txt'] = 'Repeat Password';
$wb['password_mismatch_txt'] = 'The passwords do not match.';
$wb['password_match_txt'] = 'The passwords do match.';
$wb['web_folder_error_regex'] = 'Invalid folder entered. Please do not enter a slash.';
$wb['domain_error_autosub'] = 'There is already a subdomain with these settings.';
$wb['available_php_directive_snippets_txt'] = 'Available PHP Directive Snippets:';
$wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Snippets:';
$wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
$wb['proxy_directives_txt'] = 'Proxy Directives';
$wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
$wb['no_server_error'] = 'No server selected.';
$wb['no_backup_txt'] = 'No backup';
$wb['daily_backup_txt'] = 'Daily';
$wb['weekly_backup_txt'] = 'Weekly';
$wb['monthly_backup_txt'] = 'Monthly';
$wb['rewrite_rules_txt'] = 'Rewrite Rules';
$wb['invalid_rewrite_rules_txt'] = 'Invalid Rewrite Rules';
$wb['allowed_rewrite_rule_directives_txt'] = 'Allowed Directives:';
$wb['configuration_error_txt'] = 'CONFIGURATION ERROR';
$wb['web_folder_txt'] = 'Web folder';
$wb['web_folder_invalid_txt'] = 'The web folder is invalid, please choose a different one.';
$wb['web_folder_unique_txt'] = 'The web folder is already used, please choose a different one.';
$wb['host_txt'] = 'Hostname';
$wb['domain_error_wildcard'] = 'Wildcard subdomains are not allowed.';
?>
interface/web/sites/lib/lang/fi_web_vhost_domain_admin_list.lng
copy from interface/web/sites/lib/lang/ar_web_domain_admin_list.lng copy to interface/web/sites/lib/lang/fi_web_vhost_domain_admin_list.lng
interface/web/sites/lib/lang/fi_web_vhost_domain_list.lng
New file
@@ -0,0 +1,10 @@
<?php
$wb['list_head_txt'] = 'Verkkotunnukset';
$wb['active_txt'] = 'Käytössä';
$wb['server_id_txt'] = 'Palvelin';
$wb['domain_txt'] = 'Verkkotunnus';
$wb['add_new_record_txt'] = 'Lisää uusi verkkotunnus';
$wb['domain_id_txt'] = 'Verkkotunnus';
$wb['parent_domain_id_txt'] = 'Website';
?>
interface/web/sites/lib/lang/fi_web_vhost_subdomain.lng
File was deleted
interface/web/sites/lib/lang/fi_web_vhost_subdomain_list.lng
File was deleted
interface/web/sites/lib/lang/fr_web_aliasdomain.lng
File was deleted
interface/web/sites/lib/lang/fr_web_aliasdomain_list.lng
File was deleted
interface/web/sites/lib/lang/fr_web_childdomain.lng
New file
@@ -0,0 +1,119 @@
<?php
$wb['ssl_state_txt'] = 'Pays';
$wb['ssl_locality_txt'] = 'Lieu';
$wb['ssl_organisation_txt'] = 'Organisation';
$wb['ssl_organisation_unit_txt'] = 'Unité dorganisation';
$wb['ssl_country_txt'] = 'Pays';
$wb['ssl_request_txt'] = 'Requête SSL';
$wb['ssl_cert_txt'] = 'Certificat SSL';
$wb['ssl_bundle_txt'] = 'SSL Bundle';
$wb['ssl_action_txt'] = 'Action SSL';
$wb['server_id_txt'] = 'Serveur';
$wb['domain_txt'] = 'Domaine';
$wb['type_txt'] = 'Type';
$wb['parent_domain_id_txt'] = 'Site web parent';
$wb['redirect_type_txt'] = 'Type de redirection';
$wb['redirect_path_txt'] = 'Chemin de redirection';
$wb['active_txt'] = 'Actif';
$wb['document_root_txt'] = 'Racine du document';
$wb['system_user_txt'] = 'Utilisateur Linux';
$wb['system_group_txt'] = 'Groupe Linux';
$wb['ip_address_txt'] = 'Adresse IP';
$wb['vhost_type_txt'] = 'Type de VHost';
$wb['hd_quota_txt'] = 'Quota disque';
$wb['cgi_txt'] = 'CGI';
$wb['ssi_txt'] = 'SSI';
$wb['ssl_txt'] = 'SSL';
$wb['suexec_txt'] = 'SuEXEC';
$wb['php_txt'] = 'PHP';
$wb['client_txt'] = 'Client';
$wb['limit_web_domain_txt'] = 'Le nombre maximum de noms de domaine pour votre compte a été atteint.';
$wb['limit_web_aliasdomain_txt'] = 'Le nombre maximum d\'alias de domaine pour votre compte a été atteint.';
$wb['limit_web_subdomain_txt'] = 'Le nombre maximum de sous-domaines pour votre compte a été atteint.';
$wb['apache_directives_txt'] = 'Directives Apache';
$wb['domain_error_empty'] = 'Le nom de domaine est vide.';
$wb['domain_error_unique'] = 'Le nom de domaine doit être unique.';
$wb['domain_error_regex'] = 'Le nom de domaine est invalide.';
$wb['host_txt'] = 'Hôte';
$wb['traffic_quota_txt'] = 'Quota de trafic';
$wb['redirect_error_regex'] = 'Chemin de redirection invalide. Exemples de redirections valides: /test/ ou http://www.domain.tld/test/';
$wb['no_redirect_txt'] = 'Aucune redirecton';
$wb['no_flag_txt'] = 'Aucun flag';
$wb['domain_error_wildcard'] = 'Wildcard subdomains are not allowed.';
$wb['proxy_directives_txt'] = 'Proxy Directives';
$wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
$wb['error_proxy_requires_url'] = 'Redirect Type \"proxy\" requires a URL as the redirect path.';
$wb['backup_interval_txt'] = 'Backup interval';
$wb['backup_copies_txt'] = 'Number of backup copies';
$wb['ssl_key_txt'] = 'SSL Key';
$wb['ssl_domain_txt'] = 'SSL Domain';
$wb['web_folder_error_regex'] = 'Invalid folder entered. Please do not enter a slash.';
$wb['ipv6_address_txt'] = 'IPv6-Address';
$wb['errordocs_txt'] = 'Own Error-Documents';
$wb['subdomain_txt'] = 'Auto-Subdomain';
$wb['domain_error_autosub'] = 'There is already a subdomain with these settings.';
$wb['hd_quota_error_empty'] = 'Harddisk quota is 0 or empty.';
$wb['traffic_quota_error_empty'] = 'Traffic quota is empty.';
$wb['error_ssl_state_empty'] = 'SSL State is empty.';
$wb['error_ssl_locality_empty'] = 'SSL Locality is empty.';
$wb['error_ssl_organisation_empty'] = 'SSL Organisation is empty.';
$wb['error_ssl_organisation_unit_empty'] = 'SSL Organisation Unit is empty.';
$wb['error_ssl_country_empty'] = 'SSL Country is empty.';
$wb['error_ssl_cert_empty'] = 'SSL Certificate field is empty';
$wb['client_group_id_txt'] = 'Client';
$wb['stats_password_txt'] = 'Set Webstatistics password';
$wb['allow_override_txt'] = 'Apache AllowOverride';
$wb['limit_web_quota_free_txt'] = 'Max. available Harddisk Quota';
$wb['ssl_state_error_regex'] = 'Invalid SSL State. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_locality_error_regex'] = 'Invalid SSL Locality. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_organisation_error_regex'] = 'Invalid SSL Organisation. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_organistaion_unit_error_regex'] = 'Invalid SSL Organisation Unit. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_country_error_regex'] = 'Invalid SSL Country. Valid characters are: A-Z';
$wb['limit_traffic_quota_free_txt'] = 'Max. available Traffic Quota';
$wb['php_open_basedir_txt'] = 'PHP open_basedir';
$wb['traffic_quota_exceeded_txt'] = 'Traffic quota exceeded';
$wb['ruby_txt'] = 'Ruby';
$wb['stats_user_txt'] = 'Webstatistics username';
$wb['stats_type_txt'] = 'Webstatistics program';
$wb['custom_php_ini_txt'] = 'Custom php.ini settings';
$wb['none_txt'] = 'None';
$wb['disabled_txt'] = 'Disabled';
$wb['save_certificate_txt'] = 'Save certificate';
$wb['create_certificate_txt'] = 'Create certificate';
$wb['delete_certificate_txt'] = 'Delete certificate';
$wb['nginx_directives_txt'] = 'nginx Directives';
$wb['seo_redirect_txt'] = 'SEO Redirect';
$wb['non_www_to_www_txt'] = 'Non-www -&gt; www';
$wb['www_to_non_www_txt'] = 'www -&gt; non-www';
$wb['php_fpm_use_socket_txt'] = 'Use Socket For PHP-FPM';
$wb['error_no_sni_txt'] = 'SNI for SSL is not activated on this server. You can enable only one SSL certificate on each IP address.';
$wb['python_txt'] = 'Python';
$wb['perl_txt'] = 'Perl';
$wb['pm_max_children_txt'] = 'PHP-FPM pm.max_children';
$wb['pm_start_servers_txt'] = 'PHP-FPM pm.start_servers';
$wb['pm_min_spare_servers_txt'] = 'PHP-FPM pm.min_spare_servers';
$wb['pm_max_spare_servers_txt'] = 'PHP-FPM pm.max_spare_servers';
$wb['error_php_fpm_pm_settings_txt'] = 'Values of PHP-FPM pm settings must be as follows: pm.max_children &gt;= pm.max_spare_servers &gt;= pm.start_servers &gt;= pm.min_spare_servers &gt; 0';
$wb['pm_max_children_error_regex'] = 'PHP-FPM pm.max_children must be a positive integer value.';
$wb['pm_start_servers_error_regex'] = 'PHP-FPM pm.start_servers must be a positive integer value.';
$wb['pm_min_spare_servers_error_regex'] = 'PHP-FPM pm.min_spare_servers must be a positive integer value.';
$wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
$wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
$wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
$wb['fastcgi_php_version_txt'] = 'PHP Version';
$wb['pm_txt'] = 'PHP-FPM Process Manager';
$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
$wb['generate_password_txt'] = 'Generate Password';
$wb['repeat_password_txt'] = 'Repeat Password';
$wb['password_mismatch_txt'] = 'The passwords do not match.';
$wb['password_match_txt'] = 'The passwords do match.';
$wb['available_php_directive_snippets_txt'] = 'Available PHP Directive Snippets:';
$wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Snippets:';
$wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
$wb['Domain'] = 'Aliasdomain';
?>
interface/web/sites/lib/lang/fr_web_childdomain_list.lng
New file
@@ -0,0 +1,15 @@
<?php
$wb['list_head_txt'] = 'Sous-domaines';
$wb['active_txt'] = 'Actif';
$wb['server_id_txt'] = 'Serveur';
$wb['parent_domain_id_txt'] = 'Site web';
$wb['domain_txt'] = 'Sous-domaine';
$wb['add_new_record_txt'] = 'Nouveau sous-domaine';
$wb['domain_error_empty'] = 'Le nom de domaine est vide.';
$wb['domain_error_unique'] = 'Le nom de domaine doit être unique.';
$wb['domain_error_regex'] = 'Le nom de domaine est invalide.';
$wb['no_redirect_txt'] = 'Aucune redirection';
$wb['no_flag_txt'] = 'Aucun flag';
$wb['none_txt'] = 'Aucun';
?>
interface/web/sites/lib/lang/fr_web_domain.lng
File was deleted
interface/web/sites/lib/lang/fr_web_domain_list.lng
File was deleted
interface/web/sites/lib/lang/fr_web_subdomain.lng
File was deleted
interface/web/sites/lib/lang/fr_web_subdomain_list.lng
File was deleted
interface/web/sites/lib/lang/fr_web_vhost_aliasdomain.lng
File was deleted
interface/web/sites/lib/lang/fr_web_vhost_aliasdomain_list.lng
File was deleted
interface/web/sites/lib/lang/fr_web_vhost_domain.lng
New file
@@ -0,0 +1,130 @@
<?php
$wb['ssl_state_txt'] = 'Pays';
$wb['ssl_locality_txt'] = 'Localité';
$wb['ssl_organisation_txt'] = 'Organisation';
$wb['ssl_organisation_unit_txt'] = 'Unité dorganisation';
$wb['ssl_country_txt'] = 'Pays';
$wb['ssl_request_txt'] = 'Requête SSL';
$wb['ssl_cert_txt'] = 'Certificat SSL';
$wb['ssl_bundle_txt'] = 'SSL Bundle';
$wb['ssl_action_txt'] = 'Action SSL';
$wb['server_id_txt'] = 'Serveur';
$wb['domain_txt'] = 'Domaine';
$wb['type_txt'] = 'Type';
$wb['parent_domain_id_txt'] = 'Site web parent';
$wb['redirect_type_txt'] = 'Type de redirection';
$wb['redirect_path_txt'] = 'Chemin de redirection';
$wb['active_txt'] = 'Actif';
$wb['document_root_txt'] = 'Racine du document';
$wb['system_user_txt'] = 'Utilisateur Linux';
$wb['system_group_txt'] = 'Groupe Linux';
$wb['ip_address_txt'] = 'Adresse IP';
$wb['vhost_type_txt'] = 'Type de VHost';
$wb['hd_quota_txt'] = 'Quota disque';
$wb['cgi_txt'] = 'CGI';
$wb['ssi_txt'] = 'SSI';
$wb['errordocs_txt'] = 'Pages derreurs personnalisées';
$wb['ssl_txt'] = 'SSL';
$wb['suexec_txt'] = 'SuEXEC';
$wb['php_txt'] = 'PHP';
$wb['client_txt'] = 'Client';
$wb['limit_web_domain_txt'] = 'Le nombre maximum de noms de domaine pour votre compte a été atteint.';
$wb['limit_web_aliasdomain_txt'] = 'Le nombre maximum d\'alias de domaine pour votre compte a été atteint.';
$wb['limit_web_subdomain_txt'] = 'Le nombre maximum de sous-domaines pour votre compte a été atteint.';
$wb['apache_directives_txt'] = 'Directives Apache';
$wb['domain_error_empty'] = 'Le nom de domaine est vide.';
$wb['domain_error_unique'] = 'Le nom de domaine doit être unique.';
$wb['domain_error_regex'] = 'Le nom de domaine est invalide.';
$wb['hd_quota_error_empty'] = 'Le quota disque est vide.';
$wb['error_ssl_state_empty'] = 'Létat du SSL est vide.';
$wb['error_ssl_locality_empty'] = 'La localité du SSL est vide.';
$wb['error_ssl_organisation_empty'] = 'Lorganisation du SSL est vide.';
$wb['error_ssl_organisation_unit_empty'] = 'Lunité dorganisation du SSL est vide.';
$wb['error_ssl_country_empty'] = 'Le pays du SSL est vide.';
$wb['subdomain_txt'] = 'Auto sous-domaine';
$wb['client_group_id_txt'] = 'Client';
$wb['stats_password_txt'] = 'Mot de passe statistiques web';
$wb['backup_interval_txt'] = 'Intervalle de sauvegarde';
$wb['backup_copies_txt'] = 'Nombre de copies de sauvegarde';
$wb['ssl_domain_txt'] = 'Domaine SSL';
$wb['traffic_quota_txt'] = 'Quota de trafic';
$wb['traffic_quota_error_empty'] = 'Le quota de trafic est vide.';
$wb['error_ssl_cert_empty'] = 'Le champ certificat SSL est vide';
$wb['allow_override_txt'] = 'AllowOverride Apache';
$wb['limit_web_quota_free_txt'] = 'Quota max espace disque disponible';
$wb['ssl_state_error_regex'] = 'Etat SSL invalide. Les caractères valides sont: a-z, 0-9 et .,-_';
$wb['ssl_locality_error_regex'] = 'Localité SSL invalide. Les caractères valides sont: a-z, 0-9 et .,-_';
$wb['ssl_organisation_error_regex'] = 'Organisation SSL invalide. Les caractères valides sont: a-z, 0-9 et .,-_';
$wb['ssl_organistaion_unit_error_regex'] = 'Unité dorganisation SSL invalide. Les caractères valides sont: a-z, 0-9 et .,-_';
$wb['ssl_country_error_regex'] = 'Pays SSL invalide. Les caractères valides sont: A-Z';
$wb['limit_traffic_quota_free_txt'] = 'Quota de trafic max disponible';
$wb['redirect_error_regex'] = 'Chemin de redirection invalide. Exemple de redirections valides: /test/ or http://www.domain.tld/test/';
$wb['php_open_basedir_txt'] = 'open_basedir PHP';
$wb['traffic_quota_exceeded_txt'] = 'Quota de trafic dépassé';
$wb['ruby_txt'] = 'Ruby';
$wb['stats_user_txt'] = 'Nom d\'utilisateur statistiques web';
$wb['stats_type_txt'] = 'Programme de  statistiques web';
$wb['custom_php_ini_txt'] = 'Paramètres php.ini personnalisés';
$wb['ipv6_address_txt'] = 'Adresse IPv6';
$wb['none_txt'] = 'Aucun';
$wb['disabled_txt'] = 'Désactivé';
$wb['no_redirect_txt'] = 'Aucune redirection';
$wb['no_flag_txt'] = 'Aucun flag';
$wb['save_certificate_txt'] = 'Enregister le certificat';
$wb['create_certificate_txt'] = 'Créer le certificat';
$wb['delete_certificate_txt'] = 'Supprimer le certificat';
$wb['nginx_directives_txt'] = 'nginx Directives';
$wb['seo_redirect_txt'] = 'SEO Redirect';
$wb['non_www_to_www_txt'] = 'Non-www -&gt; www';
$wb['www_to_non_www_txt'] = 'www -&gt; non-www';
$wb['php_fpm_use_socket_txt'] = 'Use Socket For PHP-FPM';
$wb['error_no_sni_txt'] = 'SNI for SSL is not activated on this server. You can enable only one SSL certificate on each IP address.';
$wb['python_txt'] = 'Python';
$wb['pm_max_children_txt'] = 'PHP-FPM pm.max_children';
$wb['pm_start_servers_txt'] = 'PHP-FPM pm.start_servers';
$wb['pm_min_spare_servers_txt'] = 'PHP-FPM pm.min_spare_servers';
$wb['pm_max_spare_servers_txt'] = 'PHP-FPM pm.max_spare_servers';
$wb['error_php_fpm_pm_settings_txt'] = 'Values of PHP-FPM pm settings must be as follows: pm.max_children &gt;= pm.max_spare_servers &gt;= pm.start_servers &gt;= pm.min_spare_servers &gt; 0';
$wb['pm_max_children_error_regex'] = 'PHP-FPM pm.max_children must be a positive integer value.';
$wb['pm_start_servers_error_regex'] = 'PHP-FPM pm.start_servers must be a positive integer value.';
$wb['pm_min_spare_servers_error_regex'] = 'PHP-FPM pm.min_spare_servers must be a positive integer value.';
$wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
$wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
$wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
$wb['ssl_key_txt'] = 'SSL Key';
$wb['perl_txt'] = 'Perl';
$wb['fastcgi_php_version_txt'] = 'PHP Version';
$wb['pm_txt'] = 'PHP-FPM Process Manager';
$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
$wb['generate_password_txt'] = 'Generate Password';
$wb['repeat_password_txt'] = 'Repeat Password';
$wb['password_mismatch_txt'] = 'The passwords do not match.';
$wb['password_match_txt'] = 'The passwords do match.';
$wb['web_folder_error_regex'] = 'Invalid folder entered. Please do not enter a slash.';
$wb['domain_error_autosub'] = 'There is already a subdomain with these settings.';
$wb['available_php_directive_snippets_txt'] = 'Available PHP Directive Snippets:';
$wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Snippets:';
$wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
$wb['proxy_directives_txt'] = 'Proxy Directives';
$wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
$wb['no_server_error'] = 'No server selected.';
$wb['no_backup_txt'] = 'No backup';
$wb['daily_backup_txt'] = 'Daily';
$wb['weekly_backup_txt'] = 'Weekly';
$wb['monthly_backup_txt'] = 'Monthly';
$wb['rewrite_rules_txt'] = 'Rewrite Rules';
$wb['invalid_rewrite_rules_txt'] = 'Invalid Rewrite Rules';
$wb['allowed_rewrite_rule_directives_txt'] = 'Allowed Directives:';
$wb['configuration_error_txt'] = 'CONFIGURATION ERROR';
$wb['server_chosen_not_ok'] = 'Le serveur choisi n\'est pas autorisé pour ce compte.';
$wb['web_folder_txt'] = 'Web folder';
$wb['web_folder_invalid_txt'] = 'The web folder is invalid, please choose a different one.';
$wb['web_folder_unique_txt'] = 'The web folder is already used, please choose a different one.';
$wb['host_txt'] = 'Hostname';
$wb['domain_error_wildcard'] = 'Wildcard subdomains are not allowed.';
?>
interface/web/sites/lib/lang/fr_web_vhost_domain_admin_list.lng
interface/web/sites/lib/lang/fr_web_vhost_domain_list.lng
New file
@@ -0,0 +1,10 @@
<?php
$wb['list_head_txt'] = 'Sites web';
$wb['domain_id_txt'] = 'ID';
$wb['active_txt'] = 'Actif';
$wb['server_id_txt'] = 'Serveur';
$wb['domain_txt'] = 'Domaine';
$wb['add_new_record_txt'] = 'Nouveau site web';
$wb['parent_domain_id_txt'] = 'Website';
?>
interface/web/sites/lib/lang/fr_web_vhost_subdomain.lng
File was deleted
interface/web/sites/lib/lang/fr_web_vhost_subdomain_list.lng
File was deleted
interface/web/sites/lib/lang/hr_web_aliasdomain.lng
File was deleted
interface/web/sites/lib/lang/hr_web_aliasdomain_list.lng
File was deleted
interface/web/sites/lib/lang/hr_web_childdomain.lng
New file
@@ -0,0 +1,119 @@
<?php
$wb['ssl_state_txt'] = 'Županija';
$wb['ssl_locality_txt'] = 'Lokacija';
$wb['ssl_organisation_txt'] = 'Organizacija';
$wb['ssl_organisation_unit_txt'] = 'Organizacijski dio';
$wb['ssl_country_txt'] = 'Država';
$wb['ssl_request_txt'] = 'SSL zahtjev';
$wb['ssl_cert_txt'] = 'SSL certifikat';
$wb['ssl_bundle_txt'] = 'SSL paket';
$wb['ssl_action_txt'] = 'SSL akcija';
$wb['server_id_txt'] = 'Server';
$wb['domain_txt'] = 'Domena';
$wb['type_txt'] = 'Vrsta';
$wb['parent_domain_id_txt'] = 'Početna web stranica';
$wb['redirect_type_txt'] = 'Vrsta redirekcije';
$wb['redirect_path_txt'] = 'Redirekcijska putanja';
$wb['active_txt'] = 'Aktivno';
$wb['document_root_txt'] = 'Documentroot';
$wb['system_user_txt'] = 'Linux korisnik';
$wb['system_group_txt'] = 'Linux grupa';
$wb['ip_address_txt'] = 'IP adresa';
$wb['vhost_type_txt'] = 'Vrsta VHosta';
$wb['hd_quota_txt'] = 'Kvota diska';
$wb['traffic_quota_txt'] = 'Promet web stranice';
$wb['cgi_txt'] = 'CGI';
$wb['ssi_txt'] = 'SSI';
$wb['ssl_txt'] = 'SSL';
$wb['suexec_txt'] = 'SuEXEC';
$wb['php_txt'] = 'PHP';
$wb['client_txt'] = 'Klijent';
$wb['limit_web_domain_txt'] = 'Iskorišten je maksimalan broj domena.';
$wb['limit_web_aliasdomain_txt'] = 'Iskorišten je maksimalan broj alias domena.';
$wb['limit_web_subdomain_txt'] = 'Iskorišten je maksimalan broj poddomena.';
$wb['apache_directives_txt'] = 'Apache direktive';
$wb['domain_error_empty'] = 'Naziv domene je prazan.';
$wb['domain_error_unique'] = 'Već postoji web stranica ili poddomena / alias sa nazivom te domene.';
$wb['domain_error_regex'] = 'Naziv domene je neispravan.';
$wb['host_txt'] = 'Host';
$wb['redirect_error_regex'] = 'Neispravna  putanja redirekcije. Ispravne redirekcije su npr.: /test/ ili http://www.domena.tld/test/';
$wb['no_redirect_txt'] = 'Bez redirekcije';
$wb['no_flag_txt'] = 'Bez markiranja';
$wb['domain_error_wildcard'] = 'Wildcard subdomains are not allowed.';
$wb['proxy_directives_txt'] = 'Proxy Directives';
$wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
$wb['error_proxy_requires_url'] = 'Redirect Type \"proxy\" requires a URL as the redirect path.';
$wb['backup_interval_txt'] = 'Backup interval';
$wb['backup_copies_txt'] = 'Number of backup copies';
$wb['ssl_key_txt'] = 'SSL Key';
$wb['ssl_domain_txt'] = 'SSL Domain';
$wb['web_folder_error_regex'] = 'Invalid folder entered. Please do not enter a slash.';
$wb['ipv6_address_txt'] = 'IPv6-Address';
$wb['errordocs_txt'] = 'Own Error-Documents';
$wb['subdomain_txt'] = 'Auto-Subdomain';
$wb['domain_error_autosub'] = 'There is already a subdomain with these settings.';
$wb['hd_quota_error_empty'] = 'Harddisk quota is 0 or empty.';
$wb['traffic_quota_error_empty'] = 'Traffic quota is empty.';
$wb['error_ssl_state_empty'] = 'SSL State is empty.';
$wb['error_ssl_locality_empty'] = 'SSL Locality is empty.';
$wb['error_ssl_organisation_empty'] = 'SSL Organisation is empty.';
$wb['error_ssl_organisation_unit_empty'] = 'SSL Organisation Unit is empty.';
$wb['error_ssl_country_empty'] = 'SSL Country is empty.';
$wb['error_ssl_cert_empty'] = 'SSL Certificate field is empty';
$wb['client_group_id_txt'] = 'Client';
$wb['stats_password_txt'] = 'Set Webstatistics password';
$wb['allow_override_txt'] = 'Apache AllowOverride';
$wb['limit_web_quota_free_txt'] = 'Max. available Harddisk Quota';
$wb['ssl_state_error_regex'] = 'Invalid SSL State. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_locality_error_regex'] = 'Invalid SSL Locality. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_organisation_error_regex'] = 'Invalid SSL Organisation. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_organistaion_unit_error_regex'] = 'Invalid SSL Organisation Unit. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_country_error_regex'] = 'Invalid SSL Country. Valid characters are: A-Z';
$wb['limit_traffic_quota_free_txt'] = 'Max. available Traffic Quota';
$wb['php_open_basedir_txt'] = 'PHP open_basedir';
$wb['traffic_quota_exceeded_txt'] = 'Traffic quota exceeded';
$wb['ruby_txt'] = 'Ruby';
$wb['stats_user_txt'] = 'Webstatistics username';
$wb['stats_type_txt'] = 'Webstatistics program';
$wb['custom_php_ini_txt'] = 'Custom php.ini settings';
$wb['none_txt'] = 'None';
$wb['disabled_txt'] = 'Disabled';
$wb['save_certificate_txt'] = 'Save certificate';
$wb['create_certificate_txt'] = 'Create certificate';
$wb['delete_certificate_txt'] = 'Delete certificate';
$wb['nginx_directives_txt'] = 'nginx Directives';
$wb['seo_redirect_txt'] = 'SEO Redirect';
$wb['non_www_to_www_txt'] = 'Non-www -&gt; www';
$wb['www_to_non_www_txt'] = 'www -&gt; non-www';
$wb['php_fpm_use_socket_txt'] = 'Use Socket For PHP-FPM';
$wb['error_no_sni_txt'] = 'SNI for SSL is not activated on this server. You can enable only one SSL certificate on each IP address.';
$wb['python_txt'] = 'Python';
$wb['perl_txt'] = 'Perl';
$wb['pm_max_children_txt'] = 'PHP-FPM pm.max_children';
$wb['pm_start_servers_txt'] = 'PHP-FPM pm.start_servers';
$wb['pm_min_spare_servers_txt'] = 'PHP-FPM pm.min_spare_servers';
$wb['pm_max_spare_servers_txt'] = 'PHP-FPM pm.max_spare_servers';
$wb['error_php_fpm_pm_settings_txt'] = 'Values of PHP-FPM pm settings must be as follows: pm.max_children &gt;= pm.max_spare_servers &gt;= pm.start_servers &gt;= pm.min_spare_servers &gt; 0';
$wb['pm_max_children_error_regex'] = 'PHP-FPM pm.max_children must be a positive integer value.';
$wb['pm_start_servers_error_regex'] = 'PHP-FPM pm.start_servers must be a positive integer value.';
$wb['pm_min_spare_servers_error_regex'] = 'PHP-FPM pm.min_spare_servers must be a positive integer value.';
$wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
$wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
$wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
$wb['fastcgi_php_version_txt'] = 'PHP Version';
$wb['pm_txt'] = 'PHP-FPM Process Manager';
$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
$wb['generate_password_txt'] = 'Generate Password';
$wb['repeat_password_txt'] = 'Repeat Password';
$wb['password_mismatch_txt'] = 'The passwords do not match.';
$wb['password_match_txt'] = 'The passwords do match.';
$wb['available_php_directive_snippets_txt'] = 'Available PHP Directive Snippets:';
$wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Snippets:';
$wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
$wb['Domain'] = 'Aliasdomain';
?>
interface/web/sites/lib/lang/hr_web_childdomain_list.lng
New file
@@ -0,0 +1,15 @@
<?php
$wb['list_head_txt'] = 'Poddomene';
$wb['active_txt'] = 'Aktivno';
$wb['server_id_txt'] = 'Server';
$wb['parent_domain_id_txt'] = 'Web stranica';
$wb['domain_txt'] = 'Poddomena';
$wb['add_new_record_txt'] = 'Dodaj novu poddomenu';
$wb['domain_error_empty'] = 'Domena nije upisana.';
$wb['domain_error_unique'] = 'Domena mora biti unikatna.';
$wb['domain_error_regex'] = 'Nazive domene nije ispravan.';
$wb['no_redirect_txt'] = 'Bez redirekcije';
$wb['no_flag_txt'] = 'Bez označavanja';
$wb['none_txt'] = 'Ništa';
?>
interface/web/sites/lib/lang/hr_web_domain.lng
File was deleted
interface/web/sites/lib/lang/hr_web_domain_list.lng
File was deleted
interface/web/sites/lib/lang/hr_web_subdomain.lng
File was deleted
interface/web/sites/lib/lang/hr_web_subdomain_list.lng
File was deleted
interface/web/sites/lib/lang/hr_web_vhost_aliasdomain.lng
File was deleted
interface/web/sites/lib/lang/hr_web_vhost_aliasdomain_list.lng
File was deleted
interface/web/sites/lib/lang/hr_web_vhost_domain.lng
New file
@@ -0,0 +1,129 @@
<?php
$wb['backup_interval_txt'] = 'Interval backupa';
$wb['backup_copies_txt'] = 'Broj backup kopija';
$wb['ssl_state_txt'] = 'Stanje';
$wb['ssl_locality_txt'] = 'Lokacija';
$wb['ssl_organisation_txt'] = 'Organizacija';
$wb['ssl_organisation_unit_txt'] = 'Organizacijski dio';
$wb['ssl_country_txt'] = 'Država';
$wb['ssl_request_txt'] = 'SSL zahtjev';
$wb['ssl_cert_txt'] = 'SSL certifikat';
$wb['ssl_bundle_txt'] = 'SSL paket';
$wb['ssl_action_txt'] = 'SSL akcija';
$wb['ssl_domain_txt'] = 'SSL domena';
$wb['server_id_txt'] = 'Server';
$wb['domain_txt'] = 'Domena';
$wb['type_txt'] = 'Vrsta';
$wb['parent_domain_id_txt'] = 'Glavna web stranica';
$wb['redirect_type_txt'] = 'Vrsta redirekcije';
$wb['redirect_path_txt'] = 'Redirect Path';
$wb['active_txt'] = 'Aktivno';
$wb['document_root_txt'] = 'Početni direktorij';
$wb['system_user_txt'] = 'Linux korisnik';
$wb['system_group_txt'] = 'Linux grupa';
$wb['ip_address_txt'] = 'IP adresa';
$wb['vhost_type_txt'] = 'Vrsta VHosta';
$wb['hd_quota_txt'] = 'Limit kvote (prostor)';
$wb['traffic_quota_txt'] = 'Limit prometa';
$wb['cgi_txt'] = 'CGI';
$wb['ssi_txt'] = 'SSI';
$wb['errordocs_txt'] = 'Vlastite error stranice';
$wb['subdomain_txt'] = 'Automatska poddomena';
$wb['ssl_txt'] = 'SSL';
$wb['suexec_txt'] = 'SuEXEC';
$wb['php_txt'] = 'PHP';
$wb['client_txt'] = 'Klijent';
$wb['limit_web_domain_txt'] = 'Iskorišten je maksimalan broj domena.';
$wb['limit_web_aliasdomain_txt'] = 'Iskorišten je maksimalan broj alias domena.';
$wb['limit_web_subdomain_txt'] = 'Iskorišten je maksimalan broj poddomena.';
$wb['apache_directives_txt'] = 'Apache direktive';
$wb['domain_error_empty'] = 'Naziv domene je prazan.';
$wb['domain_error_unique'] = 'Već postoji web stranica ili poddomena / alias sa nazivom te domene.';
$wb['domain_error_regex'] = 'Naziv domene nije ispravan.';
$wb['hd_quota_error_empty'] = 'Limit kvote (prostor) je 0 ili je prazno.';
$wb['traffic_quota_error_empty'] = 'Limit prometa je prazan.';
$wb['error_ssl_state_empty'] = 'SSL županija je prazno.';
$wb['error_ssl_locality_empty'] = 'SSL lokacija je prazna.';
$wb['error_ssl_organisation_empty'] = 'SSL organizacija je prazna.';
$wb['error_ssl_organisation_unit_empty'] = 'SSL organizacijski dio je prazan.';
$wb['error_ssl_country_empty'] = 'SSL država je prazna.';
$wb['error_ssl_cert_empty'] = 'Polje SSL certifikata je prazno';
$wb['client_group_id_txt'] = 'Klijent';
$wb['stats_password_txt'] = 'Šifra za statistiku';
$wb['allow_override_txt'] = 'Apache AllowOverride';
$wb['limit_web_quota_free_txt'] = 'Maksimalan limit kvote (prostor)';
$wb['ssl_state_error_regex'] = 'Neispravan unos SSL županije. Dozvoljeni znakovi: a-z, 0-9 i .,-_';
$wb['ssl_locality_error_regex'] = 'Neispravan unos SSL lokacije. Dozvoljeni znakovi: a-z, 0-9 i .,-_';
$wb['ssl_organisation_error_regex'] = 'Neispravan unos SSL organizacije. Dozvoljeni znakovi: a-z, 0-9 i .,-_';
$wb['ssl_organistaion_unit_error_regex'] = 'Neispravan unos SSL organizacijskog dijela. Dozvoljeni znakovi: a-z, 0-9 i .,-_';
$wb['ssl_country_error_regex'] = 'Neispravan unos SSL države. Dozvoljeni znakovi: A-Z';
$wb['limit_traffic_quota_free_txt'] = 'Maksimalan limit prometa web stranice';
$wb['redirect_error_regex'] = 'Neispravna  putanja redirekcije. Ispravne redirekcije su npr.: /test/ ili http://www.domena.tld/test/';
$wb['php_open_basedir_txt'] = 'PHP open_basedir';
$wb['traffic_quota_exceeded_txt'] = 'Iskoristili ste limit prometa web stranice.';
$wb['ruby_txt'] = 'Ruby';
$wb['stats_user_txt'] = 'Korisničko ime za statistiku';
$wb['stats_type_txt'] = 'Program za statistiku';
$wb['custom_php_ini_txt'] = 'Vlastite php.ini postavke';
$wb['ipv6_address_txt'] = 'IPv6 adresa';
$wb['none_txt'] = 'Ništa';
$wb['disabled_txt'] = 'Onemogućeno';
$wb['no_redirect_txt'] = 'Bez redirekcije';
$wb['no_flag_txt'] = 'Bez markiranja';
$wb['save_certificate_txt'] = 'Spremi certifikat';
$wb['create_certificate_txt'] = 'Kreiraj certifikat';
$wb['delete_certificate_txt'] = 'Obriši certifikat';
$wb['nginx_directives_txt'] = 'nginx direktive';
$wb['seo_redirect_txt'] = 'SEO redirekcija';
$wb['non_www_to_www_txt'] = 'Non-www -> www';
$wb['www_to_non_www_txt'] = 'www -> non-www';
$wb['php_fpm_use_socket_txt'] = 'Koristi socket za PHP-FPM';
$wb['error_no_sni_txt'] = 'SNI za SSL nije aktiviran na ovom serveru. Možete omogućiti samo jedan SSL certifikat na svakoj IP adresi.';
$wb['python_txt'] = 'Python';
$wb['pm_max_children_txt'] = 'PHP-FPM pm.max_children';
$wb['pm_start_servers_txt'] = 'PHP-FPM pm.start_servers';
$wb['pm_min_spare_servers_txt'] = 'PHP-FPM pm.min_spare_servers';
$wb['pm_max_spare_servers_txt'] = 'PHP-FPM pm.max_spare_servers';
$wb['error_php_fpm_pm_settings_txt'] = 'Vrijednosti PHP-FPM pm postavki moraju biti slijedeće: pm.max_children >= pm.max_spare_servers >= pm.start_servers >= pm.min_spare_servers > 0';
$wb['pm_max_children_error_regex'] = 'PHP-FPM pm.max_children mora biti pozitivan broj.';
$wb['pm_start_servers_error_regex'] = 'PHP-FPM pm.start_servers mora biti pozitivan broj.';
$wb['pm_min_spare_servers_error_regex'] = 'PHP-FPM pm.min_spare_servers mora biti pozitivan broj.';
$wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers mora biti pozitivan broj.';
$wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
$wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
$wb['ssl_key_txt'] = 'SSL Key';
$wb['perl_txt'] = 'Perl';
$wb['fastcgi_php_version_txt'] = 'PHP Version';
$wb['pm_txt'] = 'PHP-FPM Process Manager';
$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
$wb['generate_password_txt'] = 'Generate Password';
$wb['repeat_password_txt'] = 'Repeat Password';
$wb['password_mismatch_txt'] = 'The passwords do not match.';
$wb['password_match_txt'] = 'The passwords do match.';
$wb['web_folder_error_regex'] = 'Invalid folder entered. Please do not enter a slash.';
$wb['domain_error_autosub'] = 'There is already a subdomain with these settings.';
$wb['available_php_directive_snippets_txt'] = 'Available PHP Directive Snippets:';
$wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Snippets:';
$wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
$wb['proxy_directives_txt'] = 'Proxy Directives';
$wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
$wb['no_server_error'] = 'No server selected.';
$wb['no_backup_txt'] = 'No backup';
$wb['daily_backup_txt'] = 'Daily';
$wb['weekly_backup_txt'] = 'Weekly';
$wb['monthly_backup_txt'] = 'Monthly';
$wb['rewrite_rules_txt'] = 'Rewrite Rules';
$wb['invalid_rewrite_rules_txt'] = 'Invalid Rewrite Rules';
$wb['allowed_rewrite_rule_directives_txt'] = 'Allowed Directives:';
$wb['configuration_error_txt'] = 'CONFIGURATION ERROR';
$wb['web_folder_txt'] = 'Web folder';
$wb['web_folder_invalid_txt'] = 'The web folder is invalid, please choose a different one.';
$wb['web_folder_unique_txt'] = 'The web folder is already used, please choose a different one.';
$wb['host_txt'] = 'Hostname';
$wb['domain_error_wildcard'] = 'Wildcard subdomains are not allowed.';
?>
interface/web/sites/lib/lang/hr_web_vhost_domain_admin_list.lng
interface/web/sites/lib/lang/hr_web_vhost_domain_list.lng
New file
@@ -0,0 +1,10 @@
<?php
$wb['list_head_txt'] = 'Web stranice';
$wb['domain_id_txt'] = 'ID';
$wb['active_txt'] = 'Aktivno';
$wb['server_id_txt'] = 'Server';
$wb['domain_txt'] = 'Domena';
$wb['add_new_record_txt'] = 'Dodaj novu web stranicu';
$wb['parent_domain_id_txt'] = 'Website';
?>
interface/web/sites/lib/lang/hr_web_vhost_subdomain.lng
File was deleted
interface/web/sites/lib/lang/hr_web_vhost_subdomain_list.lng
File was deleted
interface/web/sites/lib/lang/hu_web_aliasdomain.lng
File was deleted
interface/web/sites/lib/lang/hu_web_aliasdomain_list.lng
File was deleted
interface/web/sites/lib/lang/hu_web_childdomain.lng
New file
@@ -0,0 +1,119 @@
<?php
$wb['ssl_state_txt'] = 'Megye';
$wb['ssl_locality_txt'] = 'Város';
$wb['ssl_organisation_txt'] = 'Cég';
$wb['ssl_organisation_unit_txt'] = 'Osztály';
$wb['ssl_country_txt'] = 'Ország';
$wb['ssl_request_txt'] = 'SSL Kérés';
$wb['ssl_cert_txt'] = 'SSL Tanúsítvány';
$wb['ssl_bundle_txt'] = 'SSL Csomag';
$wb['ssl_action_txt'] = 'SSL Akció';
$wb['server_id_txt'] = 'Szrver';
$wb['domain_txt'] = 'Domain';
$wb['type_txt'] = 'Típus';
$wb['parent_domain_id_txt'] = 'Szülő webhely';
$wb['redirect_type_txt'] = 'Átirányítás típusa';
$wb['redirect_path_txt'] = 'Az Átirányitás útvonala';
$wb['active_txt'] = 'Aktív';
$wb['document_root_txt'] = 'Documentroot';
$wb['system_user_txt'] = 'Linux Felhasználó';
$wb['system_group_txt'] = 'Linux Csoport';
$wb['ip_address_txt'] = 'IP-cím';
$wb['vhost_type_txt'] = 'VHost Típus';
$wb['hd_quota_txt'] = 'Tárhely Kvóta';
$wb['traffic_quota_txt'] = 'Forgalom Kvóta';
$wb['cgi_txt'] = 'CGI';
$wb['ssi_txt'] = 'SSI';
$wb['ssl_txt'] = 'SSL';
$wb['suexec_txt'] = 'SuEXEC';
$wb['php_txt'] = 'PHP';
$wb['client_txt'] = 'Ügyfél';
$wb['limit_web_domain_txt'] = 'Nincs több weboldal lehetőség.';
$wb['limit_web_aliasdomain_txt'] = 'Nincs több aliasdomain lehetőség';
$wb['limit_web_subdomain_txt'] = 'Nincs több aldomain lehetőség.';
$wb['apache_directives_txt'] = 'Apache direktivák';
$wb['domain_error_empty'] = 'A Domain üres';
$wb['domain_error_unique'] = 'A Domain már foglalt.';
$wb['domain_error_regex'] = 'A Domain név érvénytelen';
$wb['host_txt'] = 'Állomás';
$wb['no_redirect_txt'] = 'Nincs átirányítás';
$wb['no_flag_txt'] = 'No flag';
$wb['redirect_error_regex'] = 'Invalid redirect path. Valid redirects are for example: /test/ or http://www.domain.tld/test/';
$wb['domain_error_wildcard'] = 'Wildcard subdomains are not allowed.';
$wb['proxy_directives_txt'] = 'Proxy Directives';
$wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
$wb['error_proxy_requires_url'] = 'Redirect Type \"proxy\" requires a URL as the redirect path.';
$wb['backup_interval_txt'] = 'Backup interval';
$wb['backup_copies_txt'] = 'Number of backup copies';
$wb['ssl_key_txt'] = 'SSL Key';
$wb['ssl_domain_txt'] = 'SSL Domain';
$wb['web_folder_error_regex'] = 'Invalid folder entered. Please do not enter a slash.';
$wb['ipv6_address_txt'] = 'IPv6-Address';
$wb['errordocs_txt'] = 'Own Error-Documents';
$wb['subdomain_txt'] = 'Auto-Subdomain';
$wb['domain_error_autosub'] = 'There is already a subdomain with these settings.';
$wb['hd_quota_error_empty'] = 'Harddisk quota is 0 or empty.';
$wb['traffic_quota_error_empty'] = 'Traffic quota is empty.';
$wb['error_ssl_state_empty'] = 'SSL State is empty.';
$wb['error_ssl_locality_empty'] = 'SSL Locality is empty.';
$wb['error_ssl_organisation_empty'] = 'SSL Organisation is empty.';
$wb['error_ssl_organisation_unit_empty'] = 'SSL Organisation Unit is empty.';
$wb['error_ssl_country_empty'] = 'SSL Country is empty.';
$wb['error_ssl_cert_empty'] = 'SSL Certificate field is empty';
$wb['client_group_id_txt'] = 'Client';
$wb['stats_password_txt'] = 'Set Webstatistics password';
$wb['allow_override_txt'] = 'Apache AllowOverride';
$wb['limit_web_quota_free_txt'] = 'Max. available Harddisk Quota';
$wb['ssl_state_error_regex'] = 'Invalid SSL State. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_locality_error_regex'] = 'Invalid SSL Locality. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_organisation_error_regex'] = 'Invalid SSL Organisation. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_organistaion_unit_error_regex'] = 'Invalid SSL Organisation Unit. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_country_error_regex'] = 'Invalid SSL Country. Valid characters are: A-Z';
$wb['limit_traffic_quota_free_txt'] = 'Max. available Traffic Quota';
$wb['php_open_basedir_txt'] = 'PHP open_basedir';
$wb['traffic_quota_exceeded_txt'] = 'Traffic quota exceeded';
$wb['ruby_txt'] = 'Ruby';
$wb['stats_user_txt'] = 'Webstatistics username';
$wb['stats_type_txt'] = 'Webstatistics program';
$wb['custom_php_ini_txt'] = 'Custom php.ini settings';
$wb['none_txt'] = 'None';
$wb['disabled_txt'] = 'Disabled';
$wb['save_certificate_txt'] = 'Save certificate';
$wb['create_certificate_txt'] = 'Create certificate';
$wb['delete_certificate_txt'] = 'Delete certificate';
$wb['nginx_directives_txt'] = 'nginx Directives';
$wb['seo_redirect_txt'] = 'SEO Redirect';
$wb['non_www_to_www_txt'] = 'Non-www -&gt; www';
$wb['www_to_non_www_txt'] = 'www -&gt; non-www';
$wb['php_fpm_use_socket_txt'] = 'Use Socket For PHP-FPM';
$wb['error_no_sni_txt'] = 'SNI for SSL is not activated on this server. You can enable only one SSL certificate on each IP address.';
$wb['python_txt'] = 'Python';
$wb['perl_txt'] = 'Perl';
$wb['pm_max_children_txt'] = 'PHP-FPM pm.max_children';
$wb['pm_start_servers_txt'] = 'PHP-FPM pm.start_servers';
$wb['pm_min_spare_servers_txt'] = 'PHP-FPM pm.min_spare_servers';
$wb['pm_max_spare_servers_txt'] = 'PHP-FPM pm.max_spare_servers';
$wb['error_php_fpm_pm_settings_txt'] = 'Values of PHP-FPM pm settings must be as follows: pm.max_children &gt;= pm.max_spare_servers &gt;= pm.start_servers &gt;= pm.min_spare_servers &gt; 0';
$wb['pm_max_children_error_regex'] = 'PHP-FPM pm.max_children must be a positive integer value.';
$wb['pm_start_servers_error_regex'] = 'PHP-FPM pm.start_servers must be a positive integer value.';
$wb['pm_min_spare_servers_error_regex'] = 'PHP-FPM pm.min_spare_servers must be a positive integer value.';
$wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
$wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
$wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
$wb['fastcgi_php_version_txt'] = 'PHP Version';
$wb['pm_txt'] = 'PHP-FPM Process Manager';
$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
$wb['generate_password_txt'] = 'Generate Password';
$wb['repeat_password_txt'] = 'Repeat Password';
$wb['password_mismatch_txt'] = 'The passwords do not match.';
$wb['password_match_txt'] = 'The passwords do match.';
$wb['available_php_directive_snippets_txt'] = 'Available PHP Directive Snippets:';
$wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Snippets:';
$wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
$wb['Domain'] = 'Aliasdomain';
?>
interface/web/sites/lib/lang/hu_web_childdomain_list.lng
New file
@@ -0,0 +1,15 @@
<?php
$wb['list_head_txt'] = 'Aldomainek';
$wb['active_txt'] = 'Aktív';
$wb['server_id_txt'] = 'Szerver';
$wb['parent_domain_id_txt'] = 'Weboldal';
$wb['domain_txt'] = 'aldomain';
$wb['add_new_record_txt'] = 'Új Aldomain';
$wb['domain_error_empty'] = 'Domain üres';
$wb['domain_error_unique'] = 'Domain már foglalt.';
$wb['domain_error_regex'] = 'Domain név hibás.';
$wb['no_redirect_txt'] = 'No redirect';
$wb['no_flag_txt'] = 'No flag';
$wb['none_txt'] = 'None';
?>
interface/web/sites/lib/lang/hu_web_domain.lng
File was deleted
interface/web/sites/lib/lang/hu_web_domain_list.lng
File was deleted
interface/web/sites/lib/lang/hu_web_subdomain.lng
File was deleted
interface/web/sites/lib/lang/hu_web_subdomain_list.lng
File was deleted
interface/web/sites/lib/lang/hu_web_vhost_aliasdomain.lng
File was deleted
interface/web/sites/lib/lang/hu_web_vhost_aliasdomain_list.lng
File was deleted
interface/web/sites/lib/lang/hu_web_vhost_domain.lng
New file
@@ -0,0 +1,129 @@
<?php
$wb['ssl_state_txt'] = 'Megye';
$wb['ssl_locality_txt'] = 'Város';
$wb['ssl_organisation_txt'] = 'Cég';
$wb['ssl_organisation_unit_txt'] = 'Osztály';
$wb['ssl_country_txt'] = 'Ország';
$wb['ssl_request_txt'] = 'SSL Kérés';
$wb['ssl_cert_txt'] = 'SSL Certificate';
$wb['ssl_bundle_txt'] = 'SSL Csomag';
$wb['ssl_action_txt'] = 'SSL Akció';
$wb['server_id_txt'] = 'Szerver';
$wb['domain_txt'] = 'Domain';
$wb['type_txt'] = 'Tipus';
$wb['parent_domain_id_txt'] = 'Szülő Weboldal';
$wb['redirect_type_txt'] = 'Átirányítás tipusa';
$wb['redirect_path_txt'] = 'Átirányítás útvonal';
$wb['active_txt'] = 'Aktív';
$wb['document_root_txt'] = 'Documentroot';
$wb['system_user_txt'] = 'Linux felhasználó';
$wb['system_group_txt'] = 'Linux csoport';
$wb['ip_address_txt'] = 'IP-ím';
$wb['vhost_type_txt'] = 'VHost Típus';
$wb['hd_quota_txt'] = 'Táhely Korlát';
$wb['traffic_quota_txt'] = 'Forgalom Korlát';
$wb['cgi_txt'] = 'CGI';
$wb['ssi_txt'] = 'SSI';
$wb['errordocs_txt'] = 'Saját hibaoldal';
$wb['ssl_txt'] = 'SSL';
$wb['suexec_txt'] = 'SuEXEC';
$wb['php_txt'] = 'PHP';
$wb['disabled_txt'] = 'Letiltva';
$wb['client_txt'] = 'Ügyfél';
$wb['limit_web_domain_txt'] = 'Nincs több weboldal lehetőség.';
$wb['limit_web_aliasdomain_txt'] = 'Nincs több aliasdomain lehetőség.';
$wb['limit_web_subdomain_txt'] = 'Nincs több aldomain lehetőség.';
$wb['apache_directives_txt'] = 'Apache direktivák';
$wb['domain_error_empty'] = 'Domain üres';
$wb['domain_error_unique'] = 'Domain már foglalt.';
$wb['domain_error_regex'] = 'Domain név hibás.';
$wb['hd_quota_error_empty'] = 'Tárgely korlát üres.';
$wb['traffic_quota_error_empty'] = 'Forgalom kvóta üres.';
$wb['subdomain_txt'] = 'Automatikus Aldomain';
$wb['error_ssl_state_empty'] = 'SSL State is empty.';
$wb['error_ssl_locality_empty'] = 'SSL Locality is empty.';
$wb['error_ssl_organisation_empty'] = 'SSL Organisation is empty.';
$wb['error_ssl_organisation_unit_empty'] = 'SSL Organisation Unit is empty.';
$wb['error_ssl_country_empty'] = 'SSL Country is empty.';
$wb['client_group_id_txt'] = 'Ügyfél';
$wb['stats_password_txt'] = 'Statisztika jelszó';
$wb['ssl_domain_txt'] = 'SSL Domain';
$wb['allow_override_txt'] = 'Allow Override';
$wb['limit_web_quota_free_txt'] = 'Max. available Harddisk Quota';
$wb['ssl_state_error_regex'] = 'Invalid SSL State. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_locality_error_regex'] = 'Invalid SSL Locality. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_organisation_error_regex'] = 'Invalid SSL Organisation. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_organistaion_unit_error_regex'] = 'Invalid SSL Organisation Unit. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_country_error_regex'] = 'Invalid SSL Country. Valid characters are: A-Z';
$wb['limit_traffic_quota_free_txt'] = 'Max. available Traffic Quota';
$wb['redirect_error_regex'] = 'Invalid redirect path. Valid redirects are for example: /test/ or http://www.domain.tld/test/';
$wb['php_open_basedir_txt'] = 'PHP open_basedir';
$wb['traffic_quota_exceeded_txt'] = 'Traffic quota exceeded';
$wb['backup_interval_txt'] = 'Mentés időpont';
$wb['backup_copies_txt'] = 'Mentések száma';
$wb['ruby_txt'] = 'Ruby';
$wb['no_redirect_txt'] = 'Nincs átirányítás';
$wb['no_flag_txt'] = 'No flag';
$wb['none_txt'] = 'Nincs';
$wb['save_certificate_txt'] = 'Save Certificate';
$wb['create_certificate_txt'] = 'Create Certificate';
$wb['delete_certificate_txt'] = 'Delete Certificate';
$wb['stats_user_txt'] = 'Webstatistika felhasználónév';
$wb['stats_type_txt'] = 'Webstatistika program';
$wb['custom_php_ini_txt'] = 'Custom php.ini settings';
$wb['error_ssl_cert_empty'] = 'SSL Certificate field is empty';
$wb['ipv6_address_txt'] = 'IPv6-Address';
$wb['nginx_directives_txt'] = 'nginx Directives';
$wb['seo_redirect_txt'] = 'SEO Redirect';
$wb['non_www_to_www_txt'] = 'Non-www -&gt; www';
$wb['www_to_non_www_txt'] = 'www -&gt; non-www';
$wb['php_fpm_use_socket_txt'] = 'Use Socket For PHP-FPM';
$wb['error_no_sni_txt'] = 'SNI for SSL is not activated on this server. You can enable only one SSL certificate on each IP address.';
$wb['python_txt'] = 'Python';
$wb['pm_max_children_txt'] = 'PHP-FPM pm.max_children';
$wb['pm_start_servers_txt'] = 'PHP-FPM pm.start_servers';
$wb['pm_min_spare_servers_txt'] = 'PHP-FPM pm.min_spare_servers';
$wb['pm_max_spare_servers_txt'] = 'PHP-FPM pm.max_spare_servers';
$wb['error_php_fpm_pm_settings_txt'] = 'Values of PHP-FPM pm settings must be as follows: pm.max_children &gt;= pm.max_spare_servers &gt;= pm.start_servers &gt;= pm.min_spare_servers &gt; 0';
$wb['pm_max_children_error_regex'] = 'PHP-FPM pm.max_children must be a positive integer value.';
$wb['pm_start_servers_error_regex'] = 'PHP-FPM pm.start_servers must be a positive integer value.';
$wb['pm_min_spare_servers_error_regex'] = 'PHP-FPM pm.min_spare_servers must be a positive integer value.';
$wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
$wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
$wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
$wb['ssl_key_txt'] = 'SSL Key';
$wb['perl_txt'] = 'Perl';
$wb['fastcgi_php_version_txt'] = 'PHP Version';
$wb['pm_txt'] = 'PHP-FPM Process Manager';
$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
$wb['generate_password_txt'] = 'Generate Password';
$wb['repeat_password_txt'] = 'Repeat Password';
$wb['password_mismatch_txt'] = 'The passwords do not match.';
$wb['password_match_txt'] = 'The passwords do match.';
$wb['web_folder_error_regex'] = 'Invalid folder entered. Please do not enter a slash.';
$wb['domain_error_autosub'] = 'There is already a subdomain with these settings.';
$wb['available_php_directive_snippets_txt'] = 'Available PHP Directive Snippets:';
$wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Snippets:';
$wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
$wb['proxy_directives_txt'] = 'Proxy Directives';
$wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
$wb['no_server_error'] = 'No server selected.';
$wb['no_backup_txt'] = 'No backup';
$wb['daily_backup_txt'] = 'Daily';
$wb['weekly_backup_txt'] = 'Weekly';
$wb['monthly_backup_txt'] = 'Monthly';
$wb['rewrite_rules_txt'] = 'Rewrite Rules';
$wb['invalid_rewrite_rules_txt'] = 'Invalid Rewrite Rules';
$wb['allowed_rewrite_rule_directives_txt'] = 'Allowed Directives:';
$wb['configuration_error_txt'] = 'CONFIGURATION ERROR';
$wb['web_folder_txt'] = 'Web folder';
$wb['web_folder_invalid_txt'] = 'The web folder is invalid, please choose a different one.';
$wb['web_folder_unique_txt'] = 'The web folder is already used, please choose a different one.';
$wb['host_txt'] = 'Hostname';
$wb['domain_error_wildcard'] = 'Wildcard subdomains are not allowed.';
?>
interface/web/sites/lib/lang/hu_web_vhost_domain_admin_list.lng
interface/web/sites/lib/lang/hu_web_vhost_domain_list.lng
New file
@@ -0,0 +1,10 @@
<?php
$wb['list_head_txt'] = 'Webhelyek';
$wb['domain_id_txt'] = 'ID';
$wb['active_txt'] = 'Aktív';
$wb['server_id_txt'] = 'Szerver';
$wb['domain_txt'] = 'Domain';
$wb['add_new_record_txt'] = 'Új Webhely';
$wb['parent_domain_id_txt'] = 'Website';
?>
interface/web/sites/lib/lang/hu_web_vhost_subdomain.lng
File was deleted
interface/web/sites/lib/lang/hu_web_vhost_subdomain_list.lng
File was deleted
interface/web/sites/lib/lang/id_web_aliasdomain.lng
File was deleted
interface/web/sites/lib/lang/id_web_aliasdomain_list.lng
File was deleted
interface/web/sites/lib/lang/id_web_childdomain.lng
New file
@@ -0,0 +1,119 @@
<?php
$wb['ssl_state_txt'] = 'Negara Bagian';
$wb['ssl_locality_txt'] = 'Daerah';
$wb['ssl_organisation_txt'] = 'Organisasi';
$wb['ssl_organisation_unit_txt'] = 'Unit Organisasi';
$wb['ssl_country_txt'] = 'Negara';
$wb['ssl_request_txt'] = 'SSL Request';
$wb['ssl_cert_txt'] = 'Sertifikat SSL';
$wb['ssl_bundle_txt'] = 'SSL Bundle';
$wb['ssl_action_txt'] = 'SSL Action';
$wb['server_id_txt'] = 'Server';
$wb['domain_txt'] = 'Domain';
$wb['type_txt'] = 'Tipe';
$wb['parent_domain_id_txt'] = 'Situs Web Induk';
$wb['redirect_type_txt'] = 'Tipe Pengalihan';
$wb['redirect_path_txt'] = 'Path Pengalihan';
$wb['active_txt'] = 'Aktif';
$wb['document_root_txt'] = 'Root Dokumen';
$wb['system_user_txt'] = 'Pengguna Linux';
$wb['system_group_txt'] = 'Grup Linux';
$wb['ip_address_txt'] = 'Alamat IP';
$wb['vhost_type_txt'] = 'Tipe VHost';
$wb['hd_quota_txt'] = 'Kuota Harddisk';
$wb['traffic_quota_txt'] = 'Kuota Trafik';
$wb['cgi_txt'] = 'CGI';
$wb['ssi_txt'] = 'SSI';
$wb['ssl_txt'] = 'SSL';
$wb['suexec_txt'] = 'SuEXEC';
$wb['php_txt'] = 'PHP';
$wb['client_txt'] = 'Klien';
$wb['limit_web_domain_txt'] = 'Jumlah maks domain web untuk akun Anda telah tercapai.';
$wb['limit_web_aliasdomain_txt'] = 'Jumlah maks aliasdomain untuk akun Anda telah tercapai.';
$wb['limit_web_subdomain_txt'] = 'Jumlah maks subdomain web untuk akun Anda telah tercapai.';
$wb['apache_directives_txt'] = 'Perintah-perintah Apache';
$wb['domain_error_empty'] = 'Domain kosong.';
$wb['domain_error_unique'] = 'Sudah ada situs web atau sub / aliasdomain pada nama domain ini.';
$wb['domain_error_regex'] = 'Nama Domain tidak valid.';
$wb['host_txt'] = 'Host';
$wb['redirect_error_regex'] = 'Path pengalihan tidak valid. Contoh pengalihan yang valid: /test/ or http://www.domain.tld/test/';
$wb['no_redirect_txt'] = 'No redirect';
$wb['no_flag_txt'] = 'No flag';
$wb['domain_error_wildcard'] = 'Wildcard subdomains are not allowed.';
$wb['proxy_directives_txt'] = 'Proxy Directives';
$wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
$wb['error_proxy_requires_url'] = 'Redirect Type \"proxy\" requires a URL as the redirect path.';
$wb['backup_interval_txt'] = 'Backup interval';
$wb['backup_copies_txt'] = 'Number of backup copies';
$wb['ssl_key_txt'] = 'SSL Key';
$wb['ssl_domain_txt'] = 'SSL Domain';
$wb['web_folder_error_regex'] = 'Invalid folder entered. Please do not enter a slash.';
$wb['ipv6_address_txt'] = 'IPv6-Address';
$wb['errordocs_txt'] = 'Own Error-Documents';
$wb['subdomain_txt'] = 'Auto-Subdomain';
$wb['domain_error_autosub'] = 'There is already a subdomain with these settings.';
$wb['hd_quota_error_empty'] = 'Harddisk quota is 0 or empty.';
$wb['traffic_quota_error_empty'] = 'Traffic quota is empty.';
$wb['error_ssl_state_empty'] = 'SSL State is empty.';
$wb['error_ssl_locality_empty'] = 'SSL Locality is empty.';
$wb['error_ssl_organisation_empty'] = 'SSL Organisation is empty.';
$wb['error_ssl_organisation_unit_empty'] = 'SSL Organisation Unit is empty.';
$wb['error_ssl_country_empty'] = 'SSL Country is empty.';
$wb['error_ssl_cert_empty'] = 'SSL Certificate field is empty';
$wb['client_group_id_txt'] = 'Client';
$wb['stats_password_txt'] = 'Set Webstatistics password';
$wb['allow_override_txt'] = 'Apache AllowOverride';
$wb['limit_web_quota_free_txt'] = 'Max. available Harddisk Quota';
$wb['ssl_state_error_regex'] = 'Invalid SSL State. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_locality_error_regex'] = 'Invalid SSL Locality. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_organisation_error_regex'] = 'Invalid SSL Organisation. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_organistaion_unit_error_regex'] = 'Invalid SSL Organisation Unit. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_country_error_regex'] = 'Invalid SSL Country. Valid characters are: A-Z';
$wb['limit_traffic_quota_free_txt'] = 'Max. available Traffic Quota';
$wb['php_open_basedir_txt'] = 'PHP open_basedir';
$wb['traffic_quota_exceeded_txt'] = 'Traffic quota exceeded';
$wb['ruby_txt'] = 'Ruby';
$wb['stats_user_txt'] = 'Webstatistics username';
$wb['stats_type_txt'] = 'Webstatistics program';
$wb['custom_php_ini_txt'] = 'Custom php.ini settings';
$wb['none_txt'] = 'None';
$wb['disabled_txt'] = 'Disabled';
$wb['save_certificate_txt'] = 'Save certificate';
$wb['create_certificate_txt'] = 'Create certificate';
$wb['delete_certificate_txt'] = 'Delete certificate';
$wb['nginx_directives_txt'] = 'nginx Directives';
$wb['seo_redirect_txt'] = 'SEO Redirect';
$wb['non_www_to_www_txt'] = 'Non-www -&gt; www';
$wb['www_to_non_www_txt'] = 'www -&gt; non-www';
$wb['php_fpm_use_socket_txt'] = 'Use Socket For PHP-FPM';
$wb['error_no_sni_txt'] = 'SNI for SSL is not activated on this server. You can enable only one SSL certificate on each IP address.';
$wb['python_txt'] = 'Python';
$wb['perl_txt'] = 'Perl';
$wb['pm_max_children_txt'] = 'PHP-FPM pm.max_children';
$wb['pm_start_servers_txt'] = 'PHP-FPM pm.start_servers';
$wb['pm_min_spare_servers_txt'] = 'PHP-FPM pm.min_spare_servers';
$wb['pm_max_spare_servers_txt'] = 'PHP-FPM pm.max_spare_servers';
$wb['error_php_fpm_pm_settings_txt'] = 'Values of PHP-FPM pm settings must be as follows: pm.max_children &gt;= pm.max_spare_servers &gt;= pm.start_servers &gt;= pm.min_spare_servers &gt; 0';
$wb['pm_max_children_error_regex'] = 'PHP-FPM pm.max_children must be a positive integer value.';
$wb['pm_start_servers_error_regex'] = 'PHP-FPM pm.start_servers must be a positive integer value.';
$wb['pm_min_spare_servers_error_regex'] = 'PHP-FPM pm.min_spare_servers must be a positive integer value.';
$wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
$wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
$wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
$wb['fastcgi_php_version_txt'] = 'PHP Version';
$wb['pm_txt'] = 'PHP-FPM Process Manager';
$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
$wb['generate_password_txt'] = 'Generate Password';
$wb['repeat_password_txt'] = 'Repeat Password';
$wb['password_mismatch_txt'] = 'The passwords do not match.';
$wb['password_match_txt'] = 'The passwords do match.';
$wb['available_php_directive_snippets_txt'] = 'Available PHP Directive Snippets:';
$wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Snippets:';
$wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
$wb['Domain'] = 'Aliasdomain';
?>
interface/web/sites/lib/lang/id_web_childdomain_list.lng
New file
@@ -0,0 +1,15 @@
<?php
$wb['list_head_txt'] = 'Subdomain';
$wb['active_txt'] = 'Aktif';
$wb['server_id_txt'] = 'Server';
$wb['parent_domain_id_txt'] = 'Situs Web';
$wb['domain_txt'] = 'Subdomain';
$wb['add_new_record_txt'] = 'Tambah Subdomain Baru';
$wb['domain_error_empty'] = 'Domain kosong.';
$wb['domain_error_unique'] = 'Domain harus unik.';
$wb['domain_error_regex'] = 'Nama Domain tidak valid.';
$wb['no_redirect_txt'] = 'No redirect';
$wb['no_flag_txt'] = 'No flag';
$wb['none_txt'] = 'None';
?>
interface/web/sites/lib/lang/id_web_domain.lng
File was deleted
interface/web/sites/lib/lang/id_web_domain_list.lng
File was deleted
interface/web/sites/lib/lang/id_web_subdomain.lng
File was deleted
interface/web/sites/lib/lang/id_web_subdomain_list.lng
File was deleted
interface/web/sites/lib/lang/id_web_vhost_aliasdomain.lng
File was deleted
interface/web/sites/lib/lang/id_web_vhost_aliasdomain_list.lng
File was deleted
interface/web/sites/lib/lang/id_web_vhost_domain.lng
New file
@@ -0,0 +1,129 @@
<?php
$wb['ssl_state_txt'] = 'Negara Bagian';
$wb['ssl_locality_txt'] = 'Daerah';
$wb['ssl_organisation_txt'] = 'Organisasi';
$wb['ssl_organisation_unit_txt'] = 'Unit Organisasi';
$wb['ssl_country_txt'] = 'Negara';
$wb['ssl_request_txt'] = 'SSL Request';
$wb['ssl_cert_txt'] = 'Sertifikat SSL';
$wb['ssl_bundle_txt'] = 'SSL Bundle';
$wb['ssl_action_txt'] = 'SSL Action';
$wb['ssl_domain_txt'] = 'SSL Domain';
$wb['server_id_txt'] = 'Server';
$wb['domain_txt'] = 'Domain';
$wb['type_txt'] = 'Tipe';
$wb['parent_domain_id_txt'] = 'Situs Web Induk';
$wb['redirect_type_txt'] = 'Tipe Pengalihan';
$wb['redirect_path_txt'] = 'Path Pengalihan';
$wb['active_txt'] = 'Aktif';
$wb['document_root_txt'] = 'Root Dokumen';
$wb['system_user_txt'] = 'Pengguna Linux';
$wb['system_group_txt'] = 'Grup Linux';
$wb['ip_address_txt'] = 'Alamat IP';
$wb['vhost_type_txt'] = 'Tipe VHost';
$wb['hd_quota_txt'] = 'Kuota Harddisk';
$wb['traffic_quota_txt'] = 'Kuota Trafik';
$wb['cgi_txt'] = 'CGI';
$wb['ssi_txt'] = 'SSI';
$wb['errordocs_txt'] = 'Dokumen-Kesalahan Pribadi';
$wb['subdomain_txt'] = 'Subdomain Otomatis';
$wb['ssl_txt'] = 'SSL';
$wb['suexec_txt'] = 'SuEXEC';
$wb['php_txt'] = 'PHP';
$wb['client_txt'] = 'Klien';
$wb['limit_web_domain_txt'] = 'Jumlah maks domain web untuk akun Anda telah tercapai.';
$wb['limit_web_aliasdomain_txt'] = 'Jumlah maks alias domain untuk akun Anda telah tercapai.';
$wb['limit_web_subdomain_txt'] = 'Jumlah maks subdomain web untuk akun Anda telah tercapai.';
$wb['apache_directives_txt'] = 'Perintah-perintah Apache';
$wb['domain_error_empty'] = 'Domain kosong.';
$wb['domain_error_unique'] = 'Sudah ada situs web atau sub/alias domain dengan nama domain ini.';
$wb['domain_error_regex'] = 'Nama domain tidak valid.';
$wb['hd_quota_error_empty'] = 'Kuota Harddisk 0 atau kosong.';
$wb['traffic_quota_error_empty'] = 'Kuota Trafik kosong.';
$wb['error_ssl_state_empty'] = 'SSL Negara Bagian kosong.';
$wb['error_ssl_locality_empty'] = 'SSL Daerah kosong.';
$wb['error_ssl_organisation_empty'] = 'SSL Organisasi kosong.';
$wb['error_ssl_organisation_unit_empty'] = 'SSL Unit Organisasi kosong.';
$wb['error_ssl_country_empty'] = 'SSL Negara kosong.';
$wb['client_group_id_txt'] = 'Klien';
$wb['stats_password_txt'] = 'Kata Sandi Statistik Web';
$wb['allow_override_txt'] = 'Allow Override';
$wb['limit_web_quota_free_txt'] = 'Kuota Harddisk Maks yang tersedia';
$wb['ssl_state_error_regex'] = 'Negara Bagian SSL tidak valid. Karakter yang valid adalah: a-z, 0-9 dan .,-_';
$wb['ssl_locality_error_regex'] = 'Daerah SSL tidak valid. Karakter yang valid adalah: a-z, 0-9 dan .,-_';
$wb['ssl_organisation_error_regex'] = 'Organisasi SSL tidak valid. Karakter yang valid adalah: a-z, 0-9 dan .,-_';
$wb['ssl_organistaion_unit_error_regex'] = 'Unit Organisasi SSL tidak valid. Karakter yang valid adalah: a-z, 0-9 dan .,-_';
$wb['ssl_country_error_regex'] = 'Negara SSL tidak valid. Karakter yang valid adalah: A-Z';
$wb['limit_traffic_quota_free_txt'] = 'Maks Kuota Trafik yang tersedia';
$wb['redirect_error_regex'] = 'Path pengalihan tidak valid. Pengalihat yang valid adalah sebagai contoh: /test/ atau http://www.domain.tld/test/';
$wb['php_open_basedir_txt'] = 'PHP open_basedir';
$wb['traffic_quota_exceeded_txt'] = 'Kuota Trafik terlampaui';
$wb['backup_interval_txt'] = 'Interval Pencadangan';
$wb['backup_copies_txt'] = 'Jumlah salinan pencadangan';
$wb['ruby_txt'] = 'Ruby';
$wb['stats_user_txt'] = 'Nama Pengguna Statistik Web';
$wb['stats_type_txt'] = 'Program Statistik Web';
$wb['custom_php_ini_txt'] = 'Pengaturan php.ini kastem';
$wb['error_ssl_cert_empty'] = 'SSL Certificate field is empty';
$wb['none_txt'] = 'None';
$wb['disabled_txt'] = 'Disabled';
$wb['no_redirect_txt'] = 'No redirect';
$wb['no_flag_txt'] = 'No flag';
$wb['save_certificate_txt'] = 'Save certificate';
$wb['create_certificate_txt'] = 'Create certificate';
$wb['delete_certificate_txt'] = 'Delete certificate';
$wb['ipv6_address_txt'] = 'IPv6-Address';
$wb['nginx_directives_txt'] = 'nginx Directives';
$wb['seo_redirect_txt'] = 'SEO Redirect';
$wb['non_www_to_www_txt'] = 'Non-www -&gt; www';
$wb['www_to_non_www_txt'] = 'www -&gt; non-www';
$wb['php_fpm_use_socket_txt'] = 'Use Socket For PHP-FPM';
$wb['error_no_sni_txt'] = 'SNI for SSL is not activated on this server. You can enable only one SSL certificate on each IP address.';
$wb['python_txt'] = 'Python';
$wb['pm_max_children_txt'] = 'PHP-FPM pm.max_children';
$wb['pm_start_servers_txt'] = 'PHP-FPM pm.start_servers';
$wb['pm_min_spare_servers_txt'] = 'PHP-FPM pm.min_spare_servers';
$wb['pm_max_spare_servers_txt'] = 'PHP-FPM pm.max_spare_servers';
$wb['error_php_fpm_pm_settings_txt'] = 'Values of PHP-FPM pm settings must be as follows: pm.max_children &gt;= pm.max_spare_servers &gt;= pm.start_servers &gt;= pm.min_spare_servers &gt; 0';
$wb['pm_max_children_error_regex'] = 'PHP-FPM pm.max_children must be a positive integer value.';
$wb['pm_start_servers_error_regex'] = 'PHP-FPM pm.start_servers must be a positive integer value.';
$wb['pm_min_spare_servers_error_regex'] = 'PHP-FPM pm.min_spare_servers must be a positive integer value.';
$wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
$wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
$wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
$wb['ssl_key_txt'] = 'SSL Key';
$wb['perl_txt'] = 'Perl';
$wb['fastcgi_php_version_txt'] = 'PHP Version';
$wb['pm_txt'] = 'PHP-FPM Process Manager';
$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
$wb['generate_password_txt'] = 'Generate Password';
$wb['repeat_password_txt'] = 'Repeat Password';
$wb['password_mismatch_txt'] = 'The passwords do not match.';
$wb['password_match_txt'] = 'The passwords do match.';
$wb['web_folder_error_regex'] = 'Invalid folder entered. Please do not enter a slash.';
$wb['domain_error_autosub'] = 'There is already a subdomain with these settings.';
$wb['available_php_directive_snippets_txt'] = 'Available PHP Directive Snippets:';
$wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Snippets:';
$wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
$wb['proxy_directives_txt'] = 'Proxy Directives';
$wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
$wb['no_server_error'] = 'No server selected.';
$wb['no_backup_txt'] = 'No backup';
$wb['daily_backup_txt'] = 'Daily';
$wb['weekly_backup_txt'] = 'Weekly';
$wb['monthly_backup_txt'] = 'Monthly';
$wb['rewrite_rules_txt'] = 'Rewrite Rules';
$wb['invalid_rewrite_rules_txt'] = 'Invalid Rewrite Rules';
$wb['allowed_rewrite_rule_directives_txt'] = 'Allowed Directives:';
$wb['configuration_error_txt'] = 'CONFIGURATION ERROR';
$wb['web_folder_txt'] = 'Web folder';
$wb['web_folder_invalid_txt'] = 'The web folder is invalid, please choose a different one.';
$wb['web_folder_unique_txt'] = 'The web folder is already used, please choose a different one.';
$wb['host_txt'] = 'Hostname';
$wb['domain_error_wildcard'] = 'Wildcard subdomains are not allowed.';
?>
interface/web/sites/lib/lang/id_web_vhost_domain_admin_list.lng
interface/web/sites/lib/lang/id_web_vhost_domain_list.lng
New file
@@ -0,0 +1,10 @@
<?php
$wb['list_head_txt'] = 'Situs Web';
$wb['domain_id_txt'] = 'ID';
$wb['active_txt'] = 'Aktif';
$wb['server_id_txt'] = 'Server';
$wb['domain_txt'] = 'Domain';
$wb['add_new_record_txt'] = 'Tambah Situs Web Baru';
$wb['parent_domain_id_txt'] = 'Website';
?>
interface/web/sites/lib/lang/id_web_vhost_subdomain.lng
File was deleted
interface/web/sites/lib/lang/id_web_vhost_subdomain_list.lng
File was deleted
interface/web/sites/lib/lang/it_web_aliasdomain.lng
File was deleted
interface/web/sites/lib/lang/it_web_aliasdomain_list.lng
File was deleted
interface/web/sites/lib/lang/it_web_childdomain.lng
New file
@@ -0,0 +1,119 @@
<?php
$wb['ssl_state_txt'] = 'Stato';
$wb['ssl_locality_txt'] = 'Locality';
$wb['ssl_organisation_txt'] = 'Organizzazione';
$wb['ssl_organisation_unit_txt'] = 'Organisation Unit';
$wb['ssl_country_txt'] = 'Country';
$wb['ssl_request_txt'] = 'SSL Request';
$wb['ssl_cert_txt'] = 'SSL Certificate';
$wb['ssl_bundle_txt'] = 'SSL Bundle';
$wb['ssl_action_txt'] = 'SSL Action';
$wb['server_id_txt'] = 'Server';
$wb['domain_txt'] = 'Dominio';
$wb['type_txt'] = 'Tipo';
$wb['parent_domain_id_txt'] = 'Parent Website';
$wb['redirect_type_txt'] = 'Tipo Redirect';
$wb['redirect_path_txt'] = 'Percorso Redirect';
$wb['active_txt'] = 'Attivo';
$wb['document_root_txt'] = 'Documentroot';
$wb['system_user_txt'] = 'Utente Linux';
$wb['system_group_txt'] = 'Gruppo Linux';
$wb['ip_address_txt'] = 'Indirizzo IP';
$wb['vhost_type_txt'] = 'Tipo VHost';
$wb['hd_quota_txt'] = 'Quota Harddisk';
$wb['traffic_quota_txt'] = 'Quota Traffico';
$wb['cgi_txt'] = 'CGI';
$wb['ssi_txt'] = 'SSI';
$wb['ssl_txt'] = 'SSL';
$wb['suexec_txt'] = 'SuEXEC';
$wb['php_txt'] = 'PHP';
$wb['client_txt'] = 'Cliente';
$wb['limit_web_domain_txt'] = 'The max. number of web domains for your account is reached.';
$wb['limit_web_aliasdomain_txt'] = 'The max. number of aliasdomains for your account is reached.';
$wb['limit_web_subdomain_txt'] = 'The max. number of web subdomains for your account is reached.';
$wb['apache_directives_txt'] = 'Direttive Apache';
$wb['domain_error_empty'] = 'Domain is empty.';
$wb['domain_error_unique'] = 'Domain must be unique.';
$wb['domain_error_regex'] = 'Domain name invalid.';
$wb['host_txt'] = 'Host';
$wb['redirect_error_regex'] = 'Invalid redirect path. Valid redirects are for example: /test/ or http://www.domain.tld/test/';
$wb['no_redirect_txt'] = 'No redirect';
$wb['no_flag_txt'] = 'No flag';
$wb['domain_error_wildcard'] = 'Wildcard subdomains are not allowed.';
$wb['proxy_directives_txt'] = 'Proxy Directives';
$wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
$wb['error_proxy_requires_url'] = 'Redirect Type \"proxy\" requires a URL as the redirect path.';
$wb['backup_interval_txt'] = 'Backup interval';
$wb['backup_copies_txt'] = 'Number of backup copies';
$wb['ssl_key_txt'] = 'SSL Key';
$wb['ssl_domain_txt'] = 'SSL Domain';
$wb['web_folder_error_regex'] = 'Invalid folder entered. Please do not enter a slash.';
$wb['ipv6_address_txt'] = 'IPv6-Address';
$wb['errordocs_txt'] = 'Own Error-Documents';
$wb['subdomain_txt'] = 'Auto-Subdomain';
$wb['domain_error_autosub'] = 'There is already a subdomain with these settings.';
$wb['hd_quota_error_empty'] = 'Harddisk quota is 0 or empty.';
$wb['traffic_quota_error_empty'] = 'Traffic quota is empty.';
$wb['error_ssl_state_empty'] = 'SSL State is empty.';
$wb['error_ssl_locality_empty'] = 'SSL Locality is empty.';
$wb['error_ssl_organisation_empty'] = 'SSL Organisation is empty.';
$wb['error_ssl_organisation_unit_empty'] = 'SSL Organisation Unit is empty.';
$wb['error_ssl_country_empty'] = 'SSL Country is empty.';
$wb['error_ssl_cert_empty'] = 'SSL Certificate field is empty';
$wb['client_group_id_txt'] = 'Client';
$wb['stats_password_txt'] = 'Set Webstatistics password';
$wb['allow_override_txt'] = 'Apache AllowOverride';
$wb['limit_web_quota_free_txt'] = 'Max. available Harddisk Quota';
$wb['ssl_state_error_regex'] = 'Invalid SSL State. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_locality_error_regex'] = 'Invalid SSL Locality. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_organisation_error_regex'] = 'Invalid SSL Organisation. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_organistaion_unit_error_regex'] = 'Invalid SSL Organisation Unit. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_country_error_regex'] = 'Invalid SSL Country. Valid characters are: A-Z';
$wb['limit_traffic_quota_free_txt'] = 'Max. available Traffic Quota';
$wb['php_open_basedir_txt'] = 'PHP open_basedir';
$wb['traffic_quota_exceeded_txt'] = 'Traffic quota exceeded';
$wb['ruby_txt'] = 'Ruby';
$wb['stats_user_txt'] = 'Webstatistics username';
$wb['stats_type_txt'] = 'Webstatistics program';
$wb['custom_php_ini_txt'] = 'Custom php.ini settings';
$wb['none_txt'] = 'None';
$wb['disabled_txt'] = 'Disabled';
$wb['save_certificate_txt'] = 'Save certificate';
$wb['create_certificate_txt'] = 'Create certificate';
$wb['delete_certificate_txt'] = 'Delete certificate';
$wb['nginx_directives_txt'] = 'nginx Directives';
$wb['seo_redirect_txt'] = 'SEO Redirect';
$wb['non_www_to_www_txt'] = 'Non-www -&gt; www';
$wb['www_to_non_www_txt'] = 'www -&gt; non-www';
$wb['php_fpm_use_socket_txt'] = 'Use Socket For PHP-FPM';
$wb['error_no_sni_txt'] = 'SNI for SSL is not activated on this server. You can enable only one SSL certificate on each IP address.';
$wb['python_txt'] = 'Python';
$wb['perl_txt'] = 'Perl';
$wb['pm_max_children_txt'] = 'PHP-FPM pm.max_children';
$wb['pm_start_servers_txt'] = 'PHP-FPM pm.start_servers';
$wb['pm_min_spare_servers_txt'] = 'PHP-FPM pm.min_spare_servers';
$wb['pm_max_spare_servers_txt'] = 'PHP-FPM pm.max_spare_servers';
$wb['error_php_fpm_pm_settings_txt'] = 'Values of PHP-FPM pm settings must be as follows: pm.max_children &gt;= pm.max_spare_servers &gt;= pm.start_servers &gt;= pm.min_spare_servers &gt; 0';
$wb['pm_max_children_error_regex'] = 'PHP-FPM pm.max_children must be a positive integer value.';
$wb['pm_start_servers_error_regex'] = 'PHP-FPM pm.start_servers must be a positive integer value.';
$wb['pm_min_spare_servers_error_regex'] = 'PHP-FPM pm.min_spare_servers must be a positive integer value.';
$wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
$wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
$wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
$wb['fastcgi_php_version_txt'] = 'PHP Version';
$wb['pm_txt'] = 'PHP-FPM Process Manager';
$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
$wb['generate_password_txt'] = 'Generate Password';
$wb['repeat_password_txt'] = 'Repeat Password';
$wb['password_mismatch_txt'] = 'The passwords do not match.';
$wb['password_match_txt'] = 'The passwords do match.';
$wb['available_php_directive_snippets_txt'] = 'Available PHP Directive Snippets:';
$wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Snippets:';
$wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
$wb['Domain'] = 'Aliasdomain';
?>
interface/web/sites/lib/lang/it_web_childdomain_list.lng
New file
@@ -0,0 +1,15 @@
<?php
$wb['list_head_txt'] = 'Sottodomini';
$wb['active_txt'] = 'Attivo';
$wb['server_id_txt'] = 'Server';
$wb['parent_domain_id_txt'] = 'Sito';
$wb['domain_txt'] = 'Sottodominio';
$wb['add_new_record_txt'] = 'Aggiungi nuovo sottodominio';
$wb['domain_error_empty'] = 'Domain is empty.';
$wb['domain_error_unique'] = 'Domain must be unique.';
$wb['domain_error_regex'] = 'Domain name invalid.';
$wb['no_redirect_txt'] = 'No redirect';
$wb['no_flag_txt'] = 'No flag';
$wb['none_txt'] = 'None';
?>
interface/web/sites/lib/lang/it_web_domain.lng
File was deleted
interface/web/sites/lib/lang/it_web_domain_admin_list.lng
File was deleted
interface/web/sites/lib/lang/it_web_domain_list.lng
File was deleted
interface/web/sites/lib/lang/it_web_subdomain.lng
File was deleted
interface/web/sites/lib/lang/it_web_subdomain_list.lng
File was deleted
interface/web/sites/lib/lang/it_web_vhost_aliasdomain.lng
File was deleted
interface/web/sites/lib/lang/it_web_vhost_aliasdomain_list.lng
File was deleted
interface/web/sites/lib/lang/it_web_vhost_domain.lng
New file
@@ -0,0 +1,129 @@
<?php
$wb['ssl_state_txt'] = 'Stato';
$wb['ssl_locality_txt'] = 'Locality';
$wb['ssl_organisation_txt'] = 'Organizzazione';
$wb['ssl_organisation_unit_txt'] = 'Organisation Unit';
$wb['ssl_country_txt'] = 'Regione';
$wb['ssl_request_txt'] = 'Richiesta SSL';
$wb['ssl_cert_txt'] = 'Certificato SSL';
$wb['ssl_bundle_txt'] = 'SSL Bundle';
$wb['ssl_action_txt'] = 'SSL Action';
$wb['server_id_txt'] = 'Server';
$wb['domain_txt'] = 'Dominio';
$wb['type_txt'] = 'Tipo';
$wb['parent_domain_id_txt'] = 'Parent Website';
$wb['redirect_type_txt'] = 'Tipo Redirect';
$wb['redirect_path_txt'] = 'Percorso Redirect';
$wb['active_txt'] = 'Attivo';
$wb['document_root_txt'] = 'Documentroot';
$wb['system_user_txt'] = 'Utente Linux';
$wb['system_group_txt'] = 'Gruppo Linux';
$wb['ip_address_txt'] = 'Indirizzo IP';
$wb['vhost_type_txt'] = 'Tipo VHost';
$wb['hd_quota_txt'] = 'Quota Harddisk';
$wb['traffic_quota_txt'] = 'Quota Traffico';
$wb['cgi_txt'] = 'CGI';
$wb['ssi_txt'] = 'SSI';
$wb['errordocs_txt'] = 'Errori personalizzati';
$wb['ssl_txt'] = 'SSL';
$wb['suexec_txt'] = 'SuEXEC';
$wb['php_txt'] = 'PHP';
$wb['client_txt'] = 'Cliente';
$wb['limit_web_domain_txt'] = 'The max. number of web domains for your account is reached.';
$wb['limit_web_aliasdomain_txt'] = 'The max. number of aliasdomains for your account is reached.';
$wb['limit_web_subdomain_txt'] = 'The max. number of web subdomains for your account is reached.';
$wb['apache_directives_txt'] = 'Apache directives';
$wb['domain_error_empty'] = 'Domain is empty.';
$wb['domain_error_unique'] = 'Domain must be unique.';
$wb['domain_error_regex'] = 'Domain name invalid.';
$wb['hd_quota_error_empty'] = 'Harddisk quota is empty.';
$wb['traffic_quota_error_empty'] = 'Traffic quota is empty.';
$wb['error_ssl_state_empty'] = 'SSL State is empty.';
$wb['error_ssl_locality_empty'] = 'SSL Locality is empty.';
$wb['error_ssl_organisation_empty'] = 'SSL Organisation is empty.';
$wb['error_ssl_organisation_unit_empty'] = 'SSL Organisation Unit is empty.';
$wb['error_ssl_country_empty'] = 'SSL Country is empty.';
$wb['subdomain_txt'] = 'Auto-Subdomain';
$wb['client_group_id_txt'] = 'Client';
$wb['stats_password_txt'] = 'Webstatistics password';
$wb['ssl_domain_txt'] = 'SSL Domain';
$wb['allow_override_txt'] = 'Allow Override';
$wb['limit_web_quota_free_txt'] = 'Max. available Harddisk Quota';
$wb['ssl_state_error_regex'] = 'Invalid SSL State. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_locality_error_regex'] = 'Invalid SSL Locality. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_organisation_error_regex'] = 'Invalid SSL Organisation. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_organistaion_unit_error_regex'] = 'Invalid SSL Organisation Unit. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_country_error_regex'] = 'Invalid SSL Country. Valid characters are: A-Z';
$wb['limit_traffic_quota_free_txt'] = 'Max. available Traffic Quota';
$wb['redirect_error_regex'] = 'Invalid redirect path. Valid redirects are for example: /test/ or http://www.domain.tld/test/';
$wb['php_open_basedir_txt'] = 'PHP open_basedir';
$wb['traffic_quota_exceeded_txt'] = 'Traffic quota exceeded';
$wb['backup_interval_txt'] = 'Backup interval';
$wb['backup_copies_txt'] = 'Number of backup copies';
$wb['ruby_txt'] = 'Ruby';
$wb['stats_user_txt'] = 'Webstatistics username';
$wb['stats_type_txt'] = 'Webstatistics program';
$wb['custom_php_ini_txt'] = 'Custom php.ini settings';
$wb['error_ssl_cert_empty'] = 'SSL Certificate field is empty';
$wb['ipv6_address_txt'] = 'IPv6-Address';
$wb['none_txt'] = 'None';
$wb['disabled_txt'] = 'Disabled';
$wb['no_redirect_txt'] = 'No redirect';
$wb['no_flag_txt'] = 'No flag';
$wb['save_certificate_txt'] = 'Save certificate';
$wb['create_certificate_txt'] = 'Create certificate';
$wb['delete_certificate_txt'] = 'Delete certificate';
$wb['nginx_directives_txt'] = 'nginx Directives';
$wb['seo_redirect_txt'] = 'SEO Redirect';
$wb['non_www_to_www_txt'] = 'Non-www -&gt; www';
$wb['www_to_non_www_txt'] = 'www -&gt; non-www';
$wb['php_fpm_use_socket_txt'] = 'Use Socket For PHP-FPM';
$wb['error_no_sni_txt'] = 'SNI for SSL is not activated on this server. You can enable only one SSL certificate on each IP address.';
$wb['python_txt'] = 'Python';
$wb['pm_max_children_txt'] = 'PHP-FPM pm.max_children';
$wb['pm_start_servers_txt'] = 'PHP-FPM pm.start_servers';
$wb['pm_min_spare_servers_txt'] = 'PHP-FPM pm.min_spare_servers';
$wb['pm_max_spare_servers_txt'] = 'PHP-FPM pm.max_spare_servers';
$wb['error_php_fpm_pm_settings_txt'] = 'Values of PHP-FPM pm settings must be as follows: pm.max_children &gt;= pm.max_spare_servers &gt;= pm.start_servers &gt;= pm.min_spare_servers &gt; 0';
$wb['pm_max_children_error_regex'] = 'PHP-FPM pm.max_children must be a positive integer value.';
$wb['pm_start_servers_error_regex'] = 'PHP-FPM pm.start_servers must be a positive integer value.';
$wb['pm_min_spare_servers_error_regex'] = 'PHP-FPM pm.min_spare_servers must be a positive integer value.';
$wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
$wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
$wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
$wb['ssl_key_txt'] = 'SSL Key';
$wb['perl_txt'] = 'Perl';
$wb['fastcgi_php_version_txt'] = 'PHP Version';
$wb['pm_txt'] = 'PHP-FPM Process Manager';
$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
$wb['generate_password_txt'] = 'Generate Password';
$wb['repeat_password_txt'] = 'Repeat Password';
$wb['password_mismatch_txt'] = 'The passwords do not match.';
$wb['password_match_txt'] = 'The passwords do match.';
$wb['web_folder_error_regex'] = 'Invalid folder entered. Please do not enter a slash.';
$wb['domain_error_autosub'] = 'There is already a subdomain with these settings.';
$wb['available_php_directive_snippets_txt'] = 'Available PHP Directive Snippets:';
$wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Snippets:';
$wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
$wb['proxy_directives_txt'] = 'Proxy Directives';
$wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
$wb['no_server_error'] = 'No server selected.';
$wb['no_backup_txt'] = 'No backup';
$wb['daily_backup_txt'] = 'Daily';
$wb['weekly_backup_txt'] = 'Weekly';
$wb['monthly_backup_txt'] = 'Monthly';
$wb['rewrite_rules_txt'] = 'Rewrite Rules';
$wb['invalid_rewrite_rules_txt'] = 'Invalid Rewrite Rules';
$wb['allowed_rewrite_rule_directives_txt'] = 'Allowed Directives:';
$wb['configuration_error_txt'] = 'CONFIGURATION ERROR';
$wb['web_folder_txt'] = 'Web folder';
$wb['web_folder_invalid_txt'] = 'The web folder is invalid, please choose a different one.';
$wb['web_folder_unique_txt'] = 'The web folder is already used, please choose a different one.';
$wb['host_txt'] = 'Hostname';
$wb['domain_error_wildcard'] = 'Wildcard subdomains are not allowed.';
?>
interface/web/sites/lib/lang/it_web_vhost_domain_admin_list.lng
copy from interface/web/sites/lib/lang/ar_web_domain_admin_list.lng copy to interface/web/sites/lib/lang/it_web_vhost_domain_admin_list.lng
interface/web/sites/lib/lang/it_web_vhost_domain_list.lng
New file
@@ -0,0 +1,10 @@
<?php
$wb['list_head_txt'] = 'Siti';
$wb['domain_id_txt'] = 'ID';
$wb['active_txt'] = 'Attivo';
$wb['server_id_txt'] = 'Server';
$wb['domain_txt'] = 'Dominio';
$wb['add_new_record_txt'] = 'Aggiungi nuovo sito';
$wb['parent_domain_id_txt'] = 'Website';
?>
interface/web/sites/lib/lang/it_web_vhost_subdomain.lng
File was deleted
interface/web/sites/lib/lang/it_web_vhost_subdomain_list.lng
File was deleted
interface/web/sites/lib/lang/ja_web_aliasdomain.lng
File was deleted
interface/web/sites/lib/lang/ja_web_aliasdomain_list.lng
File was deleted
interface/web/sites/lib/lang/ja_web_childdomain.lng
New file
@@ -0,0 +1,119 @@
<?php
$wb['ssl_state_txt'] = 'State(都道府県)';
$wb['ssl_locality_txt'] = 'Locality(地域)';
$wb['ssl_organisation_txt'] = 'Organisation(組織)';
$wb['ssl_organisation_unit_txt'] = 'Organisation Unit(部署)';
$wb['ssl_country_txt'] = 'Country(国)';
$wb['ssl_request_txt'] = 'SSL CSR';
$wb['ssl_cert_txt'] = 'SSL Certificate';
$wb['ssl_bundle_txt'] = 'Chainファイル';
$wb['ssl_action_txt'] = 'SSL 証明書の操作';
$wb['server_id_txt'] = 'サーバー';
$wb['domain_txt'] = 'ドメイン';
$wb['type_txt'] = '種別';
$wb['parent_domain_id_txt'] = 'Parent Website';
$wb['redirect_type_txt'] = 'リダイレクトの方式';
$wb['redirect_path_txt'] = 'リダイレクト先';
$wb['active_txt'] = '有効';
$wb['document_root_txt'] = 'ドキュメントルート';
$wb['system_user_txt'] = 'Linuxユーザー';
$wb['system_group_txt'] = 'Linuxグループ';
$wb['ip_address_txt'] = 'IPアドレス';
$wb['vhost_type_txt'] = 'VHost Type';
$wb['hd_quota_txt'] = 'ディスクの容量';
$wb['traffic_quota_txt'] = 'トラフィックの許容量';
$wb['cgi_txt'] = 'CGI';
$wb['ssi_txt'] = 'SSI';
$wb['ssl_txt'] = 'SSL';
$wb['suexec_txt'] = 'SuEXEC';
$wb['php_txt'] = 'PHP';
$wb['client_txt'] = 'クライアント';
$wb['limit_web_domain_txt'] = 'ウェブドメインが最大数に達したため、これ以上追加できません。';
$wb['limit_web_aliasdomain_txt'] = 'エイリアスドメインが最大数に達した為、これ以上追加できません。';
$wb['limit_web_subdomain_txt'] = 'ウェブサブドメインが最大数に達しました。';
$wb['apache_directives_txt'] = 'Apache ディレクティブ';
$wb['domain_error_empty'] = 'ドメインを指定してください';
$wb['domain_error_unique'] = '同名のサブドメインまたはエイリアスドメインが存在します。';
$wb['domain_error_regex'] = 'ドメイン名が不正です。';
$wb['host_txt'] = 'ホスト';
$wb['redirect_error_regex'] = 'Invalid redirect path. Valid redirects are for example: /test/ or http://www.domain.tld/test/';
$wb['no_redirect_txt'] = 'No redirect';
$wb['no_flag_txt'] = 'No flag';
$wb['domain_error_wildcard'] = 'Wildcard subdomains are not allowed.';
$wb['proxy_directives_txt'] = 'Proxy Directives';
$wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
$wb['error_proxy_requires_url'] = 'Redirect Type \"proxy\" requires a URL as the redirect path.';
$wb['backup_interval_txt'] = 'Backup interval';
$wb['backup_copies_txt'] = 'Number of backup copies';
$wb['ssl_key_txt'] = 'SSL Key';
$wb['ssl_domain_txt'] = 'SSL Domain';
$wb['web_folder_error_regex'] = 'Invalid folder entered. Please do not enter a slash.';
$wb['ipv6_address_txt'] = 'IPv6-Address';
$wb['errordocs_txt'] = 'Own Error-Documents';
$wb['subdomain_txt'] = 'Auto-Subdomain';
$wb['domain_error_autosub'] = 'There is already a subdomain with these settings.';
$wb['hd_quota_error_empty'] = 'Harddisk quota is 0 or empty.';
$wb['traffic_quota_error_empty'] = 'Traffic quota is empty.';
$wb['error_ssl_state_empty'] = 'SSL State is empty.';
$wb['error_ssl_locality_empty'] = 'SSL Locality is empty.';
$wb['error_ssl_organisation_empty'] = 'SSL Organisation is empty.';
$wb['error_ssl_organisation_unit_empty'] = 'SSL Organisation Unit is empty.';
$wb['error_ssl_country_empty'] = 'SSL Country is empty.';
$wb['error_ssl_cert_empty'] = 'SSL Certificate field is empty';
$wb['client_group_id_txt'] = 'Client';
$wb['stats_password_txt'] = 'Set Webstatistics password';
$wb['allow_override_txt'] = 'Apache AllowOverride';
$wb['limit_web_quota_free_txt'] = 'Max. available Harddisk Quota';
$wb['ssl_state_error_regex'] = 'Invalid SSL State. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_locality_error_regex'] = 'Invalid SSL Locality. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_organisation_error_regex'] = 'Invalid SSL Organisation. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_organistaion_unit_error_regex'] = 'Invalid SSL Organisation Unit. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_country_error_regex'] = 'Invalid SSL Country. Valid characters are: A-Z';
$wb['limit_traffic_quota_free_txt'] = 'Max. available Traffic Quota';
$wb['php_open_basedir_txt'] = 'PHP open_basedir';
$wb['traffic_quota_exceeded_txt'] = 'Traffic quota exceeded';
$wb['ruby_txt'] = 'Ruby';
$wb['stats_user_txt'] = 'Webstatistics username';
$wb['stats_type_txt'] = 'Webstatistics program';
$wb['custom_php_ini_txt'] = 'Custom php.ini settings';
$wb['none_txt'] = 'None';
$wb['disabled_txt'] = 'Disabled';
$wb['save_certificate_txt'] = 'Save certificate';
$wb['create_certificate_txt'] = 'Create certificate';
$wb['delete_certificate_txt'] = 'Delete certificate';
$wb['nginx_directives_txt'] = 'nginx Directives';
$wb['seo_redirect_txt'] = 'SEO Redirect';
$wb['non_www_to_www_txt'] = 'Non-www -&gt; www';
$wb['www_to_non_www_txt'] = 'www -&gt; non-www';
$wb['php_fpm_use_socket_txt'] = 'Use Socket For PHP-FPM';
$wb['error_no_sni_txt'] = 'SNI for SSL is not activated on this server. You can enable only one SSL certificate on each IP address.';
$wb['python_txt'] = 'Python';
$wb['perl_txt'] = 'Perl';
$wb['pm_max_children_txt'] = 'PHP-FPM pm.max_children';
$wb['pm_start_servers_txt'] = 'PHP-FPM pm.start_servers';
$wb['pm_min_spare_servers_txt'] = 'PHP-FPM pm.min_spare_servers';
$wb['pm_max_spare_servers_txt'] = 'PHP-FPM pm.max_spare_servers';
$wb['error_php_fpm_pm_settings_txt'] = 'Values of PHP-FPM pm settings must be as follows: pm.max_children &gt;= pm.max_spare_servers &gt;= pm.start_servers &gt;= pm.min_spare_servers &gt; 0';
$wb['pm_max_children_error_regex'] = 'PHP-FPM pm.max_children must be a positive integer value.';
$wb['pm_start_servers_error_regex'] = 'PHP-FPM pm.start_servers must be a positive integer value.';
$wb['pm_min_spare_servers_error_regex'] = 'PHP-FPM pm.min_spare_servers must be a positive integer value.';
$wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
$wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
$wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
$wb['fastcgi_php_version_txt'] = 'PHP Version';
$wb['pm_txt'] = 'PHP-FPM Process Manager';
$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
$wb['generate_password_txt'] = 'Generate Password';
$wb['repeat_password_txt'] = 'Repeat Password';
$wb['password_mismatch_txt'] = 'The passwords do not match.';
$wb['password_match_txt'] = 'The passwords do match.';
$wb['available_php_directive_snippets_txt'] = 'Available PHP Directive Snippets:';
$wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Snippets:';
$wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
$wb['Domain'] = 'Aliasdomain';
?>
interface/web/sites/lib/lang/ja_web_childdomain_list.lng
New file
@@ -0,0 +1,15 @@
<?php
$wb['list_head_txt'] = 'サブドメイン';
$wb['active_txt'] = '有効';
$wb['server_id_txt'] = 'サーバー';
$wb['parent_domain_id_txt'] = 'ウェブサイト';
$wb['domain_txt'] = 'サブドメイン';
$wb['add_new_record_txt'] = 'サブドメインを追加する';
$wb['domain_error_empty'] = 'ドメインを指定してください';
$wb['domain_error_unique'] = '既に登録済みのドメイン名です。別の名前に変更してください。';
$wb['domain_error_regex'] = 'ドメイン名が不正です。';
$wb['no_redirect_txt'] = 'No redirect';
$wb['no_flag_txt'] = 'No flag';
$wb['none_txt'] = 'None';
?>
interface/web/sites/lib/lang/ja_web_domain.lng
File was deleted
interface/web/sites/lib/lang/ja_web_domain_admin_list.lng
File was deleted
interface/web/sites/lib/lang/ja_web_domain_list.lng
File was deleted
interface/web/sites/lib/lang/ja_web_subdomain.lng
File was deleted
interface/web/sites/lib/lang/ja_web_subdomain_list.lng
File was deleted
interface/web/sites/lib/lang/ja_web_vhost_aliasdomain.lng
File was deleted
interface/web/sites/lib/lang/ja_web_vhost_aliasdomain_list.lng
File was deleted
interface/web/sites/lib/lang/ja_web_vhost_domain.lng
New file
@@ -0,0 +1,129 @@
<?php
$wb['ssl_state_txt'] = 'State(都道府県)';
$wb['ssl_locality_txt'] = 'Locality(地域)';
$wb['ssl_organisation_txt'] = 'Organisation(組織)';
$wb['ssl_organisation_unit_txt'] = 'Organisation Unit(部署)';
$wb['ssl_country_txt'] = 'Country(国)';
$wb['ssl_request_txt'] = 'SSL CSR';
$wb['ssl_cert_txt'] = 'SSL Certificate';
$wb['ssl_bundle_txt'] = 'Chainファイル';
$wb['ssl_action_txt'] = 'SSL 証明書の操作';
$wb['server_id_txt'] = 'サーバー';
$wb['domain_txt'] = 'ドメイン';
$wb['type_txt'] = '種別';
$wb['parent_domain_id_txt'] = 'Parent Website';
$wb['redirect_type_txt'] = 'リダイレクトの方式';
$wb['redirect_path_txt'] = 'リダイレクト先';
$wb['active_txt'] = '有効';
$wb['document_root_txt'] = 'ドキュメントルート';
$wb['system_user_txt'] = 'Linuxユーザー';
$wb['system_group_txt'] = 'Linuxグループ';
$wb['ip_address_txt'] = 'IPアドレス';
$wb['vhost_type_txt'] = 'VHost Type';
$wb['hd_quota_txt'] = 'ディスクの容量';
$wb['traffic_quota_txt'] = 'トラフィックの許容量';
$wb['cgi_txt'] = 'CGI';
$wb['ssi_txt'] = 'SSI';
$wb['errordocs_txt'] = '独自のエラーページを使う';
$wb['subdomain_txt'] = '自動サブドメイン';
$wb['ssl_txt'] = 'SSL';
$wb['suexec_txt'] = 'SuEXEC';
$wb['php_txt'] = 'PHP';
$wb['client_txt'] = 'クライアント';
$wb['limit_web_domain_txt'] = 'ウェブドメインが最大数に達したため、これ以上追加できません。';
$wb['limit_web_aliasdomain_txt'] = 'エイリアスドメインが最大数に達した為、これ以上追加できません。';
$wb['limit_web_subdomain_txt'] = 'ウェブサブドメインが最大数に達しました。';
$wb['apache_directives_txt'] = 'Apache ディレクティブ';
$wb['domain_error_empty'] = 'ドメインを指定してください';
$wb['domain_error_unique'] = '同名のサブドメインまたはエイリアスドメインが存在します。';
$wb['domain_error_regex'] = 'ドメイン名が不正です。';
$wb['hd_quota_error_empty'] = 'ディスクの容量を入力してください。';
$wb['traffic_quota_error_empty'] = 'トラフィックの許容量を入力してください。';
$wb['error_ssl_state_empty'] = 'SSL の State(都道府県)を入力してください。';
$wb['error_ssl_locality_empty'] = 'SSL の Locality(地域)を入力してください。';
$wb['error_ssl_organisation_empty'] = 'SSL の Organization(組織)を入力してください。';
$wb['error_ssl_organisation_unit_empty'] = 'SSL の Organization Unit(部署)を入力してください。';
$wb['error_ssl_country_empty'] = 'SSL の Country(国)を入力してください。';
$wb['client_group_id_txt'] = 'クライアント';
$wb['stats_password_txt'] = 'アクセス統計ページのパスワード';
$wb['ssl_domain_txt'] = 'SSL Domain';
$wb['allow_override_txt'] = 'Allow Override';
$wb['limit_web_quota_free_txt'] = 'Max. available Harddisk Quota';
$wb['ssl_state_error_regex'] = 'Invalid SSL State. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_locality_error_regex'] = 'Invalid SSL Locality. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_organisation_error_regex'] = 'Invalid SSL Organisation. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_organistaion_unit_error_regex'] = 'Invalid SSL Organisation Unit. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_country_error_regex'] = 'Invalid SSL Country. Valid characters are: A-Z';
$wb['limit_traffic_quota_free_txt'] = 'Max. available Traffic Quota';
$wb['redirect_error_regex'] = 'Invalid redirect path. Valid redirects are for example: /test/ or http://www.domain.tld/test/';
$wb['php_open_basedir_txt'] = 'PHP open_basedir';
$wb['traffic_quota_exceeded_txt'] = 'Traffic quota exceeded';
$wb['backup_interval_txt'] = 'Backup interval';
$wb['backup_copies_txt'] = 'Number of backup copies';
$wb['ruby_txt'] = 'Ruby';
$wb['stats_user_txt'] = 'Webstatistics username';
$wb['stats_type_txt'] = 'Webstatistics program';
$wb['custom_php_ini_txt'] = 'Custom php.ini settings';
$wb['error_ssl_cert_empty'] = 'SSL Certificate field is empty';
$wb['none_txt'] = 'None';
$wb['disabled_txt'] = 'Disabled';
$wb['no_redirect_txt'] = 'No redirect';
$wb['no_flag_txt'] = 'No flag';
$wb['save_certificate_txt'] = 'Save certificate';
$wb['create_certificate_txt'] = 'Create certificate';
$wb['delete_certificate_txt'] = 'Delete certificate';
$wb['ipv6_address_txt'] = 'IPv6-Address';
$wb['nginx_directives_txt'] = 'nginx Directives';
$wb['seo_redirect_txt'] = 'SEO Redirect';
$wb['non_www_to_www_txt'] = 'Non-www -&gt; www';
$wb['www_to_non_www_txt'] = 'www -&gt; non-www';
$wb['php_fpm_use_socket_txt'] = 'Use Socket For PHP-FPM';
$wb['error_no_sni_txt'] = 'SNI for SSL is not activated on this server. You can enable only one SSL certificate on each IP address.';
$wb['python_txt'] = 'Python';
$wb['pm_max_children_txt'] = 'PHP-FPM pm.max_children';
$wb['pm_start_servers_txt'] = 'PHP-FPM pm.start_servers';
$wb['pm_min_spare_servers_txt'] = 'PHP-FPM pm.min_spare_servers';
$wb['pm_max_spare_servers_txt'] = 'PHP-FPM pm.max_spare_servers';
$wb['error_php_fpm_pm_settings_txt'] = 'Values of PHP-FPM pm settings must be as follows: pm.max_children &gt;= pm.max_spare_servers &gt;= pm.start_servers &gt;= pm.min_spare_servers &gt; 0';
$wb['pm_max_children_error_regex'] = 'PHP-FPM pm.max_children must be a positive integer value.';
$wb['pm_start_servers_error_regex'] = 'PHP-FPM pm.start_servers must be a positive integer value.';
$wb['pm_min_spare_servers_error_regex'] = 'PHP-FPM pm.min_spare_servers must be a positive integer value.';
$wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
$wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
$wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
$wb['ssl_key_txt'] = 'SSL Key';
$wb['perl_txt'] = 'Perl';
$wb['fastcgi_php_version_txt'] = 'PHP Version';
$wb['pm_txt'] = 'PHP-FPM Process Manager';
$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
$wb['generate_password_txt'] = 'Generate Password';
$wb['repeat_password_txt'] = 'Repeat Password';
$wb['password_mismatch_txt'] = 'The passwords do not match.';
$wb['password_match_txt'] = 'The passwords do match.';
$wb['web_folder_error_regex'] = 'Invalid folder entered. Please do not enter a slash.';
$wb['domain_error_autosub'] = 'There is already a subdomain with these settings.';
$wb['available_php_directive_snippets_txt'] = 'Available PHP Directive Snippets:';
$wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Snippets:';
$wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
$wb['proxy_directives_txt'] = 'Proxy Directives';
$wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
$wb['no_server_error'] = 'No server selected.';
$wb['no_backup_txt'] = 'No backup';
$wb['daily_backup_txt'] = 'Daily';
$wb['weekly_backup_txt'] = 'Weekly';
$wb['monthly_backup_txt'] = 'Monthly';
$wb['rewrite_rules_txt'] = 'Rewrite Rules';
$wb['invalid_rewrite_rules_txt'] = 'Invalid Rewrite Rules';
$wb['allowed_rewrite_rule_directives_txt'] = 'Allowed Directives:';
$wb['configuration_error_txt'] = 'CONFIGURATION ERROR';
$wb['web_folder_txt'] = 'Web folder';
$wb['web_folder_invalid_txt'] = 'The web folder is invalid, please choose a different one.';
$wb['web_folder_unique_txt'] = 'The web folder is already used, please choose a different one.';
$wb['host_txt'] = 'Hostname';
$wb['domain_error_wildcard'] = 'Wildcard subdomains are not allowed.';
?>
interface/web/sites/lib/lang/ja_web_vhost_domain_admin_list.lng
copy from interface/web/sites/lib/lang/ar_web_domain_admin_list.lng copy to interface/web/sites/lib/lang/ja_web_vhost_domain_admin_list.lng
interface/web/sites/lib/lang/ja_web_vhost_domain_list.lng
New file
@@ -0,0 +1,10 @@
<?php
$wb['list_head_txt'] = 'ウェブサイト';
$wb['domain_id_txt'] = 'ID';
$wb['active_txt'] = '有効';
$wb['server_id_txt'] = 'サーバー';
$wb['domain_txt'] = 'ドメイン';
$wb['add_new_record_txt'] = 'ウェブサイトを追加する';
$wb['parent_domain_id_txt'] = 'Website';
?>
interface/web/sites/lib/lang/ja_web_vhost_subdomain.lng
File was deleted
interface/web/sites/lib/lang/ja_web_vhost_subdomain_list.lng
File was deleted
interface/web/sites/lib/lang/nl_web_aliasdomain.lng
File was deleted
interface/web/sites/lib/lang/nl_web_aliasdomain_list.lng
File was deleted
interface/web/sites/lib/lang/nl_web_childdomain.lng
New file
@@ -0,0 +1,119 @@
<?php
$wb['ssl_state_txt'] = 'Provincie/staat';
$wb['ssl_locality_txt'] = 'Plaatsnaam';
$wb['ssl_organisation_txt'] = 'Organisatie';
$wb['ssl_organisation_unit_txt'] = 'Organisatie afdeling';
$wb['ssl_country_txt'] = 'Land';
$wb['ssl_request_txt'] = 'SSL Request';
$wb['ssl_cert_txt'] = 'SSL Certificaat';
$wb['ssl_bundle_txt'] = 'SSL Bundel';
$wb['ssl_action_txt'] = 'SSL Actie';
$wb['server_id_txt'] = 'Server';
$wb['domain_txt'] = 'Domein';
$wb['type_txt'] = 'Type';
$wb['parent_domain_id_txt'] = 'Parent website';
$wb['redirect_type_txt'] = 'Redirect type';
$wb['redirect_path_txt'] = 'Redirect pad';
$wb['active_txt'] = 'Actief';
$wb['document_root_txt'] = 'Documentroot';
$wb['system_user_txt'] = 'Linux gebruiker';
$wb['system_group_txt'] = 'Linux groep';
$wb['ip_address_txt'] = 'IP-adres';
$wb['vhost_type_txt'] = 'VHost type';
$wb['hd_quota_txt'] = 'Harddisk quota';
$wb['traffic_quota_txt'] = 'Traffic quota';
$wb['cgi_txt'] = 'CGI';
$wb['ssi_txt'] = 'SSI';
$wb['ssl_txt'] = 'SSL';
$wb['suexec_txt'] = 'SuEXEC';
$wb['php_txt'] = 'PHP';
$wb['client_txt'] = 'Klant';
$wb['limit_web_domain_txt'] = 'Het max. aantal web domeinen voor uw account is bereikt.';
$wb['limit_web_aliasdomain_txt'] = 'Het max. aantal aliasdomeinen voor uw account is bereikt.';
$wb['limit_web_subdomain_txt'] = 'Het max. aantal web subdomeinen voor uw account is bereikt.';
$wb['apache_directives_txt'] = 'Apache directives';
$wb['domain_error_empty'] = 'Domein is niet ingvuld.';
$wb['domain_error_unique'] = 'Er is al eenwebsite of sub / aliasdomein met deze domeinnaam.';
$wb['domain_error_regex'] = 'Domainnaam ongeldig.';
$wb['host_txt'] = 'Host';
$wb['redirect_error_regex'] = 'Ongeldig redirect pad. Geldige redirects zijn bijvoorbeeld: /test/ or http://www.domain.tld/test/';
$wb['no_redirect_txt'] = 'No redirect';
$wb['no_flag_txt'] = 'No flag';
$wb['domain_error_wildcard'] = 'Wildcard subdomains are not allowed.';
$wb['proxy_directives_txt'] = 'Proxy Directives';
$wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
$wb['error_proxy_requires_url'] = 'Redirect Type \"proxy\" requires a URL as the redirect path.';
$wb['backup_interval_txt'] = 'Backup interval';
$wb['backup_copies_txt'] = 'Number of backup copies';
$wb['ssl_key_txt'] = 'SSL Key';
$wb['ssl_domain_txt'] = 'SSL Domain';
$wb['web_folder_error_regex'] = 'Invalid folder entered. Please do not enter a slash.';
$wb['ipv6_address_txt'] = 'IPv6-Address';
$wb['errordocs_txt'] = 'Own Error-Documents';
$wb['subdomain_txt'] = 'Auto-Subdomain';
$wb['domain_error_autosub'] = 'There is already a subdomain with these settings.';
$wb['hd_quota_error_empty'] = 'Harddisk quota is 0 or empty.';
$wb['traffic_quota_error_empty'] = 'Traffic quota is empty.';
$wb['error_ssl_state_empty'] = 'SSL State is empty.';
$wb['error_ssl_locality_empty'] = 'SSL Locality is empty.';
$wb['error_ssl_organisation_empty'] = 'SSL Organisation is empty.';
$wb['error_ssl_organisation_unit_empty'] = 'SSL Organisation Unit is empty.';
$wb['error_ssl_country_empty'] = 'SSL Country is empty.';
$wb['error_ssl_cert_empty'] = 'SSL Certificate field is empty';
$wb['client_group_id_txt'] = 'Client';
$wb['stats_password_txt'] = 'Set Webstatistics password';
$wb['allow_override_txt'] = 'Apache AllowOverride';
$wb['limit_web_quota_free_txt'] = 'Max. available Harddisk Quota';
$wb['ssl_state_error_regex'] = 'Invalid SSL State. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_locality_error_regex'] = 'Invalid SSL Locality. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_organisation_error_regex'] = 'Invalid SSL Organisation. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_organistaion_unit_error_regex'] = 'Invalid SSL Organisation Unit. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_country_error_regex'] = 'Invalid SSL Country. Valid characters are: A-Z';
$wb['limit_traffic_quota_free_txt'] = 'Max. available Traffic Quota';
$wb['php_open_basedir_txt'] = 'PHP open_basedir';
$wb['traffic_quota_exceeded_txt'] = 'Traffic quota exceeded';
$wb['ruby_txt'] = 'Ruby';
$wb['stats_user_txt'] = 'Webstatistics username';
$wb['stats_type_txt'] = 'Webstatistics program';
$wb['custom_php_ini_txt'] = 'Custom php.ini settings';
$wb['none_txt'] = 'None';
$wb['disabled_txt'] = 'Disabled';
$wb['save_certificate_txt'] = 'Save certificate';
$wb['create_certificate_txt'] = 'Create certificate';
$wb['delete_certificate_txt'] = 'Delete certificate';
$wb['nginx_directives_txt'] = 'nginx Directives';
$wb['seo_redirect_txt'] = 'SEO Redirect';
$wb['non_www_to_www_txt'] = 'Non-www -&gt; www';
$wb['www_to_non_www_txt'] = 'www -&gt; non-www';
$wb['php_fpm_use_socket_txt'] = 'Use Socket For PHP-FPM';
$wb['error_no_sni_txt'] = 'SNI for SSL is not activated on this server. You can enable only one SSL certificate on each IP address.';
$wb['python_txt'] = 'Python';
$wb['perl_txt'] = 'Perl';
$wb['pm_max_children_txt'] = 'PHP-FPM pm.max_children';
$wb['pm_start_servers_txt'] = 'PHP-FPM pm.start_servers';
$wb['pm_min_spare_servers_txt'] = 'PHP-FPM pm.min_spare_servers';
$wb['pm_max_spare_servers_txt'] = 'PHP-FPM pm.max_spare_servers';
$wb['error_php_fpm_pm_settings_txt'] = 'Values of PHP-FPM pm settings must be as follows: pm.max_children &gt;= pm.max_spare_servers &gt;= pm.start_servers &gt;= pm.min_spare_servers &gt; 0';
$wb['pm_max_children_error_regex'] = 'PHP-FPM pm.max_children must be a positive integer value.';
$wb['pm_start_servers_error_regex'] = 'PHP-FPM pm.start_servers must be a positive integer value.';
$wb['pm_min_spare_servers_error_regex'] = 'PHP-FPM pm.min_spare_servers must be a positive integer value.';
$wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
$wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
$wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
$wb['fastcgi_php_version_txt'] = 'PHP Version';
$wb['pm_txt'] = 'PHP-FPM Process Manager';
$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
$wb['generate_password_txt'] = 'Generate Password';
$wb['repeat_password_txt'] = 'Repeat Password';
$wb['password_mismatch_txt'] = 'The passwords do not match.';
$wb['password_match_txt'] = 'The passwords do match.';
$wb['available_php_directive_snippets_txt'] = 'Available PHP Directive Snippets:';
$wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Snippets:';
$wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
$wb['Domain'] = 'Aliasdomain';
?>
interface/web/sites/lib/lang/nl_web_childdomain_list.lng
New file
@@ -0,0 +1,15 @@
<?php
$wb['list_head_txt'] = 'Subdomeinen';
$wb['active_txt'] = 'Actief';
$wb['server_id_txt'] = 'Server';
$wb['parent_domain_id_txt'] = 'Website';
$wb['domain_txt'] = 'Subdomein';
$wb['add_new_record_txt'] = 'Toevoegen nieuw subdomein';
$wb['domain_error_empty'] = 'Domein is niet ingvuld.';
$wb['domain_error_unique'] = 'Domein moet uniek zijn.';
$wb['domain_error_regex'] = 'Domeinnaam ongeldig.';
$wb['no_redirect_txt'] = 'No redirect';
$wb['no_flag_txt'] = 'No flag';
$wb['none_txt'] = 'None';
?>
interface/web/sites/lib/lang/nl_web_domain.lng
File was deleted
interface/web/sites/lib/lang/nl_web_domain_list.lng
File was deleted
interface/web/sites/lib/lang/nl_web_subdomain.lng
File was deleted
interface/web/sites/lib/lang/nl_web_subdomain_list.lng
File was deleted
interface/web/sites/lib/lang/nl_web_vhost_aliasdomain.lng
File was deleted
interface/web/sites/lib/lang/nl_web_vhost_aliasdomain_list.lng
File was deleted
interface/web/sites/lib/lang/nl_web_vhost_domain.lng
New file
@@ -0,0 +1,129 @@
<?php
$wb['backup_interval_txt'] = 'Backup interval';
$wb['backup_copies_txt'] = 'Aantal backup exemplaren';
$wb['ssl_state_txt'] = 'Provincie/staat';
$wb['ssl_locality_txt'] = 'Plaatsnaam';
$wb['ssl_organisation_txt'] = 'Organisatie';
$wb['ssl_organisation_unit_txt'] = 'Organisatie afdeling';
$wb['ssl_country_txt'] = 'Land';
$wb['ssl_request_txt'] = 'SSL Request';
$wb['ssl_cert_txt'] = 'SSL Certificaat';
$wb['ssl_bundle_txt'] = 'SSL Bundel';
$wb['ssl_action_txt'] = 'SSL Actie';
$wb['ssl_domain_txt'] = 'SSL Domein';
$wb['server_id_txt'] = 'Server';
$wb['domain_txt'] = 'Domein';
$wb['type_txt'] = 'Type';
$wb['parent_domain_id_txt'] = 'Parent website';
$wb['redirect_type_txt'] = 'Redirect type';
$wb['redirect_path_txt'] = 'Redirect pad';
$wb['active_txt'] = 'Actief';
$wb['document_root_txt'] = 'Documentroot';
$wb['system_user_txt'] = 'Linux gebruiker';
$wb['system_group_txt'] = 'Linux Groep';
$wb['ip_address_txt'] = 'IP-Adres';
$wb['vhost_type_txt'] = 'VHost type';
$wb['hd_quota_txt'] = 'Harddisk quota';
$wb['traffic_quota_txt'] = 'Traffic quota';
$wb['cgi_txt'] = 'CGI';
$wb['ssi_txt'] = 'SSI';
$wb['errordocs_txt'] = 'Own Error-documenten';
$wb['subdomain_txt'] = 'Auto-subdomein';
$wb['ssl_txt'] = 'SSL';
$wb['suexec_txt'] = 'SuEXEC';
$wb['php_txt'] = 'PHP';
$wb['client_txt'] = 'Klant';
$wb['limit_web_domain_txt'] = 'Het max.aantal web domeinen voor uw account is bereikt.';
$wb['limit_web_aliasdomain_txt'] = 'Het max. aantal aliasdomeinen voor uw account is bereikt.';
$wb['limit_web_subdomain_txt'] = 'Het max. aantal web subdomeinen voor uw account is bereikt.';
$wb['apache_directives_txt'] = 'Apache directives';
$wb['domain_error_empty'] = 'Domein is niet ingvuld.';
$wb['domain_error_unique'] = 'Er is al een website of sub / aliasdomein met deze domeinnaam.';
$wb['domain_error_regex'] = 'Domeinnaam ongeldig.';
$wb['hd_quota_error_empty'] = 'Harddisk quota is 0 of leeg.';
$wb['traffic_quota_error_empty'] = 'Traffic quota is niet ingvuld.';
$wb['error_ssl_state_empty'] = 'SSL State is niet ingvuld.';
$wb['error_ssl_locality_empty'] = 'SSL Plaatsnaam is niet ingvuld.';
$wb['error_ssl_organisation_empty'] = 'SSL Organisatie is niet ingvuld.';
$wb['error_ssl_organisation_unit_empty'] = 'SSL Organisatie afdeling is niet ingvuld.';
$wb['error_ssl_country_empty'] = 'SSL land is niet ingvuld.';
$wb['client_group_id_txt'] = 'Klant';
$wb['stats_password_txt'] = 'Webstatististieken wachtwoord';
$wb['allow_override_txt'] = 'Apache AllowOverride';
$wb['limit_web_quota_free_txt'] = 'Max. beschikbare harddisk quota';
$wb['ssl_state_error_regex'] = 'Ongeldige SSL Provincie/staat. Geldige karakters zijn: a-z, 0-9 and .,-_';
$wb['ssl_locality_error_regex'] = 'Ongeldige SSL plaatsnaam. Geldige karakters zijn: a-z, 0-9 and .,-_';
$wb['ssl_organisation_error_regex'] = 'Ongeldige SSL Organisation. Geldige karakters zijn: a-z, 0-9 and .,-_';
$wb['ssl_organistaion_unit_error_regex'] = 'Ongeldige SSL Organisation Unit. Geldige karakters zijn: a-z, 0-9 and .,-_';
$wb['ssl_country_error_regex'] = 'Ongeldige SSL land. Geldige karakters zijn: A-Z';
$wb['limit_traffic_quota_free_txt'] = 'Max. beschikbare traffic quota';
$wb['redirect_error_regex'] = 'Ongeldig redirect pad. Heldige redirects zijn bijvoorbeeld: /test/ or http://www.domain.tld/test/';
$wb['php_open_basedir_txt'] = 'PHP open_basedir';
$wb['traffic_quota_exceeded_txt'] = 'Traffic quota overschreden';
$wb['ruby_txt'] = 'Ruby';
$wb['stats_user_txt'] = 'Webstatististieken gebruikersnaam';
$wb['stats_type_txt'] = 'Webstatististieken programma';
$wb['custom_php_ini_txt'] = 'Custom php.ini instellingen';
$wb['error_ssl_cert_empty'] = 'SSL Certificate field is empty';
$wb['none_txt'] = 'None';
$wb['disabled_txt'] = 'Disabled';
$wb['no_redirect_txt'] = 'No redirect';
$wb['no_flag_txt'] = 'No flag';
$wb['save_certificate_txt'] = 'Save certificate';
$wb['create_certificate_txt'] = 'Create certificate';
$wb['delete_certificate_txt'] = 'Delete certificate';
$wb['ipv6_address_txt'] = 'IPv6-Address';
$wb['nginx_directives_txt'] = 'nginx Directives';
$wb['seo_redirect_txt'] = 'SEO Redirect';
$wb['non_www_to_www_txt'] = 'Non-www -&gt; www';
$wb['www_to_non_www_txt'] = 'www -&gt; non-www';
$wb['php_fpm_use_socket_txt'] = 'Use Socket For PHP-FPM';
$wb['error_no_sni_txt'] = 'SNI for SSL is not activated on this server. You can enable only one SSL certificate on each IP address.';
$wb['python_txt'] = 'Python';
$wb['pm_max_children_txt'] = 'PHP-FPM pm.max_children';
$wb['pm_start_servers_txt'] = 'PHP-FPM pm.start_servers';
$wb['pm_min_spare_servers_txt'] = 'PHP-FPM pm.min_spare_servers';
$wb['pm_max_spare_servers_txt'] = 'PHP-FPM pm.max_spare_servers';
$wb['error_php_fpm_pm_settings_txt'] = 'Values of PHP-FPM pm settings must be as follows: pm.max_children &gt;= pm.max_spare_servers &gt;= pm.start_servers &gt;= pm.min_spare_servers &gt; 0';
$wb['pm_max_children_error_regex'] = 'PHP-FPM pm.max_children must be a positive integer value.';
$wb['pm_start_servers_error_regex'] = 'PHP-FPM pm.start_servers must be a positive integer value.';
$wb['pm_min_spare_servers_error_regex'] = 'PHP-FPM pm.min_spare_servers must be a positive integer value.';
$wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
$wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
$wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
$wb['ssl_key_txt'] = 'SSL Key';
$wb['perl_txt'] = 'Perl';
$wb['fastcgi_php_version_txt'] = 'PHP Version';
$wb['pm_txt'] = 'PHP-FPM Process Manager';
$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
$wb['generate_password_txt'] = 'Generate Password';
$wb['repeat_password_txt'] = 'Repeat Password';
$wb['password_mismatch_txt'] = 'The passwords do not match.';
$wb['password_match_txt'] = 'The passwords do match.';
$wb['web_folder_error_regex'] = 'Invalid folder entered. Please do not enter a slash.';
$wb['domain_error_autosub'] = 'There is already a subdomain with these settings.';
$wb['available_php_directive_snippets_txt'] = 'Available PHP Directive Snippets:';
$wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Snippets:';
$wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
$wb['proxy_directives_txt'] = 'Proxy Directives';
$wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
$wb['no_server_error'] = 'No server selected.';
$wb['no_backup_txt'] = 'No backup';
$wb['daily_backup_txt'] = 'Daily';
$wb['weekly_backup_txt'] = 'Weekly';
$wb['monthly_backup_txt'] = 'Monthly';
$wb['rewrite_rules_txt'] = 'Rewrite Rules';
$wb['invalid_rewrite_rules_txt'] = 'Invalid Rewrite Rules';
$wb['allowed_rewrite_rule_directives_txt'] = 'Allowed Directives:';
$wb['configuration_error_txt'] = 'CONFIGURATION ERROR';
$wb['web_folder_txt'] = 'Web folder';
$wb['web_folder_invalid_txt'] = 'The web folder is invalid, please choose a different one.';
$wb['web_folder_unique_txt'] = 'The web folder is already used, please choose a different one.';
$wb['host_txt'] = 'Hostname';
$wb['domain_error_wildcard'] = 'Wildcard subdomains are not allowed.';
?>
interface/web/sites/lib/lang/nl_web_vhost_domain_admin_list.lng
interface/web/sites/lib/lang/nl_web_vhost_domain_list.lng
New file
@@ -0,0 +1,10 @@
<?php
$wb['list_head_txt'] = 'Websites';
$wb['domain_id_txt'] = 'ID';
$wb['active_txt'] = 'Actief';
$wb['server_id_txt'] = 'Server';
$wb['domain_txt'] = 'Domein';
$wb['add_new_record_txt'] = 'Toevoegen nieuwe website';
$wb['parent_domain_id_txt'] = 'Website';
?>
interface/web/sites/lib/lang/nl_web_vhost_subdomain.lng
File was deleted
interface/web/sites/lib/lang/nl_web_vhost_subdomain_list.lng
File was deleted
interface/web/sites/lib/lang/pl_web_aliasdomain.lng
File was deleted
interface/web/sites/lib/lang/pl_web_aliasdomain_list.lng
File was deleted
interface/web/sites/lib/lang/pl_web_childdomain.lng
New file
@@ -0,0 +1,119 @@
<?php
$wb['ssl_state_txt'] = 'Stan';
$wb['ssl_locality_txt'] = 'Lokalizacja';
$wb['ssl_organisation_txt'] = 'Organizacja';
$wb['ssl_organisation_unit_txt'] = 'Jednostka organizacji';
$wb['ssl_country_txt'] = 'Państwo';
$wb['ssl_request_txt'] = 'Żądanie SSL';
$wb['ssl_cert_txt'] = 'Certyfikat SSL';
$wb['ssl_bundle_txt'] = 'Paczka SSL';
$wb['ssl_action_txt'] = 'Akcja SSL';
$wb['server_id_txt'] = 'Serwer';
$wb['domain_txt'] = 'Domena';
$wb['type_txt'] = 'Typ';
$wb['parent_domain_id_txt'] = 'Macierzysta strona www';
$wb['redirect_type_txt'] = 'Typ przekierowania';
$wb['redirect_path_txt'] = 'Ścieżka przekierowania';
$wb['active_txt'] = 'Aktywny';
$wb['document_root_txt'] = 'Główny katalog';
$wb['system_user_txt'] = 'Użytkownik Linuksa';
$wb['system_group_txt'] = 'Grupa Linux';
$wb['ip_address_txt'] = 'Adres IP';
$wb['vhost_type_txt'] = 'Typ wirtualnego hosta';
$wb['hd_quota_txt'] = 'Limit twardego dysku';
$wb['traffic_quota_txt'] = 'Limit ruchu na serwerze';
$wb['cgi_txt'] = 'CGI';
$wb['ssi_txt'] = 'SSI';
$wb['ssl_txt'] = 'SSL';
$wb['suexec_txt'] = 'SuEXEC';
$wb['php_txt'] = 'PHP';
$wb['client_txt'] = 'Klient';
$wb['limit_web_domain_txt'] = 'Maksymalna ilość domen dla Twojego konta została przekroczona.';
$wb['limit_web_aliasdomain_txt'] = 'Maksymalna ilość aliasów dla Twojego konta została przekroczona.';
$wb['limit_web_subdomain_txt'] = 'Maksymalna ilość subdomen dla Twojego konta została przekroczona.';
$wb['apache_directives_txt'] = 'Dyrektywy Apache';
$wb['domain_error_empty'] = 'Domena jest pusta.';
$wb['domain_error_unique'] = 'Istnieje już domena, alias lub subdomena o podanej nazwie.';
$wb['domain_error_regex'] = 'Nazwa domeny jest nieprawidłowa.';
$wb['host_txt'] = 'Serwer';
$wb['redirect_error_regex'] = 'Nieprawidłowa ścieżka przekierowania. Poprawne przekierowanie to np.: /test/ lub http://www.domain.tld/test/';
$wb['no_redirect_txt'] = 'Bez przekierowania';
$wb['no_flag_txt'] = 'Bez flagi';
$wb['domain_error_wildcard'] = 'Subdomeny typu wildcard nie są dozwolone';
$wb['proxy_directives_txt'] = 'Dyrektywy Proxy';
$wb['available_proxy_directive_snippets_txt'] = 'Dostępne konfiguracje dodatkowe Proxy';
$wb['error_proxy_requires_url'] = 'Rodzaj przekierowania ';
$wb['backup_interval_txt'] = 'Częstotliwość tworzenia kopii zapasowych';
$wb['backup_copies_txt'] = 'Liczba kopii';
$wb['ssl_key_txt'] = 'Klucz SSL';
$wb['ssl_domain_txt'] = 'Domena SSL';
$wb['web_folder_error_regex'] = 'Wpisano nieprawidłowy folder. Proszę nie wpisywać znaku slash: /';
$wb['ipv6_address_txt'] = 'Adres IPv6';
$wb['errordocs_txt'] = 'Własne strony błędów';
$wb['subdomain_txt'] = 'Automatyczna subdomena';
$wb['domain_error_autosub'] = 'Istnieje już subdomena z tymi ustawieniami.';
$wb['hd_quota_error_empty'] = 'Limit dysku jest pusty lub wynosi 0.';
$wb['traffic_quota_error_empty'] = 'Limit transferu jest pusty.';
$wb['error_ssl_state_empty'] = 'Pole województwa dla SSL jest puste.';
$wb['error_ssl_locality_empty'] = 'Pole lokalizacji dla SSL jest puste.';
$wb['error_ssl_organisation_empty'] = 'Pole organizacji dla SSL  jest puste.';
$wb['error_ssl_organisation_unit_empty'] = 'Pole jednostkie dla SSL jest puste.';
$wb['error_ssl_country_empty'] = 'Pole kraju dla SSL jest puste.';
$wb['error_ssl_cert_empty'] = 'Pole certyfikatu SSL jest puste.';
$wb['client_group_id_txt'] = 'Klient';
$wb['stats_password_txt'] = 'Hasło do statystyk';
$wb['allow_override_txt'] = 'Apache AllowOverride';
$wb['limit_web_quota_free_txt'] = 'Maks. dostępny limit dysku';
$wb['ssl_state_error_regex'] = 'Nieprawidłowe województwo SSL. Dozwolone znaki to: a-z, 0-9 i .,-_';
$wb['ssl_locality_error_regex'] = 'Nieprawidłowa lokalizacja SSL. Dozwolone znaki to: a-z, 0-9 i .,-_';
$wb['ssl_organisation_error_regex'] = 'Nieprawidłowa organizacja SSL. Dozwolone znaki to: a-z, 0-9 i .,-_';
$wb['ssl_organistaion_unit_error_regex'] = 'Nieprawidłowa jednostka SSL. Dozwolone znaki to: a-z, 0-9 i .,-_';
$wb['ssl_country_error_regex'] = 'Nieprawidłowy kraj SSL. Dozwolone znaki to: A-Z';
$wb['limit_traffic_quota_free_txt'] = 'Maks. dostępny limit transferu';
$wb['php_open_basedir_txt'] = 'PHP open_basedir';
$wb['traffic_quota_exceeded_txt'] = 'Limit transferu został przekroczony';
$wb['ruby_txt'] = 'Ruby';
$wb['stats_user_txt'] = 'Login do statystyk';
$wb['stats_type_txt'] = 'Rodzaj statystyk';
$wb['custom_php_ini_txt'] = 'Własne ustawienia php.ini';
$wb['none_txt'] = 'Brak';
$wb['disabled_txt'] = 'Wyłączone';
$wb['save_certificate_txt'] = 'Zapisz certyfikat';
$wb['create_certificate_txt'] = 'Utwórz certyfikat';
$wb['delete_certificate_txt'] = 'Usuń certyfikat';
$wb['nginx_directives_txt'] = 'Dyrektywy nginx';
$wb['seo_redirect_txt'] = 'Przekierowanie SEO';
$wb['non_www_to_www_txt'] = 'bez www -> www';
$wb['www_to_non_www_txt'] = 'www -> bez www';
$wb['php_fpm_use_socket_txt'] = 'Uzyj gniazda dla PHP-FPM';
$wb['error_no_sni_txt'] = 'SNI dla SSL nie jest aktywowane dla tego serwera. Możesz włączyć tylko jeden certyfikat SSL dla jednego adresu IP.';
$wb['python_txt'] = 'Python';
$wb['perl_txt'] = 'Perl';
$wb['pm_max_children_txt'] = 'PHP-FPM pm.max_children';
$wb['pm_start_servers_txt'] = 'PHP-FPM pm.start_servers';
$wb['pm_min_spare_servers_txt'] = 'PHP-FPM pm.min_spare_servers';
$wb['pm_max_spare_servers_txt'] = 'PHP-FPM pm.max_spare_servers';
$wb['error_php_fpm_pm_settings_txt'] = 'Wartości ustawień  PHP-FPM pm muszą być następujące: pm.max_children >= pm.max_spare_servers >= pm.start_servers >= pm.min_spare_servers > 0';
$wb['pm_max_children_error_regex'] = 'PHP-FPM pm.max_children musi być dodatnią wartością całkowitą.';
$wb['pm_start_servers_error_regex'] = 'PHP-FPM pm.start_servers musi być dodatnią wartością całkowitą.';
$wb['pm_min_spare_servers_error_regex'] = 'PHP-FPM pm.min_spare_servers musi być dodatnią wartością całkowitą.';
$wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers musi być dodatnią wartością całkowitą.';
$wb['hd_quota_error_regex'] = 'Limit dysku jest nieprawidłowy';
$wb['traffic_quota_error_regex'] = 'Limit transferu jest nieprawidłowy';
$wb['fastcgi_php_version_txt'] = 'Wersja PHP';
$wb['pm_txt'] = 'PHP-FPM Process Manager';
$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout musi być dodatnią wartością całkowitą.';
$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an inPHP-FPM pm.process_idle_timeout musi być dodatnią wartością całkowitą >= 0.';
$wb['pm_ondemand_hint_txt'] = 'Wersja PHP musi być >= 5.3.9 aby użyć ondemand process manager. W przypadku użycia starszej wersji PHP może nie działać w ogóle.';
$wb['generate_password_txt'] = 'Generuj hasło';
$wb['repeat_password_txt'] = 'Powtórz hasło';
$wb['password_mismatch_txt'] = 'Hasła nie pasują do siebie';
$wb['password_match_txt'] = 'Hasła są jednakowe';
$wb['available_php_directive_snippets_txt'] = 'Dostępne zestawy dyrektyw PHP:';
$wb['available_apache_directive_snippets_txt'] = 'Dostępne zestawy dyrektyw Apache:';
$wb['available_nginx_directive_snippets_txt'] = 'Dostępne zestawy dyrektyw nginx:';
$wb['Domain'] = 'Alias domeny';
?>
interface/web/sites/lib/lang/pl_web_childdomain_list.lng
New file
@@ -0,0 +1,15 @@
<?php
$wb['list_head_txt'] = 'Subdomeny';
$wb['active_txt'] = 'Aktywny';
$wb['server_id_txt'] = 'Serwer';
$wb['parent_domain_id_txt'] = 'Strona www';
$wb['domain_txt'] = 'Subdomena';
$wb['add_new_record_txt'] = 'Dodaj nową subdomene';
$wb['domain_error_empty'] = 'Domena jest pusta.';
$wb['domain_error_unique'] = 'Domena musi być unikatowa.';
$wb['domain_error_regex'] = 'Nazwa domeny ma niepoprawny format.';
$wb['no_redirect_txt'] = 'Bez przekierowania';
$wb['no_flag_txt'] = 'Bez flagi';
$wb['none_txt'] = 'Brak';
?>
interface/web/sites/lib/lang/pl_web_domain.lng
File was deleted
interface/web/sites/lib/lang/pl_web_domain_list.lng
File was deleted
interface/web/sites/lib/lang/pl_web_subdomain.lng
File was deleted
interface/web/sites/lib/lang/pl_web_subdomain_list.lng
File was deleted
interface/web/sites/lib/lang/pl_web_vhost_aliasdomain.lng
File was deleted
interface/web/sites/lib/lang/pl_web_vhost_aliasdomain_list.lng
File was deleted
interface/web/sites/lib/lang/pl_web_vhost_domain.lng
New file
@@ -0,0 +1,129 @@
<?php
$wb['ssl_state_txt'] = 'Województwo';
$wb['ssl_locality_txt'] = 'Lokalizacja';
$wb['ssl_organisation_txt'] = 'Organizacja';
$wb['ssl_organisation_unit_txt'] = 'Jednosta organizacji';
$wb['ssl_country_txt'] = 'Państwo';
$wb['ssl_request_txt'] = 'Żądanie SSL';
$wb['ssl_cert_txt'] = 'Certyfikat SSL';
$wb['ssl_bundle_txt'] = 'Paczka SSL';
$wb['ssl_action_txt'] = 'Akcja SSL';
$wb['server_id_txt'] = 'Serwer';
$wb['domain_txt'] = 'Domena';
$wb['type_txt'] = 'Typ';
$wb['parent_domain_id_txt'] = 'Macierzysta strona www';
$wb['redirect_type_txt'] = 'Rodzaj przekierowania';
$wb['redirect_path_txt'] = 'Ścieżka przekierowania';
$wb['active_txt'] = 'Aktywny';
$wb['document_root_txt'] = 'Katalog strony';
$wb['system_user_txt'] = 'Użytkownik systemowy';
$wb['system_group_txt'] = 'Grupa systemowa';
$wb['ip_address_txt'] = 'Adres IP';
$wb['vhost_type_txt'] = 'Rodzaj VHosta';
$wb['hd_quota_txt'] = 'Limit dysku twardego';
$wb['traffic_quota_txt'] = 'Limit ruchu na serwerze';
$wb['cgi_txt'] = 'CGI';
$wb['ssi_txt'] = 'SSI';
$wb['errordocs_txt'] = 'Własne strony błędów';
$wb['subdomain_txt'] = 'Automatyczna subdomena';
$wb['ssl_txt'] = 'SSL';
$wb['suexec_txt'] = 'SuEXEC';
$wb['php_txt'] = 'PHP';
$wb['client_txt'] = 'Klient';
$wb['limit_web_domain_txt'] = 'Maksymalna ilość domen dla Twojego konta została przekroczona.';
$wb['limit_web_aliasdomain_txt'] = 'Maksymalna ilość aliasów domen dla Twojego konta została przekroczona.';
$wb['limit_web_subdomain_txt'] = 'Maksymalna ilość subdomen dla Twojego konta została przekroczona.';
$wb['apache_directives_txt'] = 'Dyrektywy Apache';
$wb['domain_error_empty'] = 'Domena jest pusta.';
$wb['domain_error_unique'] = 'Istnieje już strona www, alias lub subdomena dla tej domeny.';
$wb['domain_error_regex'] = 'Nazwa domeny jest niepoprawna.';
$wb['hd_quota_error_empty'] = 'Limit twardego dysku jest pusty.';
$wb['traffic_quota_error_empty'] = 'Limit ruchu na serwerze jest pusty.';
$wb['error_ssl_state_empty'] = 'Stan SSL jest pusty.';
$wb['error_ssl_locality_empty'] = 'Lokalność SSL jest pusta.';
$wb['error_ssl_organisation_empty'] = 'Organizacja SSL jest pusta.';
$wb['error_ssl_organisation_unit_empty'] = 'Jednosta ogranizacji SSL jest pusta.';
$wb['error_ssl_country_empty'] = 'Państwo SSL jest puste.';
$wb['client_group_id_txt'] = 'Klient';
$wb['stats_password_txt'] = 'Hasło statystyk strony www';
$wb['ssl_domain_txt'] = 'Domena SSL';
$wb['allow_override_txt'] = 'Allow Override';
$wb['limit_web_quota_free_txt'] = 'Maksymalny dostępny limit dysku';
$wb['ssl_state_error_regex'] = 'Nieprawidłowy stan SSL. Dozwolone znaki to: a-z, 0-9 oraz .,-_';
$wb['ssl_locality_error_regex'] = 'Nieprawidłowa lokalizacja SSL. Dozwolone znaki to: a-z, 0-9 oraz .,-_';
$wb['ssl_organisation_error_regex'] = 'Nieprawidłowa organizacja SSL. Dozwolone znaki to: a-z, 0-9 oraz .,-_';
$wb['ssl_organistaion_unit_error_regex'] = 'Nieprawidłowa jednostka organizacji SSL. Dozwolone znaki to: a-z, 0-9 oraz .,-_';
$wb['ssl_country_error_regex'] = 'Nieprawidłowy kraj SSL. Dozwolone znaki to: A-Z';
$wb['limit_traffic_quota_free_txt'] = 'Maksymalny dostępny limit transferu';
$wb['redirect_error_regex'] = 'Nieprawidłowa ścieżka przekierowania. Poprawne przekierowania to np.: /test/ lub http://www.domain.tld/test/';
$wb['php_open_basedir_txt'] = 'PHP open_basedir';
$wb['traffic_quota_exceeded_txt'] = 'Limit transferu przekroczony.';
$wb['backup_interval_txt'] = 'Odstęp między kopiami zapasowymi';
$wb['backup_copies_txt'] = 'Liczba kopii zapasowych';
$wb['ruby_txt'] = 'Ruby';
$wb['stats_user_txt'] = 'Nazwa użytkownika statystyk';
$wb['stats_type_txt'] = 'Rodzaj statystyk';
$wb['custom_php_ini_txt'] = 'Własne ustawienia php.ini';
$wb['error_ssl_cert_empty'] = 'Pole certyfikatu SSL jest puste';
$wb['none_txt'] = 'Brak';
$wb['disabled_txt'] = 'Wyłączone';
$wb['no_redirect_txt'] = 'Bez przekierowania';
$wb['no_flag_txt'] = 'Bez flagi';
$wb['save_certificate_txt'] = 'Zapisz certyfikat';
$wb['create_certificate_txt'] = 'Utwórz certyfikat';
$wb['delete_certificate_txt'] = 'Usuń certyfikat';
$wb['ipv6_address_txt'] = 'Adres IPv6';
$wb['nginx_directives_txt'] = 'Dyrektywy nginx';
$wb['seo_redirect_txt'] = 'Przekierowanie SEO';
$wb['non_www_to_www_txt'] = 'bez www -> www';
$wb['www_to_non_www_txt'] = 'www -> bez www';
$wb['php_fpm_use_socket_txt'] = 'Użyj gniazda dla PHP-FPM';
$wb['error_no_sni_txt'] = 'SNI dla SSL nie jest aktywowane na tym serwerze. Możesz utworzyć tylko jeden certyfikat SSL dla jednego adresu IP.';
$wb['python_txt'] = 'Python';
$wb['pm_max_children_txt'] = 'PHP-FPM pm.max_children';
$wb['pm_start_servers_txt'] = 'PHP-FPM pm.start_servers';
$wb['pm_min_spare_servers_txt'] = 'PHP-FPM pm.min_spare_servers';
$wb['pm_max_spare_servers_txt'] = 'PHP-FPM pm.max_spare_servers';
$wb['error_php_fpm_pm_settings_txt'] = 'Wartości ustawień PHP-FPM pm muszą być następujące: pm.max_children >= pm.max_spare_servers >= pm.start_servers >= pm.min_spare_servers > 0';
$wb['pm_max_children_error_regex'] = 'PHP-FPM pm.max_children musi być całkowitą liczną dodatnią.';
$wb['pm_start_servers_error_regex'] = 'PHP-FPM pm.start_servers musi być całkowitą liczną dodatnią.';
$wb['pm_min_spare_servers_error_regex'] = 'PHP-FPM pm.min_spare_servers musi być całkowitą liczną dodatnią.';
$wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers musi być całkowitą liczną dodatnią.';
$wb['hd_quota_error_regex'] = 'Limit dysku jest nieprawidłowy.';
$wb['traffic_quota_error_regex'] = 'Limit transferu jest nieprawidłowy.';
$wb['ssl_key_txt'] = 'Klucz SSL';
$wb['web_folder_error_regex'] = 'Wprowadzono nieprawidłowy katalog. Proszę nie wpisywać znaku slash [ / ]';
$wb['domain_error_autosub'] = 'Istnieje już subdomena z tymi ustawieniami.';
$wb['perl_txt'] = 'Perl';
$wb['fastcgi_php_version_txt'] = 'Wersja PHP';
$wb['pm_txt'] = 'PHP-FPM Process Manager';
$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout musi być całkowitą wartością dodatnią';
$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests musi być całkowitą wartością >= 0.';
$wb['pm_ondemand_hint_txt'] = 'Musisz mieć PHP w wersji >= 5.3.9 aby użyć ondemand process manager. Jeżeli wybierzesz ondemand dla starszej wersji, PHP nie zadziała w ogóle!';
$wb['generate_password_txt'] = 'Generuj hasło';
$wb['repeat_password_txt'] = 'Powtórz hasło';
$wb['password_mismatch_txt'] = 'Hasła nie pasują';
$wb['password_match_txt'] = 'Hasła pasują';
$wb['available_php_directive_snippets_txt'] = 'Dostępne zestawy dyrektyw PHP:';
$wb['available_apache_directive_snippets_txt'] = 'Dostępne zestawy dyrektyw Apache:';
$wb['available_nginx_directive_snippets_txt'] = 'Dostępne zestawy dyrektyw nginx:';
$wb['proxy_directives_txt'] = 'Dyrektywy Proxy';
$wb['available_proxy_directive_snippets_txt'] = 'Dostępne zestawy dyrektyw Proxy:';
$wb['no_server_error'] = 'No server selected.';
$wb['no_backup_txt'] = 'No backup';
$wb['daily_backup_txt'] = 'Daily';
$wb['weekly_backup_txt'] = 'Weekly';
$wb['monthly_backup_txt'] = 'Monthly';
$wb['rewrite_rules_txt'] = 'Rewrite Rules';
$wb['invalid_rewrite_rules_txt'] = 'Invalid Rewrite Rules';
$wb['allowed_rewrite_rule_directives_txt'] = 'Allowed Directives:';
$wb['configuration_error_txt'] = 'CONFIGURATION ERROR';
$wb['web_folder_txt'] = 'Folder strony';
$wb['web_folder_invalid_txt'] = 'Folder strony jest nieprawidłowy, proszę wybrać inny.';
$wb['web_folder_unique_txt'] = 'Folder strony jest już w użyciu, proszę wybrać inny.';
$wb['host_txt'] = 'Nazwa hosta';
$wb['domain_error_wildcard'] = 'Subdomeny typu wildcard nie są dozwolone.';
?>
interface/web/sites/lib/lang/pl_web_vhost_domain_admin_list.lng
interface/web/sites/lib/lang/pl_web_vhost_domain_list.lng
New file
@@ -0,0 +1,10 @@
<?php
$wb['list_head_txt'] = 'Strony www';
$wb['domain_id_txt'] = 'ID';
$wb['active_txt'] = 'Aktywny';
$wb['server_id_txt'] = 'Serwer';
$wb['domain_txt'] = 'Domena';
$wb['add_new_record_txt'] = 'Dodaj nową stronę';
$wb['parent_domain_id_txt'] = 'Website';
?>
interface/web/sites/lib/lang/pl_web_vhost_subdomain.lng
File was deleted
interface/web/sites/lib/lang/pl_web_vhost_subdomain_list.lng
File was deleted
interface/web/sites/lib/lang/pt_web_aliasdomain.lng
File was deleted
interface/web/sites/lib/lang/pt_web_aliasdomain_list.lng
File was deleted
interface/web/sites/lib/lang/pt_web_childdomain.lng
New file
@@ -0,0 +1,119 @@
<?php
$wb['ssl_state_txt'] = 'Estado';
$wb['ssl_locality_txt'] = 'Localidade';
$wb['ssl_organisation_txt'] = 'Empresa';
$wb['ssl_organisation_unit_txt'] = 'Departamento';
$wb['ssl_country_txt'] = 'País';
$wb['ssl_request_txt'] = 'Requisição SSL';
$wb['ssl_cert_txt'] = 'Certificado SSL';
$wb['ssl_bundle_txt'] = 'Pacote SSL';
$wb['ssl_action_txt'] = 'Acção SSL';
$wb['server_id_txt'] = 'Servidor';
$wb['domain_txt'] = 'Domínio';
$wb['type_txt'] = 'Tipo';
$wb['parent_domain_id_txt'] = 'Site Parente';
$wb['redirect_type_txt'] = 'Tipo do Redireccionamento';
$wb['redirect_path_txt'] = 'Pasta do Redireccionamento';
$wb['active_txt'] = 'Activo';
$wb['document_root_txt'] = 'Documentroot';
$wb['system_user_txt'] = 'Utilizador no Linux';
$wb['system_group_txt'] = 'Grupo no Linux';
$wb['ip_address_txt'] = 'Endereço-IP';
$wb['vhost_type_txt'] = 'Tipo de VHost';
$wb['hd_quota_txt'] = 'Cota de Disco';
$wb['traffic_quota_txt'] = 'Cota de Tráfico';
$wb['cgi_txt'] = 'CGI';
$wb['ssi_txt'] = 'SSI';
$wb['ssl_txt'] = 'SSL';
$wb['suexec_txt'] = 'SuEXEC';
$wb['php_txt'] = 'PHP';
$wb['client_txt'] = 'Cliente';
$wb['limit_web_domain_txt'] = 'O número máximo de domínios web para esta conta foi atingido.';
$wb['limit_web_aliasdomain_txt'] = 'O número máximo de aliases para esta conta foi atingido.';
$wb['limit_web_subdomain_txt'] = 'O número máximo de sub-domínios para esta conta foi atingido.';
$wb['apache_directives_txt'] = 'Directivas apache';
$wb['domain_error_empty'] = 'Domínio em branco.';
$wb['domain_error_unique'] = 'Já existe um alias ou sub-domínio com este nome.';
$wb['domain_error_regex'] = 'Nome de domínio inválido.';
$wb['host_txt'] = 'Host';
$wb['redirect_error_regex'] = 'Pasta de redireccionamento inválida. Exemplos de redireccionamentos válidos: /test/ or http://www.dominio.pt/test/';
$wb['no_redirect_txt'] = 'No redirect';
$wb['no_flag_txt'] = 'No flag';
$wb['domain_error_wildcard'] = 'Wildcard subdomains are not allowed.';
$wb['proxy_directives_txt'] = 'Proxy Directives';
$wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
$wb['error_proxy_requires_url'] = 'Redirect Type \"proxy\" requires a URL as the redirect path.';
$wb['backup_interval_txt'] = 'Backup interval';
$wb['backup_copies_txt'] = 'Number of backup copies';
$wb['ssl_key_txt'] = 'SSL Key';
$wb['ssl_domain_txt'] = 'SSL Domain';
$wb['web_folder_error_regex'] = 'Invalid folder entered. Please do not enter a slash.';
$wb['ipv6_address_txt'] = 'IPv6-Address';
$wb['errordocs_txt'] = 'Own Error-Documents';
$wb['subdomain_txt'] = 'Auto-Subdomain';
$wb['domain_error_autosub'] = 'There is already a subdomain with these settings.';
$wb['hd_quota_error_empty'] = 'Harddisk quota is 0 or empty.';
$wb['traffic_quota_error_empty'] = 'Traffic quota is empty.';
$wb['error_ssl_state_empty'] = 'SSL State is empty.';
$wb['error_ssl_locality_empty'] = 'SSL Locality is empty.';
$wb['error_ssl_organisation_empty'] = 'SSL Organisation is empty.';
$wb['error_ssl_organisation_unit_empty'] = 'SSL Organisation Unit is empty.';
$wb['error_ssl_country_empty'] = 'SSL Country is empty.';
$wb['error_ssl_cert_empty'] = 'SSL Certificate field is empty';
$wb['client_group_id_txt'] = 'Client';
$wb['stats_password_txt'] = 'Set Webstatistics password';
$wb['allow_override_txt'] = 'Apache AllowOverride';
$wb['limit_web_quota_free_txt'] = 'Max. available Harddisk Quota';
$wb['ssl_state_error_regex'] = 'Invalid SSL State. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_locality_error_regex'] = 'Invalid SSL Locality. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_organisation_error_regex'] = 'Invalid SSL Organisation. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_organistaion_unit_error_regex'] = 'Invalid SSL Organisation Unit. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_country_error_regex'] = 'Invalid SSL Country. Valid characters are: A-Z';
$wb['limit_traffic_quota_free_txt'] = 'Max. available Traffic Quota';
$wb['php_open_basedir_txt'] = 'PHP open_basedir';
$wb['traffic_quota_exceeded_txt'] = 'Traffic quota exceeded';
$wb['ruby_txt'] = 'Ruby';
$wb['stats_user_txt'] = 'Webstatistics username';
$wb['stats_type_txt'] = 'Webstatistics program';
$wb['custom_php_ini_txt'] = 'Custom php.ini settings';
$wb['none_txt'] = 'None';
$wb['disabled_txt'] = 'Disabled';
$wb['save_certificate_txt'] = 'Save certificate';
$wb['create_certificate_txt'] = 'Create certificate';
$wb['delete_certificate_txt'] = 'Delete certificate';
$wb['nginx_directives_txt'] = 'nginx Directives';
$wb['seo_redirect_txt'] = 'SEO Redirect';
$wb['non_www_to_www_txt'] = 'Non-www -&gt; www';
$wb['www_to_non_www_txt'] = 'www -&gt; non-www';
$wb['php_fpm_use_socket_txt'] = 'Use Socket For PHP-FPM';
$wb['error_no_sni_txt'] = 'SNI for SSL is not activated on this server. You can enable only one SSL certificate on each IP address.';
$wb['python_txt'] = 'Python';
$wb['perl_txt'] = 'Perl';
$wb['pm_max_children_txt'] = 'PHP-FPM pm.max_children';
$wb['pm_start_servers_txt'] = 'PHP-FPM pm.start_servers';
$wb['pm_min_spare_servers_txt'] = 'PHP-FPM pm.min_spare_servers';
$wb['pm_max_spare_servers_txt'] = 'PHP-FPM pm.max_spare_servers';
$wb['error_php_fpm_pm_settings_txt'] = 'Values of PHP-FPM pm settings must be as follows: pm.max_children &gt;= pm.max_spare_servers &gt;= pm.start_servers &gt;= pm.min_spare_servers &gt; 0';
$wb['pm_max_children_error_regex'] = 'PHP-FPM pm.max_children must be a positive integer value.';
$wb['pm_start_servers_error_regex'] = 'PHP-FPM pm.start_servers must be a positive integer value.';
$wb['pm_min_spare_servers_error_regex'] = 'PHP-FPM pm.min_spare_servers must be a positive integer value.';
$wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
$wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
$wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
$wb['fastcgi_php_version_txt'] = 'PHP Version';
$wb['pm_txt'] = 'PHP-FPM Process Manager';
$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
$wb['generate_password_txt'] = 'Generate Password';
$wb['repeat_password_txt'] = 'Repeat Password';
$wb['password_mismatch_txt'] = 'The passwords do not match.';
$wb['password_match_txt'] = 'The passwords do match.';
$wb['available_php_directive_snippets_txt'] = 'Available PHP Directive Snippets:';
$wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Snippets:';
$wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
$wb['Domain'] = 'Aliasdomain';
?>
interface/web/sites/lib/lang/pt_web_childdomain_list.lng
New file
@@ -0,0 +1,15 @@
<?php
$wb['list_head_txt'] = 'Sub-domínios';
$wb['active_txt'] = 'Activo';
$wb['server_id_txt'] = 'Servidor';
$wb['parent_domain_id_txt'] = 'Website';
$wb['domain_txt'] = 'Sub-domínio';
$wb['add_new_record_txt'] = 'Adicionar um novo sub-domínio';
$wb['domain_error_empty'] = 'Domínio em branco.';
$wb['domain_error_unique'] = 'O domínio deve ser único.';
$wb['domain_error_regex'] = 'Nome de domínio inválido.';
$wb['no_redirect_txt'] = 'No redirect';
$wb['no_flag_txt'] = 'No flag';
$wb['none_txt'] = 'None';
?>
interface/web/sites/lib/lang/pt_web_domain.lng
File was deleted
interface/web/sites/lib/lang/pt_web_domain_admin_list.lng
File was deleted
interface/web/sites/lib/lang/pt_web_domain_list.lng
File was deleted
interface/web/sites/lib/lang/pt_web_subdomain.lng
File was deleted
interface/web/sites/lib/lang/pt_web_subdomain_list.lng
File was deleted
interface/web/sites/lib/lang/pt_web_vhost_aliasdomain.lng
File was deleted
interface/web/sites/lib/lang/pt_web_vhost_aliasdomain_list.lng
File was deleted
interface/web/sites/lib/lang/pt_web_vhost_domain.lng
New file
@@ -0,0 +1,129 @@
<?php
$wb['ssl_state_txt'] = 'Estado';
$wb['ssl_locality_txt'] = 'Localização';
$wb['ssl_organisation_txt'] = 'Empresa';
$wb['ssl_organisation_unit_txt'] = 'Departamento';
$wb['ssl_country_txt'] = 'País';
$wb['ssl_request_txt'] = 'Requisição SSL';
$wb['ssl_cert_txt'] = 'Certificado SSL';
$wb['ssl_bundle_txt'] = 'SSL Bundle';
$wb['ssl_action_txt'] = 'SSL Action';
$wb['server_id_txt'] = 'Servidor';
$wb['domain_txt'] = 'Domínio';
$wb['type_txt'] = 'Tipo';
$wb['parent_domain_id_txt'] = 'Site Parente';
$wb['redirect_type_txt'] = 'Tipo Redireccionamento';
$wb['redirect_path_txt'] = 'Pasta de redireccionamento';
$wb['active_txt'] = 'Activo';
$wb['document_root_txt'] = 'Documentroot';
$wb['system_user_txt'] = 'Utilizador Linux';
$wb['system_group_txt'] = 'Groupo Linux';
$wb['ip_address_txt'] = 'Endereço-IP';
$wb['vhost_type_txt'] = 'Tipo de VHost';
$wb['hd_quota_txt'] = 'Cota de Disco';
$wb['traffic_quota_txt'] = 'Cota de Tráfego';
$wb['cgi_txt'] = 'CGI';
$wb['ssi_txt'] = 'SSI';
$wb['errordocs_txt'] = 'Páginas de Erro';
$wb['subdomain_txt'] = 'Auto-Subdomínio';
$wb['ssl_txt'] = 'SSL';
$wb['suexec_txt'] = 'SuEXEC';
$wb['php_txt'] = 'PHP';
$wb['client_txt'] = 'Cliente';
$wb['limit_web_domain_txt'] = 'O número máximo de domínios web para a conta foi atingido.';
$wb['limit_web_aliasdomain_txt'] = 'O número máximo de aliases domínio para a conta foi atingido.';
$wb['limit_web_subdomain_txt'] = 'O número máximo de sub-domínios para a conta foi atingido.';
$wb['apache_directives_txt'] = 'Directivas do Apache';
$wb['domain_error_empty'] = 'Domínio em branco.';
$wb['domain_error_unique'] = 'Já existe site, alias ou sub-domínio com este nome';
$wb['domain_error_regex'] = 'Nome de domínio inválido.';
$wb['hd_quota_error_empty'] = 'Quota de disco está em branco.';
$wb['traffic_quota_error_empty'] = 'Quota de tráfego está em branco.';
$wb['error_ssl_state_empty'] = 'Estado do SSL está em branco.';
$wb['error_ssl_locality_empty'] = 'Localização do SSL está em branco.';
$wb['error_ssl_organisation_empty'] = 'Empresa do SSL está em branco.';
$wb['error_ssl_organisation_unit_empty'] = 'Departamento do SSL está em branco.';
$wb['error_ssl_country_empty'] = 'País do SSL em branco.';
$wb['client_group_id_txt'] = 'Cliente';
$wb['stats_password_txt'] = 'Senha da pasta de estatísticas';
$wb['ssl_domain_txt'] = 'Domínio SSL';
$wb['allow_override_txt'] = 'Permitir Sobrescrever';
$wb['limit_web_quota_free_txt'] = 'Cota Max. de disco disponível';
$wb['ssl_state_error_regex'] = 'Estado inválido para SSL. São caracteres válidos: a-z, 0-9 e .,-_';
$wb['ssl_locality_error_regex'] = 'Localidade inválida para SSL. São caracteres válidos: a-z, 0-9 e .,-_';
$wb['ssl_organisation_error_regex'] = 'Empresa inválida para SSL. São caracteres válidos: a-z, 0-9 e .,-_';
$wb['ssl_organistaion_unit_error_regex'] = 'Departamento inválido para SSL. São caracteres válidos: a-z, 0-9 e .,-_';
$wb['ssl_country_error_regex'] = 'País inválido para SSL. São caracteres válidos: A-Z';
$wb['limit_traffic_quota_free_txt'] = 'Cota máxima de Tráfego disponível';
$wb['redirect_error_regex'] = 'Invalid redirect path. Valid redirects are for example: /test/ or http://www.domain.tld/test/';
$wb['php_open_basedir_txt'] = 'PHP open_basedir';
$wb['traffic_quota_exceeded_txt'] = 'Traffic quota exceeded';
$wb['backup_interval_txt'] = 'Backup interval';
$wb['backup_copies_txt'] = 'Number of backup copies';
$wb['ruby_txt'] = 'Ruby';
$wb['stats_user_txt'] = 'Webstatistics username';
$wb['stats_type_txt'] = 'Webstatistics program';
$wb['custom_php_ini_txt'] = 'Custom php.ini settings';
$wb['error_ssl_cert_empty'] = 'SSL Certificate field is empty';
$wb['none_txt'] = 'None';
$wb['disabled_txt'] = 'Disabled';
$wb['no_redirect_txt'] = 'No redirect';
$wb['no_flag_txt'] = 'No flag';
$wb['save_certificate_txt'] = 'Save certificate';
$wb['create_certificate_txt'] = 'Create certificate';
$wb['delete_certificate_txt'] = 'Delete certificate';
$wb['ipv6_address_txt'] = 'IPv6-Address';
$wb['nginx_directives_txt'] = 'nginx Directives';
$wb['seo_redirect_txt'] = 'SEO Redirect';
$wb['non_www_to_www_txt'] = 'Non-www -&gt; www';
$wb['www_to_non_www_txt'] = 'www -&gt; non-www';
$wb['php_fpm_use_socket_txt'] = 'Use Socket For PHP-FPM';
$wb['error_no_sni_txt'] = 'SNI for SSL is not activated on this server. You can enable only one SSL certificate on each IP address.';
$wb['python_txt'] = 'Python';
$wb['pm_max_children_txt'] = 'PHP-FPM pm.max_children';
$wb['pm_start_servers_txt'] = 'PHP-FPM pm.start_servers';
$wb['pm_min_spare_servers_txt'] = 'PHP-FPM pm.min_spare_servers';
$wb['pm_max_spare_servers_txt'] = 'PHP-FPM pm.max_spare_servers';
$wb['error_php_fpm_pm_settings_txt'] = 'Values of PHP-FPM pm settings must be as follows: pm.max_children &gt;= pm.max_spare_servers &gt;= pm.start_servers &gt;= pm.min_spare_servers &gt; 0';
$wb['pm_max_children_error_regex'] = 'PHP-FPM pm.max_children must be a positive integer value.';
$wb['pm_start_servers_error_regex'] = 'PHP-FPM pm.start_servers must be a positive integer value.';
$wb['pm_min_spare_servers_error_regex'] = 'PHP-FPM pm.min_spare_servers must be a positive integer value.';
$wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
$wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
$wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
$wb['ssl_key_txt'] = 'SSL Key';
$wb['perl_txt'] = 'Perl';
$wb['fastcgi_php_version_txt'] = 'PHP Version';
$wb['pm_txt'] = 'PHP-FPM Process Manager';
$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
$wb['generate_password_txt'] = 'Generate Password';
$wb['repeat_password_txt'] = 'Repeat Password';
$wb['password_mismatch_txt'] = 'The passwords do not match.';
$wb['password_match_txt'] = 'The passwords do match.';
$wb['web_folder_error_regex'] = 'Invalid folder entered. Please do not enter a slash.';
$wb['domain_error_autosub'] = 'There is already a subdomain with these settings.';
$wb['available_php_directive_snippets_txt'] = 'Available PHP Directive Snippets:';
$wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Snippets:';
$wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
$wb['proxy_directives_txt'] = 'Proxy Directives';
$wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
$wb['no_server_error'] = 'No server selected.';
$wb['no_backup_txt'] = 'No backup';
$wb['daily_backup_txt'] = 'Daily';
$wb['weekly_backup_txt'] = 'Weekly';
$wb['monthly_backup_txt'] = 'Monthly';
$wb['rewrite_rules_txt'] = 'Rewrite Rules';
$wb['invalid_rewrite_rules_txt'] = 'Invalid Rewrite Rules';
$wb['allowed_rewrite_rule_directives_txt'] = 'Allowed Directives:';
$wb['configuration_error_txt'] = 'CONFIGURATION ERROR';
$wb['web_folder_txt'] = 'Web folder';
$wb['web_folder_invalid_txt'] = 'The web folder is invalid, please choose a different one.';
$wb['web_folder_unique_txt'] = 'The web folder is already used, please choose a different one.';
$wb['host_txt'] = 'Hostname';
$wb['domain_error_wildcard'] = 'Wildcard subdomains are not allowed.';
?>
interface/web/sites/lib/lang/pt_web_vhost_domain_admin_list.lng
copy from interface/web/sites/lib/lang/ar_web_domain_admin_list.lng copy to interface/web/sites/lib/lang/pt_web_vhost_domain_admin_list.lng
interface/web/sites/lib/lang/pt_web_vhost_domain_list.lng
New file
@@ -0,0 +1,10 @@
<?php
$wb['list_head_txt'] = 'Websites';
$wb['domain_id_txt'] = 'ID';
$wb['active_txt'] = 'Activo';
$wb['server_id_txt'] = 'Servidor';
$wb['domain_txt'] = 'Domínio';
$wb['add_new_record_txt'] = 'Adicionar um novo site';
$wb['parent_domain_id_txt'] = 'Website';
?>
interface/web/sites/lib/lang/pt_web_vhost_subdomain.lng
File was deleted
interface/web/sites/lib/lang/pt_web_vhost_subdomain_list.lng
File was deleted
interface/web/sites/lib/lang/ro_web_aliasdomain.lng
File was deleted
interface/web/sites/lib/lang/ro_web_aliasdomain_list.lng
File was deleted
interface/web/sites/lib/lang/ro_web_childdomain.lng
New file
@@ -0,0 +1,119 @@
<?php
$wb['ssl_state_txt'] = 'Judet';
$wb['ssl_locality_txt'] = 'Localitate';
$wb['ssl_organisation_txt'] = 'Organisation';
$wb['ssl_organisation_unit_txt'] = 'Organisation Unit';
$wb['ssl_country_txt'] = 'Tara';
$wb['ssl_request_txt'] = 'SSL Cerere';
$wb['ssl_cert_txt'] = 'SSL Certificat';
$wb['ssl_bundle_txt'] = 'SSL Bundle (pachet)';
$wb['ssl_action_txt'] = 'SSL Action';
$wb['server_id_txt'] = 'Server';
$wb['domain_txt'] = 'Domain';
$wb['type_txt'] = 'Type';
$wb['parent_domain_id_txt'] = 'Parent Website';
$wb['redirect_type_txt'] = 'Redirect Type';
$wb['redirect_path_txt'] = 'Redirect Path';
$wb['active_txt'] = 'Active';
$wb['document_root_txt'] = 'Documentroot';
$wb['system_user_txt'] = 'Linux User';
$wb['system_group_txt'] = 'Linux Group';
$wb['ip_address_txt'] = 'IP-Address';
$wb['vhost_type_txt'] = 'VHost Type';
$wb['hd_quota_txt'] = 'Harddisk Quota';
$wb['traffic_quota_txt'] = 'Traffic Quaota';
$wb['cgi_txt'] = 'CGI';
$wb['ssi_txt'] = 'SSI';
$wb['ssl_txt'] = 'SSL';
$wb['suexec_txt'] = 'SuEXEC';
$wb['php_txt'] = 'PHP';
$wb['client_txt'] = 'Client';
$wb['limit_web_domain_txt'] = 'numarul maxim de web domnii a fost atins';
$wb['limit_web_aliasdomain_txt'] = 'Numarul maxim de alias domain a fost atins';
$wb['limit_web_subdomain_txt'] = 'numarul maxim de subdomenii a fost atins';
$wb['apache_directives_txt'] = 'Apache directives';
$wb['domain_error_empty'] = 'Domain necompletat';
$wb['domain_error_unique'] = 'exista deja un domeniu sau subdomeniu asemanator';
$wb['domain_error_regex'] = 'Domain name invalid.';
$wb['host_txt'] = 'Host';
$wb['redirect_error_regex'] = 'Invalid redirect path. Valid redirects are for example: /test/ or http://www.domain.tld/test/';
$wb['no_redirect_txt'] = 'No redirect';
$wb['no_flag_txt'] = 'No flag';
$wb['domain_error_wildcard'] = 'Wildcard subdomains are not allowed.';
$wb['proxy_directives_txt'] = 'Proxy Directives';
$wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
$wb['error_proxy_requires_url'] = 'Redirect Type \"proxy\" requires a URL as the redirect path.';
$wb['backup_interval_txt'] = 'Backup interval';
$wb['backup_copies_txt'] = 'Number of backup copies';
$wb['ssl_key_txt'] = 'SSL Key';
$wb['ssl_domain_txt'] = 'SSL Domain';
$wb['web_folder_error_regex'] = 'Invalid folder entered. Please do not enter a slash.';
$wb['ipv6_address_txt'] = 'IPv6-Address';
$wb['errordocs_txt'] = 'Own Error-Documents';
$wb['subdomain_txt'] = 'Auto-Subdomain';
$wb['domain_error_autosub'] = 'There is already a subdomain with these settings.';
$wb['hd_quota_error_empty'] = 'Harddisk quota is 0 or empty.';
$wb['traffic_quota_error_empty'] = 'Traffic quota is empty.';
$wb['error_ssl_state_empty'] = 'SSL State is empty.';
$wb['error_ssl_locality_empty'] = 'SSL Locality is empty.';
$wb['error_ssl_organisation_empty'] = 'SSL Organisation is empty.';
$wb['error_ssl_organisation_unit_empty'] = 'SSL Organisation Unit is empty.';
$wb['error_ssl_country_empty'] = 'SSL Country is empty.';
$wb['error_ssl_cert_empty'] = 'SSL Certificate field is empty';
$wb['client_group_id_txt'] = 'Client';
$wb['stats_password_txt'] = 'Set Webstatistics password';
$wb['allow_override_txt'] = 'Apache AllowOverride';
$wb['limit_web_quota_free_txt'] = 'Max. available Harddisk Quota';
$wb['ssl_state_error_regex'] = 'Invalid SSL State. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_locality_error_regex'] = 'Invalid SSL Locality. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_organisation_error_regex'] = 'Invalid SSL Organisation. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_organistaion_unit_error_regex'] = 'Invalid SSL Organisation Unit. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_country_error_regex'] = 'Invalid SSL Country. Valid characters are: A-Z';
$wb['limit_traffic_quota_free_txt'] = 'Max. available Traffic Quota';
$wb['php_open_basedir_txt'] = 'PHP open_basedir';
$wb['traffic_quota_exceeded_txt'] = 'Traffic quota exceeded';
$wb['ruby_txt'] = 'Ruby';
$wb['stats_user_txt'] = 'Webstatistics username';
$wb['stats_type_txt'] = 'Webstatistics program';
$wb['custom_php_ini_txt'] = 'Custom php.ini settings';
$wb['none_txt'] = 'None';
$wb['disabled_txt'] = 'Disabled';
$wb['save_certificate_txt'] = 'Save certificate';
$wb['create_certificate_txt'] = 'Create certificate';
$wb['delete_certificate_txt'] = 'Delete certificate';
$wb['nginx_directives_txt'] = 'nginx Directives';
$wb['seo_redirect_txt'] = 'SEO Redirect';
$wb['non_www_to_www_txt'] = 'Non-www -&gt; www';
$wb['www_to_non_www_txt'] = 'www -&gt; non-www';
$wb['php_fpm_use_socket_txt'] = 'Use Socket For PHP-FPM';
$wb['error_no_sni_txt'] = 'SNI for SSL is not activated on this server. You can enable only one SSL certificate on each IP address.';
$wb['python_txt'] = 'Python';
$wb['perl_txt'] = 'Perl';
$wb['pm_max_children_txt'] = 'PHP-FPM pm.max_children';
$wb['pm_start_servers_txt'] = 'PHP-FPM pm.start_servers';
$wb['pm_min_spare_servers_txt'] = 'PHP-FPM pm.min_spare_servers';
$wb['pm_max_spare_servers_txt'] = 'PHP-FPM pm.max_spare_servers';
$wb['error_php_fpm_pm_settings_txt'] = 'Values of PHP-FPM pm settings must be as follows: pm.max_children &gt;= pm.max_spare_servers &gt;= pm.start_servers &gt;= pm.min_spare_servers &gt; 0';
$wb['pm_max_children_error_regex'] = 'PHP-FPM pm.max_children must be a positive integer value.';
$wb['pm_start_servers_error_regex'] = 'PHP-FPM pm.start_servers must be a positive integer value.';
$wb['pm_min_spare_servers_error_regex'] = 'PHP-FPM pm.min_spare_servers must be a positive integer value.';
$wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
$wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
$wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
$wb['fastcgi_php_version_txt'] = 'PHP Version';
$wb['pm_txt'] = 'PHP-FPM Process Manager';
$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
$wb['generate_password_txt'] = 'Generate Password';
$wb['repeat_password_txt'] = 'Repeat Password';
$wb['password_mismatch_txt'] = 'The passwords do not match.';
$wb['password_match_txt'] = 'The passwords do match.';
$wb['available_php_directive_snippets_txt'] = 'Available PHP Directive Snippets:';
$wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Snippets:';
$wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
$wb['Domain'] = 'Aliasdomain';
?>
interface/web/sites/lib/lang/ro_web_childdomain_list.lng
New file
@@ -0,0 +1,15 @@
<?php
$wb['list_head_txt'] = 'Subdomenii';
$wb['active_txt'] = 'Active';
$wb['server_id_txt'] = 'Server';
$wb['parent_domain_id_txt'] = 'Website';
$wb['domain_txt'] = 'Subdomeniu';
$wb['add_new_record_txt'] = 'Adauga un nou  subdomeniu';
$wb['domain_error_empty'] = 'Domain necompletat';
$wb['domain_error_unique'] = 'Domain trebuie sa fie unic';
$wb['domain_error_regex'] = 'Domain nume invalid.';
$wb['no_redirect_txt'] = 'No redirect';
$wb['no_flag_txt'] = 'No flag';
$wb['none_txt'] = 'None';
?>
interface/web/sites/lib/lang/ro_web_domain.lng
File was deleted
interface/web/sites/lib/lang/ro_web_domain_admin_list.lng
File was deleted
interface/web/sites/lib/lang/ro_web_domain_list.lng
File was deleted
interface/web/sites/lib/lang/ro_web_subdomain.lng
File was deleted
interface/web/sites/lib/lang/ro_web_subdomain_list.lng
File was deleted
interface/web/sites/lib/lang/ro_web_vhost_aliasdomain.lng
File was deleted
interface/web/sites/lib/lang/ro_web_vhost_aliasdomain_list.lng
File was deleted
interface/web/sites/lib/lang/ro_web_vhost_domain.lng
New file
@@ -0,0 +1,129 @@
<?php
$wb['ssl_state_txt'] = 'Judet';
$wb['ssl_locality_txt'] = 'Localitate';
$wb['ssl_organisation_txt'] = 'Organizatie';
$wb['ssl_organisation_unit_txt'] = 'Unitate din Organizatie';
$wb['ssl_country_txt'] = 'Tara';
$wb['ssl_request_txt'] = 'SSL Cerere';
$wb['ssl_cert_txt'] = 'SSL Certificat';
$wb['ssl_bundle_txt'] = 'SSL Bundle (pachet)';
$wb['ssl_action_txt'] = 'SSL Actiune';
$wb['server_id_txt'] = 'Server';
$wb['domain_txt'] = 'Domain';
$wb['type_txt'] = 'Tip';
$wb['parent_domain_id_txt'] = 'Parinte Website';
$wb['redirect_type_txt'] = 'Redirect Tip';
$wb['redirect_path_txt'] = 'Redirect Path';
$wb['active_txt'] = 'Active';
$wb['document_root_txt'] = 'Documentroot';
$wb['system_user_txt'] = 'Linux User';
$wb['system_group_txt'] = 'Linux Group';
$wb['ip_address_txt'] = 'IP-Address';
$wb['vhost_type_txt'] = 'VHost Type';
$wb['hd_quota_txt'] = 'Harddisk Quota';
$wb['traffic_quota_txt'] = 'Traffic Quota';
$wb['cgi_txt'] = 'CGI';
$wb['ssi_txt'] = 'SSI';
$wb['errordocs_txt'] = 'Own Error-Documents';
$wb['subdomain_txt'] = 'Auto-Subdomain';
$wb['ssl_txt'] = 'SSL';
$wb['suexec_txt'] = 'SuEXEC';
$wb['php_txt'] = 'PHP';
$wb['client_txt'] = 'Client';
$wb['limit_web_domain_txt'] = 'Numarul maxim de domenii web pe contl dumneavoastra a fost atins';
$wb['limit_web_aliasdomain_txt'] = 'Numarul maxim de aliasuri pe contul  dumneavoastra a fost atins';
$wb['limit_web_subdomain_txt'] = 'Numarul maxim de web subdomenii pe contul dumneavoastra a fost atins';
$wb['apache_directives_txt'] = 'Apache directive';
$wb['domain_error_empty'] = 'Domain este necompletat';
$wb['domain_error_unique'] = 'deja exista un domeniu /subdomeniu asemanator';
$wb['domain_error_regex'] = 'Domain name invalid.';
$wb['hd_quota_error_empty'] = 'Harddisk quota necompletata';
$wb['traffic_quota_error_empty'] = 'Traffic quota necompletata';
$wb['error_ssl_state_empty'] = 'SSL Judet necompletata';
$wb['error_ssl_locality_empty'] = 'SSL Localitate necompletata';
$wb['error_ssl_organisation_empty'] = 'SSL Organisation necompletata';
$wb['error_ssl_organisation_unit_empty'] = 'SSL Organisation Unit necompletata';
$wb['error_ssl_country_empty'] = 'SSL Tara necompletata';
$wb['client_group_id_txt'] = 'Client';
$wb['stats_password_txt'] = 'Webstatistics password';
$wb['ssl_domain_txt'] = 'SSL Domain';
$wb['allow_override_txt'] = 'Allow Override';
$wb['limit_web_quota_free_txt'] = 'Max. available Harddisk Quota';
$wb['ssl_state_error_regex'] = 'Invalid SSL State. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_locality_error_regex'] = 'Invalid SSL Locality. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_organisation_error_regex'] = 'Invalid SSL Organisation. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_organistaion_unit_error_regex'] = 'Invalid SSL Organisation Unit. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_country_error_regex'] = 'Invalid SSL Country. Valid characters are: A-Z';
$wb['limit_traffic_quota_free_txt'] = 'Max. available Traffic Quota';
$wb['redirect_error_regex'] = 'Invalid redirect path. Valid redirects are for example: /test/ or http://www.domain.tld/test/';
$wb['php_open_basedir_txt'] = 'PHP open_basedir';
$wb['traffic_quota_exceeded_txt'] = 'Traffic quota exceeded';
$wb['backup_interval_txt'] = 'Backup interval';
$wb['backup_copies_txt'] = 'Number of backup copies';
$wb['ruby_txt'] = 'Ruby';
$wb['stats_user_txt'] = 'Webstatistics username';
$wb['stats_type_txt'] = 'Webstatistics program';
$wb['custom_php_ini_txt'] = 'Custom php.ini settings';
$wb['error_ssl_cert_empty'] = 'SSL Certificate field is empty';
$wb['none_txt'] = 'None';
$wb['disabled_txt'] = 'Disabled';
$wb['no_redirect_txt'] = 'No redirect';
$wb['no_flag_txt'] = 'No flag';
$wb['save_certificate_txt'] = 'Save certificate';
$wb['create_certificate_txt'] = 'Create certificate';
$wb['delete_certificate_txt'] = 'Delete certificate';
$wb['ipv6_address_txt'] = 'IPv6-Address';
$wb['nginx_directives_txt'] = 'nginx Directives';
$wb['seo_redirect_txt'] = 'SEO Redirect';
$wb['non_www_to_www_txt'] = 'Non-www -&gt; www';
$wb['www_to_non_www_txt'] = 'www -&gt; non-www';
$wb['php_fpm_use_socket_txt'] = 'Use Socket For PHP-FPM';
$wb['error_no_sni_txt'] = 'SNI for SSL is not activated on this server. You can enable only one SSL certificate on each IP address.';
$wb['python_txt'] = 'Python';
$wb['pm_max_children_txt'] = 'PHP-FPM pm.max_children';
$wb['pm_start_servers_txt'] = 'PHP-FPM pm.start_servers';
$wb['pm_min_spare_servers_txt'] = 'PHP-FPM pm.min_spare_servers';
$wb['pm_max_spare_servers_txt'] = 'PHP-FPM pm.max_spare_servers';
$wb['error_php_fpm_pm_settings_txt'] = 'Values of PHP-FPM pm settings must be as follows: pm.max_children &gt;= pm.max_spare_servers &gt;= pm.start_servers &gt;= pm.min_spare_servers &gt; 0';
$wb['pm_max_children_error_regex'] = 'PHP-FPM pm.max_children must be a positive integer value.';
$wb['pm_start_servers_error_regex'] = 'PHP-FPM pm.start_servers must be a positive integer value.';
$wb['pm_min_spare_servers_error_regex'] = 'PHP-FPM pm.min_spare_servers must be a positive integer value.';
$wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
$wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
$wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
$wb['ssl_key_txt'] = 'SSL Key';
$wb['perl_txt'] = 'Perl';
$wb['fastcgi_php_version_txt'] = 'PHP Version';
$wb['pm_txt'] = 'PHP-FPM Process Manager';
$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
$wb['generate_password_txt'] = 'Generate Password';
$wb['repeat_password_txt'] = 'Repeat Password';
$wb['password_mismatch_txt'] = 'The passwords do not match.';
$wb['password_match_txt'] = 'The passwords do match.';
$wb['web_folder_error_regex'] = 'Invalid folder entered. Please do not enter a slash.';
$wb['domain_error_autosub'] = 'There is already a subdomain with these settings.';
$wb['available_php_directive_snippets_txt'] = 'Available PHP Directive Snippets:';
$wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Snippets:';
$wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
$wb['proxy_directives_txt'] = 'Proxy Directives';
$wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
$wb['no_server_error'] = 'No server selected.';
$wb['no_backup_txt'] = 'No backup';
$wb['daily_backup_txt'] = 'Daily';
$wb['weekly_backup_txt'] = 'Weekly';
$wb['monthly_backup_txt'] = 'Monthly';
$wb['rewrite_rules_txt'] = 'Rewrite Rules';
$wb['invalid_rewrite_rules_txt'] = 'Invalid Rewrite Rules';
$wb['allowed_rewrite_rule_directives_txt'] = 'Allowed Directives:';
$wb['configuration_error_txt'] = 'CONFIGURATION ERROR';
$wb['web_folder_txt'] = 'Web folder';
$wb['web_folder_invalid_txt'] = 'The web folder is invalid, please choose a different one.';
$wb['web_folder_unique_txt'] = 'The web folder is already used, please choose a different one.';
$wb['host_txt'] = 'Hostname';
$wb['domain_error_wildcard'] = 'Wildcard subdomains are not allowed.';
?>
interface/web/sites/lib/lang/ro_web_vhost_domain_admin_list.lng
copy from interface/web/sites/lib/lang/ar_web_domain_admin_list.lng copy to interface/web/sites/lib/lang/ro_web_vhost_domain_admin_list.lng
interface/web/sites/lib/lang/ro_web_vhost_domain_list.lng
New file
@@ -0,0 +1,10 @@
<?php
$wb['list_head_txt'] = 'Website-uri';
$wb['domain_id_txt'] = 'ID';
$wb['active_txt'] = 'Active';
$wb['server_id_txt'] = 'Server';
$wb['domain_txt'] = 'Domain';
$wb['add_new_record_txt'] = 'Adauga un nou  website';
$wb['parent_domain_id_txt'] = 'Website';
?>
interface/web/sites/lib/lang/ro_web_vhost_subdomain.lng
File was deleted
interface/web/sites/lib/lang/ro_web_vhost_subdomain_list.lng
File was deleted
interface/web/sites/lib/lang/ru_web_aliasdomain.lng
File was deleted
interface/web/sites/lib/lang/ru_web_aliasdomain_list.lng
File was deleted
interface/web/sites/lib/lang/ru_web_childdomain.lng
New file
@@ -0,0 +1,119 @@
<?php
$wb['ssl_state_txt'] = 'Область/край';
$wb['ssl_locality_txt'] = 'Locality';
$wb['ssl_organisation_txt'] = 'Организация';
$wb['ssl_organisation_unit_txt'] = 'Organisation Unit';
$wb['ssl_country_txt'] = 'Страна';
$wb['ssl_request_txt'] = 'Запрос SSL';
$wb['ssl_cert_txt'] = 'SSL Certificate';
$wb['ssl_bundle_txt'] = 'SSL Bundle';
$wb['ssl_action_txt'] = 'SSL Action';
$wb['server_id_txt'] = 'Сервер';
$wb['domain_txt'] = 'Домен';
$wb['type_txt'] = 'Тип';
$wb['parent_domain_id_txt'] = 'Родительский Web-сайт';
$wb['redirect_type_txt'] = 'Т';
$wb['redirect_path_txt'] = 'Путь редиректа';
$wb['active_txt'] = 'Активен?';
$wb['document_root_txt'] = 'Documentroot';
$wb['system_user_txt'] = 'Пользователь Linux';
$wb['system_group_txt'] = 'Группа Linux';
$wb['ip_address_txt'] = 'IP-адрес';
$wb['vhost_type_txt'] = 'VHost Тип';
$wb['hd_quota_txt'] = 'Квота HDD';
$wb['traffic_quota_txt'] = 'Квота трафика';
$wb['cgi_txt'] = 'CGI';
$wb['ssi_txt'] = 'SSI';
$wb['ssl_txt'] = 'SSL';
$wb['suexec_txt'] = 'SuEXEC';
$wb['php_txt'] = 'PHP';
$wb['client_txt'] = 'Клиент';
$wb['limit_web_domain_txt'] = 'Максимальное число веб доменов достигнуто.';
$wb['limit_web_aliasdomain_txt'] = 'Максимальное число веб алиасов достигнуто.';
$wb['limit_web_subdomain_txt'] = 'Максимальное число веб субдоменов достигнуто.';
$wb['apache_directives_txt'] = 'Директивы Apache';
$wb['domain_error_empty'] = 'Домен пустой.';
$wb['domain_error_unique'] = 'Домен должен быть уникальным.';
$wb['domain_error_regex'] = 'Имя домена неправильно.';
$wb['host_txt'] = 'Хост';
$wb['redirect_error_regex'] = 'Invalid redirect path. Valid redirects are for example: /test/ or http://www.domain.tld/test/';
$wb['no_redirect_txt'] = 'No redirect';
$wb['no_flag_txt'] = 'No flag';
$wb['domain_error_wildcard'] = 'Wildcard subdomains are not allowed.';
$wb['proxy_directives_txt'] = 'Proxy Directives';
$wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
$wb['error_proxy_requires_url'] = 'Redirect Type \"proxy\" requires a URL as the redirect path.';
$wb['backup_interval_txt'] = 'Backup interval';
$wb['backup_copies_txt'] = 'Number of backup copies';
$wb['ssl_key_txt'] = 'SSL Key';
$wb['ssl_domain_txt'] = 'SSL Domain';
$wb['web_folder_error_regex'] = 'Invalid folder entered. Please do not enter a slash.';
$wb['ipv6_address_txt'] = 'IPv6-Address';
$wb['errordocs_txt'] = 'Own Error-Documents';
$wb['subdomain_txt'] = 'Auto-Subdomain';
$wb['domain_error_autosub'] = 'There is already a subdomain with these settings.';
$wb['hd_quota_error_empty'] = 'Harddisk quota is 0 or empty.';
$wb['traffic_quota_error_empty'] = 'Traffic quota is empty.';
$wb['error_ssl_state_empty'] = 'SSL State is empty.';
$wb['error_ssl_locality_empty'] = 'SSL Locality is empty.';
$wb['error_ssl_organisation_empty'] = 'SSL Organisation is empty.';
$wb['error_ssl_organisation_unit_empty'] = 'SSL Organisation Unit is empty.';
$wb['error_ssl_country_empty'] = 'SSL Country is empty.';
$wb['error_ssl_cert_empty'] = 'SSL Certificate field is empty';
$wb['client_group_id_txt'] = 'Client';
$wb['stats_password_txt'] = 'Set Webstatistics password';
$wb['allow_override_txt'] = 'Apache AllowOverride';
$wb['limit_web_quota_free_txt'] = 'Max. available Harddisk Quota';
$wb['ssl_state_error_regex'] = 'Invalid SSL State. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_locality_error_regex'] = 'Invalid SSL Locality. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_organisation_error_regex'] = 'Invalid SSL Organisation. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_organistaion_unit_error_regex'] = 'Invalid SSL Organisation Unit. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_country_error_regex'] = 'Invalid SSL Country. Valid characters are: A-Z';
$wb['limit_traffic_quota_free_txt'] = 'Max. available Traffic Quota';
$wb['php_open_basedir_txt'] = 'PHP open_basedir';
$wb['traffic_quota_exceeded_txt'] = 'Traffic quota exceeded';
$wb['ruby_txt'] = 'Ruby';
$wb['stats_user_txt'] = 'Webstatistics username';
$wb['stats_type_txt'] = 'Webstatistics program';
$wb['custom_php_ini_txt'] = 'Custom php.ini settings';
$wb['none_txt'] = 'None';
$wb['disabled_txt'] = 'Disabled';
$wb['save_certificate_txt'] = 'Save certificate';
$wb['create_certificate_txt'] = 'Create certificate';
$wb['delete_certificate_txt'] = 'Delete certificate';
$wb['nginx_directives_txt'] = 'nginx Directives';
$wb['seo_redirect_txt'] = 'SEO Redirect';
$wb['non_www_to_www_txt'] = 'Non-www -&gt; www';
$wb['www_to_non_www_txt'] = 'www -&gt; non-www';
$wb['php_fpm_use_socket_txt'] = 'Use Socket For PHP-FPM';
$wb['error_no_sni_txt'] = 'SNI for SSL is not activated on this server. You can enable only one SSL certificate on each IP address.';
$wb['python_txt'] = 'Python';
$wb['perl_txt'] = 'Perl';
$wb['pm_max_children_txt'] = 'PHP-FPM pm.max_children';
$wb['pm_start_servers_txt'] = 'PHP-FPM pm.start_servers';
$wb['pm_min_spare_servers_txt'] = 'PHP-FPM pm.min_spare_servers';
$wb['pm_max_spare_servers_txt'] = 'PHP-FPM pm.max_spare_servers';
$wb['error_php_fpm_pm_settings_txt'] = 'Values of PHP-FPM pm settings must be as follows: pm.max_children &gt;= pm.max_spare_servers &gt;= pm.start_servers &gt;= pm.min_spare_servers &gt; 0';
$wb['pm_max_children_error_regex'] = 'PHP-FPM pm.max_children must be a positive integer value.';
$wb['pm_start_servers_error_regex'] = 'PHP-FPM pm.start_servers must be a positive integer value.';
$wb['pm_min_spare_servers_error_regex'] = 'PHP-FPM pm.min_spare_servers must be a positive integer value.';
$wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
$wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
$wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
$wb['fastcgi_php_version_txt'] = 'PHP Version';
$wb['pm_txt'] = 'PHP-FPM Process Manager';
$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
$wb['generate_password_txt'] = 'Generate Password';
$wb['repeat_password_txt'] = 'Repeat Password';
$wb['password_mismatch_txt'] = 'The passwords do not match.';
$wb['password_match_txt'] = 'The passwords do match.';
$wb['available_php_directive_snippets_txt'] = 'Available PHP Directive Snippets:';
$wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Snippets:';
$wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
$wb['Domain'] = 'Aliasdomain';
?>
interface/web/sites/lib/lang/ru_web_childdomain_list.lng
New file
@@ -0,0 +1,15 @@
<?php
$wb['list_head_txt'] = 'Субдомены';
$wb['active_txt'] = 'Активен?';
$wb['server_id_txt'] = 'Сервер';
$wb['parent_domain_id_txt'] = 'Web-сайт';
$wb['domain_txt'] = 'Субдомен';
$wb['add_new_record_txt'] = 'Добавить новый Субдомен';
$wb['domain_error_empty'] = 'Домен пустой.';
$wb['domain_error_unique'] = 'Домен должен быть уникальным.';
$wb['domain_error_regex'] = 'Имя домена неправильно.';
$wb['no_redirect_txt'] = 'No redirect';
$wb['no_flag_txt'] = 'No flag';
$wb['none_txt'] = 'None';
?>
interface/web/sites/lib/lang/ru_web_domain.lng
File was deleted
interface/web/sites/lib/lang/ru_web_domain_admin_list.lng
File was deleted
interface/web/sites/lib/lang/ru_web_domain_list.lng
File was deleted
interface/web/sites/lib/lang/ru_web_subdomain.lng
File was deleted
interface/web/sites/lib/lang/ru_web_subdomain_list.lng
File was deleted
interface/web/sites/lib/lang/ru_web_vhost_aliasdomain.lng
File was deleted
interface/web/sites/lib/lang/ru_web_vhost_aliasdomain_list.lng
File was deleted
interface/web/sites/lib/lang/ru_web_vhost_domain.lng
New file
@@ -0,0 +1,129 @@
<?php
$wb['ssl_state_txt'] = 'Область/край';
$wb['ssl_locality_txt'] = 'Locality';
$wb['ssl_organisation_txt'] = 'Компания';
$wb['ssl_organisation_unit_txt'] = 'Organisation Unit';
$wb['ssl_country_txt'] = 'Страна';
$wb['ssl_request_txt'] = 'Запрос SSL';
$wb['ssl_cert_txt'] = 'SSL сертификат';
$wb['ssl_bundle_txt'] = 'SSL Bundle';
$wb['ssl_action_txt'] = 'SSL Action';
$wb['server_id_txt'] = 'Сервер';
$wb['domain_txt'] = 'Домен';
$wb['type_txt'] = 'Тип';
$wb['parent_domain_id_txt'] = 'Дочерний Web-сайт';
$wb['redirect_type_txt'] = 'Тип редиректа';
$wb['redirect_path_txt'] = 'Путь редиректа';
$wb['active_txt'] = 'Активен?';
$wb['document_root_txt'] = 'Documentroot';
$wb['system_user_txt'] = 'Пользователь Linux';
$wb['system_group_txt'] = 'Группа Linux';
$wb['ip_address_txt'] = 'IP-адрес';
$wb['vhost_type_txt'] = 'VHost Тип';
$wb['hd_quota_txt'] = 'Квота HDD';
$wb['traffic_quota_txt'] = 'Квота трафика';
$wb['cgi_txt'] = 'CGI';
$wb['ssi_txt'] = 'SSI';
$wb['ssl_txt'] = 'SSL';
$wb['suexec_txt'] = 'SuEXEC';
$wb['php_txt'] = 'PHP';
$wb['client_txt'] = 'Клиент';
$wb['limit_web_domain_txt'] = 'Достигнуто макс. число web-сайтов для вашего аккаунта.';
$wb['limit_web_aliasdomain_txt'] = 'Достигнуто макс. число алиасов доменовдля вашего аккаунта.';
$wb['limit_web_subdomain_txt'] = 'Достигнуто максимальное количество субдоменов для вашего аккаунта.';
$wb['apache_directives_txt'] = 'Директивы Apache';
$wb['domain_error_empty'] = 'Домен пустой.';
$wb['domain_error_unique'] = 'Домен должен быть уникальным.';
$wb['domain_error_regex'] = 'Имя домен неправильно.';
$wb['hd_quota_error_empty'] = 'Пустое значение квоты HDD.';
$wb['traffic_quota_error_empty'] = 'Пустое значение квоты трафика.';
$wb['errordocs_txt'] = 'Общие Error-Documents';
$wb['error_ssl_state_empty'] = 'SSL область/край пуст.';
$wb['error_ssl_locality_empty'] = 'SSL Locality is empty.';
$wb['error_ssl_organisation_empty'] = 'SSL организация пуста.';
$wb['error_ssl_organisation_unit_empty'] = 'SSL Organisation Unit is empty.';
$wb['error_ssl_country_empty'] = 'SSL страна пуста.';
$wb['subdomain_txt'] = 'Авто-субдомен';
$wb['client_group_id_txt'] = 'Клиент';
$wb['stats_password_txt'] = 'Пароль к Web-статистике';
$wb['ssl_domain_txt'] = 'SSL Domain';
$wb['allow_override_txt'] = 'Allow Override';
$wb['limit_web_quota_free_txt'] = 'Макс. доступная квота HDD';
$wb['ssl_state_error_regex'] = 'Неверная область/край SSL. Корректные имволы: a-z, 0-9 и .,-_';
$wb['ssl_locality_error_regex'] = 'Неверное SSL Locality. Корректные символы: a-z, 0-9 и .,-_';
$wb['ssl_organisation_error_regex'] = 'Неверная SSL организация. кореектные символы: a-z, 0-9 и .,-_';
$wb['ssl_organistaion_unit_error_regex'] = 'Неверный SSL Organisation Unit. Корректные символы: a-z, 0-9 и .,-_';
$wb['ssl_country_error_regex'] = 'Неверная SSL Country. Разрешенные символы: A-Z';
$wb['limit_traffic_quota_free_txt'] = 'Макс.доступная квота трафика';
$wb['redirect_error_regex'] = 'Invalid redirect path. Valid redirects are for example: /test/ or http://www.domain.tld/test/';
$wb['php_open_basedir_txt'] = 'PHP open_basedir';
$wb['traffic_quota_exceeded_txt'] = 'Traffic quota exceeded';
$wb['backup_interval_txt'] = 'Backup interval';
$wb['backup_copies_txt'] = 'Number of backup copies';
$wb['ruby_txt'] = 'Ruby';
$wb['stats_user_txt'] = 'Webstatistics username';
$wb['stats_type_txt'] = 'Webstatistics program';
$wb['custom_php_ini_txt'] = 'Custom php.ini settings';
$wb['error_ssl_cert_empty'] = 'SSL Certificate field is empty';
$wb['ipv6_address_txt'] = 'IPv6-Address';
$wb['none_txt'] = 'None';
$wb['disabled_txt'] = 'Disabled';
$wb['no_redirect_txt'] = 'No redirect';
$wb['no_flag_txt'] = 'No flag';
$wb['save_certificate_txt'] = 'Save certificate';
$wb['create_certificate_txt'] = 'Create certificate';
$wb['delete_certificate_txt'] = 'Delete certificate';
$wb['nginx_directives_txt'] = 'nginx Directives';
$wb['seo_redirect_txt'] = 'SEO Redirect';
$wb['non_www_to_www_txt'] = 'Non-www -&gt; www';
$wb['www_to_non_www_txt'] = 'www -&gt; non-www';
$wb['php_fpm_use_socket_txt'] = 'Use Socket For PHP-FPM';
$wb['error_no_sni_txt'] = 'SNI for SSL is not activated on this server. You can enable only one SSL certificate on each IP address.';
$wb['python_txt'] = 'Python';
$wb['pm_max_children_txt'] = 'PHP-FPM pm.max_children';
$wb['pm_start_servers_txt'] = 'PHP-FPM pm.start_servers';
$wb['pm_min_spare_servers_txt'] = 'PHP-FPM pm.min_spare_servers';
$wb['pm_max_spare_servers_txt'] = 'PHP-FPM pm.max_spare_servers';
$wb['error_php_fpm_pm_settings_txt'] = 'Values of PHP-FPM pm settings must be as follows: pm.max_children &gt;= pm.max_spare_servers &gt;= pm.start_servers &gt;= pm.min_spare_servers &gt; 0';
$wb['pm_max_children_error_regex'] = 'PHP-FPM pm.max_children must be a positive integer value.';
$wb['pm_start_servers_error_regex'] = 'PHP-FPM pm.start_servers must be a positive integer value.';
$wb['pm_min_spare_servers_error_regex'] = 'PHP-FPM pm.min_spare_servers must be a positive integer value.';
$wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
$wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
$wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
$wb['ssl_key_txt'] = 'SSL Key';
$wb['perl_txt'] = 'Perl';
$wb['fastcgi_php_version_txt'] = 'PHP Version';
$wb['pm_txt'] = 'PHP-FPM Process Manager';
$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
$wb['generate_password_txt'] = 'Generate Password';
$wb['repeat_password_txt'] = 'Repeat Password';
$wb['password_mismatch_txt'] = 'The passwords do not match.';
$wb['password_match_txt'] = 'The passwords do match.';
$wb['web_folder_error_regex'] = 'Invalid folder entered. Please do not enter a slash.';
$wb['domain_error_autosub'] = 'There is already a subdomain with these settings.';
$wb['available_php_directive_snippets_txt'] = 'Available PHP Directive Snippets:';
$wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Snippets:';
$wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
$wb['proxy_directives_txt'] = 'Proxy Directives';
$wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
$wb['no_server_error'] = 'No server selected.';
$wb['no_backup_txt'] = 'No backup';
$wb['daily_backup_txt'] = 'Daily';
$wb['weekly_backup_txt'] = 'Weekly';
$wb['monthly_backup_txt'] = 'Monthly';
$wb['rewrite_rules_txt'] = 'Rewrite Rules';
$wb['invalid_rewrite_rules_txt'] = 'Invalid Rewrite Rules';
$wb['allowed_rewrite_rule_directives_txt'] = 'Allowed Directives:';
$wb['configuration_error_txt'] = 'CONFIGURATION ERROR';
$wb['web_folder_txt'] = 'Web folder';
$wb['web_folder_invalid_txt'] = 'The web folder is invalid, please choose a different one.';
$wb['web_folder_unique_txt'] = 'The web folder is already used, please choose a different one.';
$wb['host_txt'] = 'Hostname';
$wb['domain_error_wildcard'] = 'Wildcard subdomains are not allowed.';
?>
interface/web/sites/lib/lang/ru_web_vhost_domain_admin_list.lng
copy from interface/web/sites/lib/lang/ar_web_domain_admin_list.lng copy to interface/web/sites/lib/lang/ru_web_vhost_domain_admin_list.lng
interface/web/sites/lib/lang/ru_web_vhost_domain_list.lng
New file
@@ -0,0 +1,10 @@
<?php
$wb['list_head_txt'] = 'Веб сайты';
$wb['active_txt'] = 'Активен?';
$wb['server_id_txt'] = 'Сервер';
$wb['domain_txt'] = 'Домен';
$wb['add_new_record_txt'] = 'Добавить новый вебсайт';
$wb['domain_id_txt'] = 'ID';
$wb['parent_domain_id_txt'] = 'Website';
?>
interface/web/sites/lib/lang/ru_web_vhost_subdomain.lng
File was deleted
interface/web/sites/lib/lang/ru_web_vhost_subdomain_list.lng
File was deleted
interface/web/sites/lib/lang/se_web_aliasdomain.lng
File was deleted
interface/web/sites/lib/lang/se_web_aliasdomain_list.lng
File was deleted
interface/web/sites/lib/lang/se_web_childdomain.lng
New file
@@ -0,0 +1,119 @@
<?php
$wb['ssl_state_txt'] = 'State';
$wb['ssl_locality_txt'] = 'Locality';
$wb['ssl_organisation_txt'] = 'Organisation';
$wb['ssl_organisation_unit_txt'] = 'Organisation Unit';
$wb['ssl_country_txt'] = 'Country';
$wb['ssl_request_txt'] = 'SSL Request';
$wb['ssl_cert_txt'] = 'SSL Certificate';
$wb['ssl_bundle_txt'] = 'SSL Bundle';
$wb['ssl_action_txt'] = 'SSL Action';
$wb['server_id_txt'] = 'Server';
$wb['domain_txt'] = 'Domain';
$wb['type_txt'] = 'Type';
$wb['parent_domain_id_txt'] = 'Parent Website';
$wb['redirect_type_txt'] = 'Redirect Type';
$wb['redirect_path_txt'] = 'Redirect Path';
$wb['active_txt'] = 'Active';
$wb['document_root_txt'] = 'Documentroot';
$wb['system_user_txt'] = 'Linux User';
$wb['system_group_txt'] = 'Linux Group';
$wb['ip_address_txt'] = 'IP-Address';
$wb['vhost_type_txt'] = 'VHost Type';
$wb['hd_quota_txt'] = 'Harddisk Quota';
$wb['traffic_quota_txt'] = 'Traffic Quaota';
$wb['cgi_txt'] = 'CGI';
$wb['ssi_txt'] = 'SSI';
$wb['ssl_txt'] = 'SSL';
$wb['suexec_txt'] = 'SuEXEC';
$wb['php_txt'] = 'PHP';
$wb['client_txt'] = 'Client';
$wb['limit_web_domain_txt'] = 'The max. number of web domains for your account is reached.';
$wb['limit_web_aliasdomain_txt'] = 'The max. number of aliasdomains for your account is reached.';
$wb['limit_web_subdomain_txt'] = 'The max. number of web subdomains for your account is reached.';
$wb['apache_directives_txt'] = 'Apache directives';
$wb['domain_error_empty'] = 'Domain is empty.';
$wb['domain_error_unique'] = 'Domain must be unique.';
$wb['domain_error_regex'] = 'Domain name invalid.';
$wb['host_txt'] = 'Host';
$wb['redirect_error_regex'] = 'Invalid redirect path. Valid redirects are for example: /test/ or http://www.domain.tld/test/';
$wb['no_redirect_txt'] = 'No redirect';
$wb['no_flag_txt'] = 'No flag';
$wb['domain_error_wildcard'] = 'Wildcard subdomains are not allowed.';
$wb['proxy_directives_txt'] = 'Proxy Directives';
$wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
$wb['error_proxy_requires_url'] = 'Redirect Type \"proxy\" requires a URL as the redirect path.';
$wb['backup_interval_txt'] = 'Backup interval';
$wb['backup_copies_txt'] = 'Number of backup copies';
$wb['ssl_key_txt'] = 'SSL Key';
$wb['ssl_domain_txt'] = 'SSL Domain';
$wb['web_folder_error_regex'] = 'Invalid folder entered. Please do not enter a slash.';
$wb['ipv6_address_txt'] = 'IPv6-Address';
$wb['errordocs_txt'] = 'Own Error-Documents';
$wb['subdomain_txt'] = 'Auto-Subdomain';
$wb['domain_error_autosub'] = 'There is already a subdomain with these settings.';
$wb['hd_quota_error_empty'] = 'Harddisk quota is 0 or empty.';
$wb['traffic_quota_error_empty'] = 'Traffic quota is empty.';
$wb['error_ssl_state_empty'] = 'SSL State is empty.';
$wb['error_ssl_locality_empty'] = 'SSL Locality is empty.';
$wb['error_ssl_organisation_empty'] = 'SSL Organisation is empty.';
$wb['error_ssl_organisation_unit_empty'] = 'SSL Organisation Unit is empty.';
$wb['error_ssl_country_empty'] = 'SSL Country is empty.';
$wb['error_ssl_cert_empty'] = 'SSL Certificate field is empty';
$wb['client_group_id_txt'] = 'Client';
$wb['stats_password_txt'] = 'Set Webstatistics password';
$wb['allow_override_txt'] = 'Apache AllowOverride';
$wb['limit_web_quota_free_txt'] = 'Max. available Harddisk Quota';
$wb['ssl_state_error_regex'] = 'Invalid SSL State. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_locality_error_regex'] = 'Invalid SSL Locality. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_organisation_error_regex'] = 'Invalid SSL Organisation. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_organistaion_unit_error_regex'] = 'Invalid SSL Organisation Unit. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_country_error_regex'] = 'Invalid SSL Country. Valid characters are: A-Z';
$wb['limit_traffic_quota_free_txt'] = 'Max. available Traffic Quota';
$wb['php_open_basedir_txt'] = 'PHP open_basedir';
$wb['traffic_quota_exceeded_txt'] = 'Traffic quota exceeded';
$wb['ruby_txt'] = 'Ruby';
$wb['stats_user_txt'] = 'Webstatistics username';
$wb['stats_type_txt'] = 'Webstatistics program';
$wb['custom_php_ini_txt'] = 'Custom php.ini settings';
$wb['none_txt'] = 'None';
$wb['disabled_txt'] = 'Disabled';
$wb['save_certificate_txt'] = 'Save certificate';
$wb['create_certificate_txt'] = 'Create certificate';
$wb['delete_certificate_txt'] = 'Delete certificate';
$wb['nginx_directives_txt'] = 'nginx Directives';
$wb['seo_redirect_txt'] = 'SEO Redirect';
$wb['non_www_to_www_txt'] = 'Non-www -&gt; www';
$wb['www_to_non_www_txt'] = 'www -&gt; non-www';
$wb['php_fpm_use_socket_txt'] = 'Use Socket For PHP-FPM';
$wb['error_no_sni_txt'] = 'SNI for SSL is not activated on this server. You can enable only one SSL certificate on each IP address.';
$wb['python_txt'] = 'Python';
$wb['perl_txt'] = 'Perl';
$wb['pm_max_children_txt'] = 'PHP-FPM pm.max_children';
$wb['pm_start_servers_txt'] = 'PHP-FPM pm.start_servers';
$wb['pm_min_spare_servers_txt'] = 'PHP-FPM pm.min_spare_servers';
$wb['pm_max_spare_servers_txt'] = 'PHP-FPM pm.max_spare_servers';
$wb['error_php_fpm_pm_settings_txt'] = 'Values of PHP-FPM pm settings must be as follows: pm.max_children &gt;= pm.max_spare_servers &gt;= pm.start_servers &gt;= pm.min_spare_servers &gt; 0';
$wb['pm_max_children_error_regex'] = 'PHP-FPM pm.max_children must be a positive integer value.';
$wb['pm_start_servers_error_regex'] = 'PHP-FPM pm.start_servers must be a positive integer value.';
$wb['pm_min_spare_servers_error_regex'] = 'PHP-FPM pm.min_spare_servers must be a positive integer value.';
$wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
$wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
$wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
$wb['fastcgi_php_version_txt'] = 'PHP Version';
$wb['pm_txt'] = 'PHP-FPM Process Manager';
$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
$wb['generate_password_txt'] = 'Generate Password';
$wb['repeat_password_txt'] = 'Repeat Password';
$wb['password_mismatch_txt'] = 'The passwords do not match.';
$wb['password_match_txt'] = 'The passwords do match.';
$wb['available_php_directive_snippets_txt'] = 'Available PHP Directive Snippets:';
$wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Snippets:';
$wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
$wb['Domain'] = 'Aliasdomain';
?>
interface/web/sites/lib/lang/se_web_childdomain_list.lng
New file
@@ -0,0 +1,15 @@
<?php
$wb['list_head_txt'] = 'Subdomains';
$wb['active_txt'] = 'Active';
$wb['server_id_txt'] = 'Server';
$wb['parent_domain_id_txt'] = 'Website';
$wb['domain_txt'] = 'Subdomain';
$wb['add_new_record_txt'] = 'Add new subdomain';
$wb['domain_error_empty'] = 'Domain is empty.';
$wb['domain_error_unique'] = 'Domain must be unique.';
$wb['domain_error_regex'] = 'Domain name invalid.';
$wb['no_redirect_txt'] = 'No redirect';
$wb['no_flag_txt'] = 'No flag';
$wb['none_txt'] = 'None';
?>
interface/web/sites/lib/lang/se_web_domain.lng
File was deleted
interface/web/sites/lib/lang/se_web_domain_admin_list.lng
File was deleted
interface/web/sites/lib/lang/se_web_domain_list.lng
File was deleted
interface/web/sites/lib/lang/se_web_subdomain.lng
File was deleted
interface/web/sites/lib/lang/se_web_subdomain_list.lng
File was deleted
interface/web/sites/lib/lang/se_web_vhost_aliasdomain.lng
File was deleted
interface/web/sites/lib/lang/se_web_vhost_aliasdomain_list.lng
File was deleted
interface/web/sites/lib/lang/se_web_vhost_domain.lng
New file
@@ -0,0 +1,129 @@
<?php
$wb['ssl_state_txt'] = 'State';
$wb['ssl_locality_txt'] = 'Locality';
$wb['ssl_organisation_txt'] = 'Organisation';
$wb['ssl_organisation_unit_txt'] = 'Organisation Unit';
$wb['ssl_country_txt'] = 'Country';
$wb['ssl_request_txt'] = 'SSL Request';
$wb['ssl_cert_txt'] = 'SSL Certificate';
$wb['ssl_bundle_txt'] = 'SSL Bundle';
$wb['ssl_action_txt'] = 'SSL Action';
$wb['server_id_txt'] = 'Server';
$wb['domain_txt'] = 'Domain';
$wb['type_txt'] = 'Type';
$wb['parent_domain_id_txt'] = 'Parent Website';
$wb['redirect_type_txt'] = 'Redirect Type';
$wb['redirect_path_txt'] = 'Redirect Path';
$wb['active_txt'] = 'Active';
$wb['document_root_txt'] = 'Documentroot';
$wb['system_user_txt'] = 'Linux User';
$wb['system_group_txt'] = 'Linux Group';
$wb['ip_address_txt'] = 'IP-Address';
$wb['vhost_type_txt'] = 'VHost Type';
$wb['hd_quota_txt'] = 'Harddisk Quota';
$wb['traffic_quota_txt'] = 'Traffic Quota';
$wb['cgi_txt'] = 'CGI';
$wb['ssi_txt'] = 'SSI';
$wb['errordocs_txt'] = 'Own Error-Documents';
$wb['ssl_txt'] = 'SSL';
$wb['suexec_txt'] = 'SuEXEC';
$wb['php_txt'] = 'PHP';
$wb['client_txt'] = 'Client';
$wb['limit_web_domain_txt'] = 'The max. number of web domains for your account is reached.';
$wb['limit_web_aliasdomain_txt'] = 'The max. number of aliasdomains for your account is reached.';
$wb['limit_web_subdomain_txt'] = 'The max. number of web subdomains for your account is reached.';
$wb['apache_directives_txt'] = 'Apache directives';
$wb['domain_error_empty'] = 'Domain is empty.';
$wb['domain_error_unique'] = 'Domain must be unique.';
$wb['domain_error_regex'] = 'Domain name invalid.';
$wb['hd_quota_error_empty'] = 'Harddisk quota is empty.';
$wb['traffic_quota_error_empty'] = 'Traffic quota is empty.';
$wb['error_ssl_state_empty'] = 'SSL State is empty.';
$wb['error_ssl_locality_empty'] = 'SSL Locality is empty.';
$wb['error_ssl_organisation_empty'] = 'SSL Organisation is empty.';
$wb['error_ssl_organisation_unit_empty'] = 'SSL Organisation Unit is empty.';
$wb['error_ssl_country_empty'] = 'SSL Country is empty.';
$wb['subdomain_txt'] = 'Auto-Subdomain';
$wb['client_group_id_txt'] = 'Client';
$wb['stats_password_txt'] = 'Webstatistics password';
$wb['ssl_domain_txt'] = 'SSL Domain';
$wb['allow_override_txt'] = 'Allow Override';
$wb['limit_web_quota_free_txt'] = 'Max. available Harddisk Quota';
$wb['ssl_state_error_regex'] = 'Invalid SSL State. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_locality_error_regex'] = 'Invalid SSL Locality. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_organisation_error_regex'] = 'Invalid SSL Organisation. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_organistaion_unit_error_regex'] = 'Invalid SSL Organisation Unit. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_country_error_regex'] = 'Invalid SSL Country. Valid characters are: A-Z';
$wb['limit_traffic_quota_free_txt'] = 'Max. available Traffic Quota';
$wb['redirect_error_regex'] = 'Invalid redirect path. Valid redirects are for example: /test/ or http://www.domain.tld/test/';
$wb['php_open_basedir_txt'] = 'PHP open_basedir';
$wb['traffic_quota_exceeded_txt'] = 'Traffic quota exceeded';
$wb['backup_interval_txt'] = 'Backup interval';
$wb['backup_copies_txt'] = 'Number of backup copies';
$wb['ruby_txt'] = 'Ruby';
$wb['stats_user_txt'] = 'Webstatistics username';
$wb['stats_type_txt'] = 'Webstatistics program';
$wb['custom_php_ini_txt'] = 'Custom php.ini settings';
$wb['error_ssl_cert_empty'] = 'SSL Certificate field is empty';
$wb['none_txt'] = 'None';
$wb['disabled_txt'] = 'Disabled';
$wb['no_redirect_txt'] = 'No redirect';
$wb['no_flag_txt'] = 'No flag';
$wb['save_certificate_txt'] = 'Save certificate';
$wb['create_certificate_txt'] = 'Create certificate';
$wb['delete_certificate_txt'] = 'Delete certificate';
$wb['ipv6_address_txt'] = 'IPv6-Address';
$wb['nginx_directives_txt'] = 'nginx Directives';
$wb['seo_redirect_txt'] = 'SEO Redirect';
$wb['non_www_to_www_txt'] = 'Non-www -&gt; www';
$wb['www_to_non_www_txt'] = 'www -&gt; non-www';
$wb['php_fpm_use_socket_txt'] = 'Use Socket For PHP-FPM';
$wb['error_no_sni_txt'] = 'SNI for SSL is not activated on this server. You can enable only one SSL certificate on each IP address.';
$wb['python_txt'] = 'Python';
$wb['pm_max_children_txt'] = 'PHP-FPM pm.max_children';
$wb['pm_start_servers_txt'] = 'PHP-FPM pm.start_servers';
$wb['pm_min_spare_servers_txt'] = 'PHP-FPM pm.min_spare_servers';
$wb['pm_max_spare_servers_txt'] = 'PHP-FPM pm.max_spare_servers';
$wb['error_php_fpm_pm_settings_txt'] = 'Values of PHP-FPM pm settings must be as follows: pm.max_children &gt;= pm.max_spare_servers &gt;= pm.start_servers &gt;= pm.min_spare_servers &gt; 0';
$wb['pm_max_children_error_regex'] = 'PHP-FPM pm.max_children must be a positive integer value.';
$wb['pm_start_servers_error_regex'] = 'PHP-FPM pm.start_servers must be a positive integer value.';
$wb['pm_min_spare_servers_error_regex'] = 'PHP-FPM pm.min_spare_servers must be a positive integer value.';
$wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
$wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
$wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
$wb['ssl_key_txt'] = 'SSL Key';
$wb['perl_txt'] = 'Perl';
$wb['fastcgi_php_version_txt'] = 'PHP Version';
$wb['pm_txt'] = 'PHP-FPM Process Manager';
$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
$wb['generate_password_txt'] = 'Generate Password';
$wb['repeat_password_txt'] = 'Repeat Password';
$wb['password_mismatch_txt'] = 'The passwords do not match.';
$wb['password_match_txt'] = 'The passwords do match.';
$wb['web_folder_error_regex'] = 'Invalid folder entered. Please do not enter a slash.';
$wb['domain_error_autosub'] = 'There is already a subdomain with these settings.';
$wb['available_php_directive_snippets_txt'] = 'Available PHP Directive Snippets:';
$wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Snippets:';
$wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
$wb['proxy_directives_txt'] = 'Proxy Directives';
$wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
$wb['no_server_error'] = 'No server selected.';
$wb['no_backup_txt'] = 'No backup';
$wb['daily_backup_txt'] = 'Daily';
$wb['weekly_backup_txt'] = 'Weekly';
$wb['monthly_backup_txt'] = 'Monthly';
$wb['rewrite_rules_txt'] = 'Rewrite Rules';
$wb['invalid_rewrite_rules_txt'] = 'Invalid Rewrite Rules';
$wb['allowed_rewrite_rule_directives_txt'] = 'Allowed Directives:';
$wb['configuration_error_txt'] = 'CONFIGURATION ERROR';
$wb['web_folder_txt'] = 'Web folder';
$wb['web_folder_invalid_txt'] = 'The web folder is invalid, please choose a different one.';
$wb['web_folder_unique_txt'] = 'The web folder is already used, please choose a different one.';
$wb['host_txt'] = 'Hostname';
$wb['domain_error_wildcard'] = 'Wildcard subdomains are not allowed.';
?>
interface/web/sites/lib/lang/se_web_vhost_domain_admin_list.lng
copy from interface/web/sites/lib/lang/ar_web_domain_admin_list.lng copy to interface/web/sites/lib/lang/se_web_vhost_domain_admin_list.lng
interface/web/sites/lib/lang/se_web_vhost_domain_list.lng
New file
@@ -0,0 +1,10 @@
<?php
$wb['list_head_txt'] = 'Websites';
$wb['domain_id_txt'] = 'ID';
$wb['active_txt'] = 'Active';
$wb['server_id_txt'] = 'Server';
$wb['domain_txt'] = 'Domain';
$wb['add_new_record_txt'] = 'Add new website';
$wb['parent_domain_id_txt'] = 'Website';
?>
interface/web/sites/lib/lang/se_web_vhost_subdomain.lng
File was deleted
interface/web/sites/lib/lang/se_web_vhost_subdomain_list.lng
File was deleted
interface/web/sites/lib/lang/sk_web_aliasdomain.lng
File was deleted
interface/web/sites/lib/lang/sk_web_aliasdomain_list.lng
File was deleted
interface/web/sites/lib/lang/sk_web_childdomain.lng
New file
@@ -0,0 +1,119 @@
<?php
$wb['ssl_state_txt'] = 'Štát';
$wb['ssl_locality_txt'] = 'Lokalita';
$wb['ssl_organisation_txt'] = 'Organizácia';
$wb['ssl_organisation_unit_txt'] = 'Organizačné zložky';
$wb['ssl_country_txt'] = 'Krajina';
$wb['ssl_request_txt'] = 'SSL Požiadavka';
$wb['ssl_cert_txt'] = 'SSL Certifikát';
$wb['ssl_bundle_txt'] = 'SSL Bundle';
$wb['ssl_action_txt'] = 'SSL Akcia';
$wb['server_id_txt'] = 'Server';
$wb['domain_txt'] = 'Doména';
$wb['type_txt'] = 'Typ';
$wb['parent_domain_id_txt'] = 'Materská webová stránka';
$wb['redirect_type_txt'] = 'Typ presmerovanie';
$wb['redirect_path_txt'] = 'Cesta presmerovania';
$wb['active_txt'] = 'Aktívne';
$wb['document_root_txt'] = 'DocumentRoot';
$wb['system_user_txt'] = 'Linuxový uživateľ';
$wb['system_group_txt'] = 'Linuxová skupina';
$wb['ip_address_txt'] = 'IP Adresa';
$wb['vhost_type_txt'] = 'VHost Typ';
$wb['hd_quota_txt'] = 'Harddisk Kvóta';
$wb['traffic_quota_txt'] = 'Kvóta Vyťaženia';
$wb['cgi_txt'] = 'CGI';
$wb['ssi_txt'] = 'SSI';
$wb['ssl_txt'] = 'SSL';
$wb['suexec_txt'] = 'SuEXEC';
$wb['php_txt'] = 'PHP';
$wb['client_txt'] = 'Klient';
$wb['limit_web_domain_txt'] = 'Max. počet internetových domén pre Váš účet je dosiahnutý.';
$wb['limit_web_aliasdomain_txt'] = 'Max. alias domén pre  Váš účet je dosiahnutý.';
$wb['limit_web_subdomain_txt'] = 'Max. počet webových subdomén pre Váš účet je dosiahnutý.';
$wb['apache_directives_txt'] = 'Apache smerníce';
$wb['domain_error_empty'] = 'Doména je prázdna.';
$wb['domain_error_unique'] = 'Existuje už webová stránka alebo sub / alias doména k tejto doméne.';
$wb['domain_error_regex'] = 'Doménové meno neplatné.';
$wb['host_txt'] = 'Host';
$wb['redirect_error_regex'] = 'Invalid redirect path. Valid redirects are for example: /test/ or http://www.domain.tld/test/';
$wb['no_redirect_txt'] = 'No redirect';
$wb['no_flag_txt'] = 'No flag';
$wb['domain_error_wildcard'] = 'Wildcard subdomains are not allowed.';
$wb['proxy_directives_txt'] = 'Proxy Directives';
$wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
$wb['error_proxy_requires_url'] = 'Redirect Type \"proxy\" requires a URL as the redirect path.';
$wb['backup_interval_txt'] = 'Backup interval';
$wb['backup_copies_txt'] = 'Number of backup copies';
$wb['ssl_key_txt'] = 'SSL Key';
$wb['ssl_domain_txt'] = 'SSL Domain';
$wb['web_folder_error_regex'] = 'Invalid folder entered. Please do not enter a slash.';
$wb['ipv6_address_txt'] = 'IPv6-Address';
$wb['errordocs_txt'] = 'Own Error-Documents';
$wb['subdomain_txt'] = 'Auto-Subdomain';
$wb['domain_error_autosub'] = 'There is already a subdomain with these settings.';
$wb['hd_quota_error_empty'] = 'Harddisk quota is 0 or empty.';
$wb['traffic_quota_error_empty'] = 'Traffic quota is empty.';
$wb['error_ssl_state_empty'] = 'SSL State is empty.';
$wb['error_ssl_locality_empty'] = 'SSL Locality is empty.';
$wb['error_ssl_organisation_empty'] = 'SSL Organisation is empty.';
$wb['error_ssl_organisation_unit_empty'] = 'SSL Organisation Unit is empty.';
$wb['error_ssl_country_empty'] = 'SSL Country is empty.';
$wb['error_ssl_cert_empty'] = 'SSL Certificate field is empty';
$wb['client_group_id_txt'] = 'Client';
$wb['stats_password_txt'] = 'Set Webstatistics password';
$wb['allow_override_txt'] = 'Apache AllowOverride';
$wb['limit_web_quota_free_txt'] = 'Max. available Harddisk Quota';
$wb['ssl_state_error_regex'] = 'Invalid SSL State. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_locality_error_regex'] = 'Invalid SSL Locality. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_organisation_error_regex'] = 'Invalid SSL Organisation. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_organistaion_unit_error_regex'] = 'Invalid SSL Organisation Unit. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_country_error_regex'] = 'Invalid SSL Country. Valid characters are: A-Z';
$wb['limit_traffic_quota_free_txt'] = 'Max. available Traffic Quota';
$wb['php_open_basedir_txt'] = 'PHP open_basedir';
$wb['traffic_quota_exceeded_txt'] = 'Traffic quota exceeded';
$wb['ruby_txt'] = 'Ruby';
$wb['stats_user_txt'] = 'Webstatistics username';
$wb['stats_type_txt'] = 'Webstatistics program';
$wb['custom_php_ini_txt'] = 'Custom php.ini settings';
$wb['none_txt'] = 'None';
$wb['disabled_txt'] = 'Disabled';
$wb['save_certificate_txt'] = 'Save certificate';
$wb['create_certificate_txt'] = 'Create certificate';
$wb['delete_certificate_txt'] = 'Delete certificate';
$wb['nginx_directives_txt'] = 'nginx Directives';
$wb['seo_redirect_txt'] = 'SEO Redirect';
$wb['non_www_to_www_txt'] = 'Non-www -&gt; www';
$wb['www_to_non_www_txt'] = 'www -&gt; non-www';
$wb['php_fpm_use_socket_txt'] = 'Use Socket For PHP-FPM';
$wb['error_no_sni_txt'] = 'SNI for SSL is not activated on this server. You can enable only one SSL certificate on each IP address.';
$wb['python_txt'] = 'Python';
$wb['perl_txt'] = 'Perl';
$wb['pm_max_children_txt'] = 'PHP-FPM pm.max_children';
$wb['pm_start_servers_txt'] = 'PHP-FPM pm.start_servers';
$wb['pm_min_spare_servers_txt'] = 'PHP-FPM pm.min_spare_servers';
$wb['pm_max_spare_servers_txt'] = 'PHP-FPM pm.max_spare_servers';
$wb['error_php_fpm_pm_settings_txt'] = 'Values of PHP-FPM pm settings must be as follows: pm.max_children &gt;= pm.max_spare_servers &gt;= pm.start_servers &gt;= pm.min_spare_servers &gt; 0';
$wb['pm_max_children_error_regex'] = 'PHP-FPM pm.max_children must be a positive integer value.';
$wb['pm_start_servers_error_regex'] = 'PHP-FPM pm.start_servers must be a positive integer value.';
$wb['pm_min_spare_servers_error_regex'] = 'PHP-FPM pm.min_spare_servers must be a positive integer value.';
$wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
$wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
$wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
$wb['fastcgi_php_version_txt'] = 'PHP Version';
$wb['pm_txt'] = 'PHP-FPM Process Manager';
$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
$wb['generate_password_txt'] = 'Generate Password';
$wb['repeat_password_txt'] = 'Repeat Password';
$wb['password_mismatch_txt'] = 'The passwords do not match.';
$wb['password_match_txt'] = 'The passwords do match.';
$wb['available_php_directive_snippets_txt'] = 'Available PHP Directive Snippets:';
$wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Snippets:';
$wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
$wb['Domain'] = 'Aliasdomain';
?>
interface/web/sites/lib/lang/sk_web_childdomain_list.lng
New file
@@ -0,0 +1,15 @@
<?php
$wb['list_head_txt'] = 'Subdomény';
$wb['active_txt'] = 'Aktívne';
$wb['server_id_txt'] = 'Server';
$wb['parent_domain_id_txt'] = 'Webstránka';
$wb['domain_txt'] = 'Subdoména';
$wb['add_new_record_txt'] = 'Pridať novú subdoménu';
$wb['domain_error_empty'] = 'Doména je prázdna.';
$wb['domain_error_unique'] = 'Doména musí byť unikátna.';
$wb['domain_error_regex'] = 'Doménové meno neplatné.';
$wb['no_redirect_txt'] = 'No redirect';
$wb['no_flag_txt'] = 'No flag';
$wb['none_txt'] = 'None';
?>
interface/web/sites/lib/lang/sk_web_domain.lng
File was deleted
interface/web/sites/lib/lang/sk_web_domain_admin_list.lng
File was deleted
interface/web/sites/lib/lang/sk_web_domain_list.lng
File was deleted
interface/web/sites/lib/lang/sk_web_subdomain.lng
File was deleted
interface/web/sites/lib/lang/sk_web_subdomain_list.lng
File was deleted
interface/web/sites/lib/lang/sk_web_vhost_aliasdomain.lng
File was deleted
interface/web/sites/lib/lang/sk_web_vhost_aliasdomain_list.lng
File was deleted
interface/web/sites/lib/lang/sk_web_vhost_domain.lng
New file
@@ -0,0 +1,129 @@
<?php
$wb['ssl_state_txt'] = 'Štát';
$wb['ssl_locality_txt'] = 'Lokalita';
$wb['ssl_organisation_txt'] = 'Organizácia';
$wb['ssl_organisation_unit_txt'] = 'Organizačná zložka';
$wb['ssl_country_txt'] = 'Krajina';
$wb['ssl_request_txt'] = 'SSL Požiadavka';
$wb['ssl_cert_txt'] = 'SSL Certifikát';
$wb['ssl_bundle_txt'] = 'SSL Bundle';
$wb['ssl_action_txt'] = 'SSL Akcia';
$wb['server_id_txt'] = 'Server';
$wb['domain_txt'] = 'Doména';
$wb['type_txt'] = 'Typ';
$wb['parent_domain_id_txt'] = 'Parent Website';
$wb['redirect_type_txt'] = 'Redirect Type';
$wb['redirect_path_txt'] = 'Redirect Path';
$wb['active_txt'] = 'Aktívne';
$wb['document_root_txt'] = 'DocumentRoot';
$wb['system_user_txt'] = 'Linuxový  uživateľ';
$wb['system_group_txt'] = 'Linuxová Skupina';
$wb['ip_address_txt'] = 'IP-Adresa';
$wb['vhost_type_txt'] = 'VHost Typ';
$wb['hd_quota_txt'] = 'Harddisk Kvóta';
$wb['traffic_quota_txt'] = 'Kvóta vyťaženia';
$wb['cgi_txt'] = 'CGI';
$wb['ssi_txt'] = 'SSI';
$wb['errordocs_txt'] = 'Vlastné Error-Dokumenty';
$wb['subdomain_txt'] = 'Auto-Subdomény';
$wb['ssl_txt'] = 'SSL';
$wb['suexec_txt'] = 'SuEXEC';
$wb['php_txt'] = 'PHP';
$wb['client_txt'] = 'Klient';
$wb['limit_web_domain_txt'] = 'Max. počet internetových domén pre Váš účet je dosiahnutý.';
$wb['limit_web_aliasdomain_txt'] = 'Max. počet alias domén pre Váš účet je dosiahnutý.';
$wb['limit_web_subdomain_txt'] = 'Max. počet webových subdomény účtu je dosiahnutý.';
$wb['apache_directives_txt'] = 'Apache smerníce';
$wb['domain_error_empty'] = 'Doména je prázdna.';
$wb['domain_error_unique'] = 'Existuje už webová stránka alebo sub / alias doména k tejto doméne.';
$wb['domain_error_regex'] = 'Doménové meno neplatné.';
$wb['hd_quota_error_empty'] = 'Harddisk kvóta je prázdna.';
$wb['traffic_quota_error_empty'] = 'Kvóta vyťaženia je prázdna.';
$wb['error_ssl_state_empty'] = 'SSL Štát je prázdny.';
$wb['error_ssl_locality_empty'] = 'SSL Lokalita je prázdna.';
$wb['error_ssl_organisation_empty'] = 'SSL Organizácia je prázdna.';
$wb['error_ssl_organisation_unit_empty'] = 'SSL Organizačné zložka je prázdna.';
$wb['error_ssl_country_empty'] = 'SSL Krajina je prázdna.';
$wb['client_group_id_txt'] = 'Klient';
$wb['stats_password_txt'] = 'Webštatistika heslo';
$wb['ssl_domain_txt'] = 'SSL Domain';
$wb['allow_override_txt'] = 'Allow Override';
$wb['limit_web_quota_free_txt'] = 'Max. available Harddisk Quota';
$wb['ssl_state_error_regex'] = 'Invalid SSL State. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_locality_error_regex'] = 'Invalid SSL Locality. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_organisation_error_regex'] = 'Invalid SSL Organisation. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_organistaion_unit_error_regex'] = 'Invalid SSL Organisation Unit. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_country_error_regex'] = 'Invalid SSL Country. Valid characters are: A-Z';
$wb['limit_traffic_quota_free_txt'] = 'Max. available Traffic Quota';
$wb['redirect_error_regex'] = 'Invalid redirect path. Valid redirects are for example: /test/ or http://www.domain.tld/test/';
$wb['php_open_basedir_txt'] = 'PHP open_basedir';
$wb['backup_interval_txt'] = 'Backup interval';
$wb['backup_copies_txt'] = 'Number of backup copies';
$wb['traffic_quota_exceeded_txt'] = 'Traffic quota exceeded';
$wb['ruby_txt'] = 'Ruby';
$wb['stats_user_txt'] = 'Webstatistics username';
$wb['stats_type_txt'] = 'Webstatistics program';
$wb['custom_php_ini_txt'] = 'Custom php.ini settings';
$wb['error_ssl_cert_empty'] = 'SSL Certificate field is empty';
$wb['none_txt'] = 'None';
$wb['disabled_txt'] = 'Disabled';
$wb['no_redirect_txt'] = 'No redirect';
$wb['no_flag_txt'] = 'No flag';
$wb['save_certificate_txt'] = 'Save certificate';
$wb['create_certificate_txt'] = 'Create certificate';
$wb['delete_certificate_txt'] = 'Delete certificate';
$wb['ipv6_address_txt'] = 'IPv6-Address';
$wb['nginx_directives_txt'] = 'nginx Directives';
$wb['seo_redirect_txt'] = 'SEO Redirect';
$wb['non_www_to_www_txt'] = 'Non-www -&gt; www';
$wb['www_to_non_www_txt'] = 'www -&gt; non-www';
$wb['php_fpm_use_socket_txt'] = 'Use Socket For PHP-FPM';
$wb['error_no_sni_txt'] = 'SNI for SSL is not activated on this server. You can enable only one SSL certificate on each IP address.';
$wb['python_txt'] = 'Python';
$wb['pm_max_children_txt'] = 'PHP-FPM pm.max_children';
$wb['pm_start_servers_txt'] = 'PHP-FPM pm.start_servers';
$wb['pm_min_spare_servers_txt'] = 'PHP-FPM pm.min_spare_servers';
$wb['pm_max_spare_servers_txt'] = 'PHP-FPM pm.max_spare_servers';
$wb['error_php_fpm_pm_settings_txt'] = 'Values of PHP-FPM pm settings must be as follows: pm.max_children &gt;= pm.max_spare_servers &gt;= pm.start_servers &gt;= pm.min_spare_servers &gt; 0';
$wb['pm_max_children_error_regex'] = 'PHP-FPM pm.max_children must be a positive integer value.';
$wb['pm_start_servers_error_regex'] = 'PHP-FPM pm.start_servers must be a positive integer value.';
$wb['pm_min_spare_servers_error_regex'] = 'PHP-FPM pm.min_spare_servers must be a positive integer value.';
$wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
$wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
$wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
$wb['ssl_key_txt'] = 'SSL Key';
$wb['perl_txt'] = 'Perl';
$wb['fastcgi_php_version_txt'] = 'PHP Version';
$wb['pm_txt'] = 'PHP-FPM Process Manager';
$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
$wb['generate_password_txt'] = 'Generate Password';
$wb['repeat_password_txt'] = 'Repeat Password';
$wb['password_mismatch_txt'] = 'The passwords do not match.';
$wb['password_match_txt'] = 'The passwords do match.';
$wb['web_folder_error_regex'] = 'Invalid folder entered. Please do not enter a slash.';
$wb['domain_error_autosub'] = 'There is already a subdomain with these settings.';
$wb['available_php_directive_snippets_txt'] = 'Available PHP Directive Snippets:';
$wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Snippets:';
$wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
$wb['proxy_directives_txt'] = 'Proxy Directives';
$wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
$wb['no_server_error'] = 'No server selected.';
$wb['no_backup_txt'] = 'No backup';
$wb['daily_backup_txt'] = 'Daily';
$wb['weekly_backup_txt'] = 'Weekly';
$wb['monthly_backup_txt'] = 'Monthly';
$wb['rewrite_rules_txt'] = 'Rewrite Rules';
$wb['invalid_rewrite_rules_txt'] = 'Invalid Rewrite Rules';
$wb['allowed_rewrite_rule_directives_txt'] = 'Allowed Directives:';
$wb['configuration_error_txt'] = 'CONFIGURATION ERROR';
$wb['web_folder_txt'] = 'Web folder';
$wb['web_folder_invalid_txt'] = 'The web folder is invalid, please choose a different one.';
$wb['web_folder_unique_txt'] = 'The web folder is already used, please choose a different one.';
$wb['host_txt'] = 'Hostname';
$wb['domain_error_wildcard'] = 'Wildcard subdomains are not allowed.';
?>
interface/web/sites/lib/lang/sk_web_vhost_domain_admin_list.lng
copy from interface/web/sites/lib/lang/ar_web_domain_admin_list.lng copy to interface/web/sites/lib/lang/sk_web_vhost_domain_admin_list.lng
interface/web/sites/lib/lang/sk_web_vhost_domain_list.lng
New file
@@ -0,0 +1,10 @@
<?php
$wb['list_head_txt'] = 'Webstránky';
$wb['domain_id_txt'] = 'ID';
$wb['active_txt'] = 'Aktívne';
$wb['server_id_txt'] = 'Server';
$wb['domain_txt'] = 'Doména';
$wb['add_new_record_txt'] = 'Pridať novú doménu';
$wb['parent_domain_id_txt'] = 'Website';
?>
interface/web/sites/lib/lang/sk_web_vhost_subdomain.lng
File was deleted
interface/web/sites/lib/lang/sk_web_vhost_subdomain_list.lng
File was deleted
interface/web/sites/lib/lang/tr_web_aliasdomain.lng
File was deleted
interface/web/sites/lib/lang/tr_web_aliasdomain_list.lng
File was deleted
interface/web/sites/lib/lang/tr_web_childdomain.lng
New file
@@ -0,0 +1,119 @@
<?php
$wb['ssl_state_txt'] = 'Mevki';
$wb['ssl_locality_txt'] = 'Semt';
$wb['ssl_organisation_txt'] = 'Organizasyon';
$wb['ssl_organisation_unit_txt'] = 'Organizasyon Unitesi';
$wb['ssl_country_txt'] = 'Ülke';
$wb['ssl_request_txt'] = 'SSL İsteği';
$wb['ssl_cert_txt'] = 'SSL Sertifikası';
$wb['ssl_bundle_txt'] = 'SSL Yığını';
$wb['ssl_action_txt'] = 'SSL Eylemi';
$wb['server_id_txt'] = 'Sunucu';
$wb['domain_txt'] = 'Domain';
$wb['type_txt'] = 'Çeşit';
$wb['parent_domain_id_txt'] = 'Ana Website';
$wb['redirect_type_txt'] = 'Yönlendirme Çeşidi';
$wb['redirect_path_txt'] = 'Yönlendirme Yolu';
$wb['active_txt'] = 'Aktif';
$wb['document_root_txt'] = 'Documentroot';
$wb['system_user_txt'] = 'Linux Kullanıcısı';
$wb['system_group_txt'] = 'Linux Grubu';
$wb['ip_address_txt'] = 'IP Adresleri';
$wb['vhost_type_txt'] = 'VHost Çeşidi';
$wb['hd_quota_txt'] = 'Harddisk Kotası';
$wb['traffic_quota_txt'] = 'Trafik Kotası';
$wb['cgi_txt'] = 'CGI';
$wb['ssi_txt'] = 'SSI';
$wb['ssl_txt'] = 'SSL';
$wb['suexec_txt'] = 'SuEXEC';
$wb['php_txt'] = 'PHP';
$wb['client_txt'] = 'Müşteri';
$wb['limit_web_domain_txt'] = 'Hesabınızdaki max. web domaini sayısına ulaştınız.';
$wb['limit_web_aliasdomain_txt'] = 'Hesabınızdaki max. aliasdomain sayısına ulaştınız.';
$wb['limit_web_subdomain_txt'] = 'Hesabınızdaki max. web subdomain sayısına ulaştınız.';
$wb['apache_directives_txt'] = 'Apache direktifleri';
$wb['domain_error_empty'] = 'Domain boş.';
$wb['domain_error_unique'] = 'Bu isimde websitesi veya sub / aliasdomain zaten var.';
$wb['domain_error_regex'] = 'Domain ismi geçersiz.';
$wb['host_txt'] = 'Host';
$wb['redirect_error_regex'] = 'Geçersiz yönlendirme yolu. Geçerli yönlendirmeler örneğin: /test/ veya http://www.domain.tld/test/';
$wb['no_redirect_txt'] = 'No redirect';
$wb['no_flag_txt'] = 'No flag';
$wb['domain_error_wildcard'] = 'Wildcard subdomains are not allowed.';
$wb['proxy_directives_txt'] = 'Proxy Directives';
$wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
$wb['error_proxy_requires_url'] = 'Redirect Type \"proxy\" requires a URL as the redirect path.';
$wb['backup_interval_txt'] = 'Backup interval';
$wb['backup_copies_txt'] = 'Number of backup copies';
$wb['ssl_key_txt'] = 'SSL Key';
$wb['ssl_domain_txt'] = 'SSL Domain';
$wb['web_folder_error_regex'] = 'Invalid folder entered. Please do not enter a slash.';
$wb['ipv6_address_txt'] = 'IPv6-Address';
$wb['errordocs_txt'] = 'Own Error-Documents';
$wb['subdomain_txt'] = 'Auto-Subdomain';
$wb['domain_error_autosub'] = 'There is already a subdomain with these settings.';
$wb['hd_quota_error_empty'] = 'Harddisk quota is 0 or empty.';
$wb['traffic_quota_error_empty'] = 'Traffic quota is empty.';
$wb['error_ssl_state_empty'] = 'SSL State is empty.';
$wb['error_ssl_locality_empty'] = 'SSL Locality is empty.';
$wb['error_ssl_organisation_empty'] = 'SSL Organisation is empty.';
$wb['error_ssl_organisation_unit_empty'] = 'SSL Organisation Unit is empty.';
$wb['error_ssl_country_empty'] = 'SSL Country is empty.';
$wb['error_ssl_cert_empty'] = 'SSL Certificate field is empty';
$wb['client_group_id_txt'] = 'Client';
$wb['stats_password_txt'] = 'Set Webstatistics password';
$wb['allow_override_txt'] = 'Apache AllowOverride';
$wb['limit_web_quota_free_txt'] = 'Max. available Harddisk Quota';
$wb['ssl_state_error_regex'] = 'Invalid SSL State. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_locality_error_regex'] = 'Invalid SSL Locality. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_organisation_error_regex'] = 'Invalid SSL Organisation. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_organistaion_unit_error_regex'] = 'Invalid SSL Organisation Unit. Valid characters are: a-z, 0-9 and .,-_';
$wb['ssl_country_error_regex'] = 'Invalid SSL Country. Valid characters are: A-Z';
$wb['limit_traffic_quota_free_txt'] = 'Max. available Traffic Quota';
$wb['php_open_basedir_txt'] = 'PHP open_basedir';
$wb['traffic_quota_exceeded_txt'] = 'Traffic quota exceeded';
$wb['ruby_txt'] = 'Ruby';
$wb['stats_user_txt'] = 'Webstatistics username';
$wb['stats_type_txt'] = 'Webstatistics program';
$wb['custom_php_ini_txt'] = 'Custom php.ini settings';
$wb['none_txt'] = 'None';
$wb['disabled_txt'] = 'Disabled';
$wb['save_certificate_txt'] = 'Save certificate';
$wb['create_certificate_txt'] = 'Create certificate';
$wb['delete_certificate_txt'] = 'Delete certificate';
$wb['nginx_directives_txt'] = 'nginx Directives';
$wb['seo_redirect_txt'] = 'SEO Redirect';
$wb['non_www_to_www_txt'] = 'Non-www -&gt; www';
$wb['www_to_non_www_txt'] = 'www -&gt; non-www';
$wb['php_fpm_use_socket_txt'] = 'Use Socket For PHP-FPM';
$wb['error_no_sni_txt'] = 'SNI for SSL is not activated on this server. You can enable only one SSL certificate on each IP address.';
$wb['python_txt'] = 'Python';
$wb['perl_txt'] = 'Perl';
$wb['pm_max_children_txt'] = 'PHP-FPM pm.max_children';
$wb['pm_start_servers_txt'] = 'PHP-FPM pm.start_servers';
$wb['pm_min_spare_servers_txt'] = 'PHP-FPM pm.min_spare_servers';
$wb['pm_max_spare_servers_txt'] = 'PHP-FPM pm.max_spare_servers';
$wb['error_php_fpm_pm_settings_txt'] = 'Values of PHP-FPM pm settings must be as follows: pm.max_children &gt;= pm.max_spare_servers &gt;= pm.start_servers &gt;= pm.min_spare_servers &gt; 0';
$wb['pm_max_children_error_regex'] = 'PHP-FPM pm.max_children must be a positive integer value.';
$wb['pm_start_servers_error_regex'] = 'PHP-FPM pm.start_servers must be a positive integer value.';
$wb['pm_min_spare_servers_error_regex'] = 'PHP-FPM pm.min_spare_servers must be a positive integer value.';
$wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
$wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
$wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
$wb['fastcgi_php_version_txt'] = 'PHP Version';
$wb['pm_txt'] = 'PHP-FPM Process Manager';
$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
$wb['generate_password_txt'] = 'Generate Password';
$wb['repeat_password_txt'] = 'Repeat Password';
$wb['password_mismatch_txt'] = 'The passwords do not match.';
$wb['password_match_txt'] = 'The passwords do match.';
$wb['available_php_directive_snippets_txt'] = 'Available PHP Directive Snippets:';
$wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Snippets:';
$wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
$wb['Domain'] = 'Aliasdomain';
?>
interface/web/sites/lib/lang/tr_web_childdomain_list.lng
New file
@@ -0,0 +1,15 @@
<?php
$wb['list_head_txt'] = 'Subdomainler';
$wb['active_txt'] = 'Aktif';
$wb['server_id_txt'] = 'Sunucu';
$wb['parent_domain_id_txt'] = 'Websitesi';
$wb['domain_txt'] = 'Subdomain';
$wb['add_new_record_txt'] = 'Yeni Subdomain';
$wb['domain_error_empty'] = 'Domain boş.';
$wb['domain_error_unique'] = 'Bu Domain zaten var.';
$wb['domain_error_regex'] = 'Geçersiz Domain.';
$wb['no_redirect_txt'] = 'No redirect';
$wb['no_flag_txt'] = 'No flag';
$wb['none_txt'] = 'None';
?>
interface/web/sites/lib/lang/tr_web_domain.lng
File was deleted
interface/web/sites/lib/lang/tr_web_domain_admin_list.lng
File was deleted
interface/web/sites/lib/lang/tr_web_domain_list.lng
File was deleted
interface/web/sites/lib/lang/tr_web_subdomain.lng
File was deleted
interface/web/sites/lib/lang/tr_web_subdomain_list.lng
File was deleted
interface/web/sites/lib/lang/tr_web_vhost_aliasdomain.lng
File was deleted
interface/web/sites/lib/lang/tr_web_vhost_aliasdomain_list.lng
File was deleted
interface/web/sites/lib/lang/tr_web_vhost_domain.lng
New file
@@ -0,0 +1,129 @@
<?php
$wb['ssl_state_txt'] = 'Mevki';
$wb['ssl_locality_txt'] = 'Semt';
$wb['ssl_organisation_txt'] = 'Kuruluş';
$wb['ssl_organisation_unit_txt'] = 'Kuruluş Ünitesi';
$wb['ssl_country_txt'] = 'Ülke';
$wb['ssl_request_txt'] = 'SSL İsteği';
$wb['ssl_cert_txt'] = 'SSL Sertifikası';
$wb['ssl_bundle_txt'] = 'SSL Yığını';
$wb['ssl_action_txt'] = 'SSL Eylemi';
$wb['server_id_txt'] = 'Sunucu';
$wb['domain_txt'] = 'Domain';
$wb['type_txt'] = 'Çeşit';
$wb['parent_domain_id_txt'] = 'Ana Website';
$wb['redirect_type_txt'] = 'Yönlendirme Çeşidi';
$wb['redirect_path_txt'] = 'Yönlendirme Yolu';
$wb['active_txt'] = 'Aktif';
$wb['document_root_txt'] = 'Documentroot';
$wb['system_user_txt'] = 'Linux Kullanıcısı';
$wb['system_group_txt'] = 'Linux Grubu';
$wb['ip_address_txt'] = 'IP Adresi';
$wb['vhost_type_txt'] = 'VHost Çeşidi';
$wb['hd_quota_txt'] = 'Harddisk Kotası';
$wb['traffic_quota_txt'] = 'Trafik Kotası';
$wb['cgi_txt'] = 'CGI';
$wb['ssi_txt'] = 'SSI';
$wb['errordocs_txt'] = 'Özelleştirilebilir Hata Sayfaları';
$wb['subdomain_txt'] = 'Otomatik Subdomain';
$wb['ssl_txt'] = 'SSL';
$wb['suexec_txt'] = 'SuEXEC';
$wb['php_txt'] = 'PHP';
$wb['client_txt'] = 'Müşteri';
$wb['limit_web_domain_txt'] = 'Hesabınızdaki max. web domaini sayısına ulaştınız.';
$wb['limit_web_aliasdomain_txt'] = 'Hesabınızdaki max. aliasdomain sayısına ulaştınız.';
$wb['limit_web_subdomain_txt'] = 'Hesabınızdaki max. web subdomain sayısına ulaştınız.';
$wb['apache_directives_txt'] = 'Apache direktifleri';
$wb['domain_error_empty'] = 'Domain boş.';
$wb['domain_error_unique'] = 'Bu isimde websitesi veya sub / aliasdomain zaten var.';
$wb['domain_error_regex'] = 'Domain ismi geçersiz.';
$wb['hd_quota_error_empty'] = 'Harddisk kotası boş.';
$wb['traffic_quota_error_empty'] = 'Trafik kotası boş.';
$wb['error_ssl_state_empty'] = 'SSL Mevkisi boş .';
$wb['error_ssl_locality_empty'] = 'SSL Semti boş.';
$wb['error_ssl_organisation_empty'] = 'SSL Kuruluşu boş.';
$wb['error_ssl_organisation_unit_empty'] = 'SSL Kuruluş Ünitesi boş.';
$wb['error_ssl_country_empty'] = 'SSL Ülkesi boş.';
$wb['client_group_id_txt'] = 'Müşteri';
$wb['stats_password_txt'] = 'Web istatistikleri şifresi';
$wb['ssl_domain_txt'] = 'SSL Domain';
$wb['allow_override_txt'] = 'Allow Override';
$wb['limit_web_quota_free_txt'] = 'Max. kullanılabilir Harddisk Kotası';
$wb['ssl_state_error_regex'] = 'Geçersiz SSL Durumu. İzin verilen karakterler: a-z, 0-9 ve .,-_';
$wb['ssl_locality_error_regex'] = 'Geçersiz SSL Yöresi. İzin verilen karakterler: a-z, 0-9 ve .,-_';
$wb['ssl_organisation_error_regex'] = 'Geçersiz SSL Organizasyonu. İzin verilen karakterler: a-z, 0-9 ve .,-_';
$wb['ssl_organistaion_unit_error_regex'] = 'Geçersiz SSL Organizasyon Unitesi. İzin verilen karakterler: a-z, 0-9 ve .,-_';
$wb['ssl_country_error_regex'] = 'Geçersiz SSL Ülkesi. İzin verilen karakterler: A-Z';
$wb['limit_traffic_quota_free_txt'] = 'Max. kullanılabilir Trafik Kotası';
$wb['redirect_error_regex'] = 'Geçersiz yönlendirme yolu. Geçerli yönlendirmeler örneğin: /test/ veya http://www.domain.tld/test/';
$wb['php_open_basedir_txt'] = 'PHP open_basedir';
$wb['backup_interval_txt'] = 'Backup interval';
$wb['backup_copies_txt'] = 'Number of backup copies';
$wb['traffic_quota_exceeded_txt'] = 'Traffic quota exceeded';
$wb['ruby_txt'] = 'Ruby';
$wb['stats_user_txt'] = 'Webstatistics username';
$wb['stats_type_txt'] = 'Webstatistics program';
$wb['custom_php_ini_txt'] = 'Custom php.ini settings';
$wb['error_ssl_cert_empty'] = 'SSL Certificate field is empty';
$wb['none_txt'] = 'None';
$wb['disabled_txt'] = 'Disabled';
$wb['no_redirect_txt'] = 'No redirect';
$wb['no_flag_txt'] = 'No flag';
$wb['save_certificate_txt'] = 'Save certificate';
$wb['create_certificate_txt'] = 'Create certificate';
$wb['delete_certificate_txt'] = 'Delete certificate';
$wb['ipv6_address_txt'] = 'IPv6-Address';
$wb['nginx_directives_txt'] = 'nginx Directives';
$wb['seo_redirect_txt'] = 'SEO Redirect';
$wb['non_www_to_www_txt'] = 'Non-www -&gt; www';
$wb['www_to_non_www_txt'] = 'www -&gt; non-www';
$wb['php_fpm_use_socket_txt'] = 'Use Socket For PHP-FPM';
$wb['error_no_sni_txt'] = 'SNI for SSL is not activated on this server. You can enable only one SSL certificate on each IP address.';
$wb['python_txt'] = 'Python';
$wb['pm_max_children_txt'] = 'PHP-FPM pm.max_children';
$wb['pm_start_servers_txt'] = 'PHP-FPM pm.start_servers';
$wb['pm_min_spare_servers_txt'] = 'PHP-FPM pm.min_spare_servers';
$wb['pm_max_spare_servers_txt'] = 'PHP-FPM pm.max_spare_servers';
$wb['error_php_fpm_pm_settings_txt'] = 'Values of PHP-FPM pm settings must be as follows: pm.max_children &gt;= pm.max_spare_servers &gt;= pm.start_servers &gt;= pm.min_spare_servers &gt; 0';
$wb['pm_max_children_error_regex'] = 'PHP-FPM pm.max_children must be a positive integer value.';
$wb['pm_start_servers_error_regex'] = 'PHP-FPM pm.start_servers must be a positive integer value.';
$wb['pm_min_spare_servers_error_regex'] = 'PHP-FPM pm.min_spare_servers must be a positive integer value.';
$wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
$wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
$wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
$wb['ssl_key_txt'] = 'SSL Key';
$wb['perl_txt'] = 'Perl';
$wb['fastcgi_php_version_txt'] = 'PHP Version';
$wb['pm_txt'] = 'PHP-FPM Process Manager';
$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
$wb['generate_password_txt'] = 'Generate Password';
$wb['repeat_password_txt'] = 'Repeat Password';
$wb['password_mismatch_txt'] = 'The passwords do not match.';
$wb['password_match_txt'] = 'The passwords do match.';
$wb['web_folder_error_regex'] = 'Invalid folder entered. Please do not enter a slash.';
$wb['domain_error_autosub'] = 'There is already a subdomain with these settings.';
$wb['available_php_directive_snippets_txt'] = 'Available PHP Directive Snippets:';
$wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Snippets:';
$wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
$wb['proxy_directives_txt'] = 'Proxy Directives';
$wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
$wb['no_server_error'] = 'No server selected.';
$wb['no_backup_txt'] = 'No backup';
$wb['daily_backup_txt'] = 'Daily';
$wb['weekly_backup_txt'] = 'Weekly';
$wb['monthly_backup_txt'] = 'Monthly';
$wb['rewrite_rules_txt'] = 'Rewrite Rules';
$wb['invalid_rewrite_rules_txt'] = 'Invalid Rewrite Rules';
$wb['allowed_rewrite_rule_directives_txt'] = 'Allowed Directives:';
$wb['configuration_error_txt'] = 'CONFIGURATION ERROR';
$wb['web_folder_txt'] = 'Web folder';
$wb['web_folder_invalid_txt'] = 'The web folder is invalid, please choose a different one.';
$wb['web_folder_unique_txt'] = 'The web folder is already used, please choose a different one.';
$wb['host_txt'] = 'Hostname';
$wb['domain_error_wildcard'] = 'Wildcard subdomains are not allowed.';
?>
interface/web/sites/lib/lang/tr_web_vhost_domain_admin_list.lng
copy from interface/web/sites/lib/lang/ar_web_domain_admin_list.lng copy to interface/web/sites/lib/lang/tr_web_vhost_domain_admin_list.lng
interface/web/sites/lib/lang/tr_web_vhost_domain_list.lng
New file
@@ -0,0 +1,10 @@
<?php
$wb['list_head_txt'] = 'Web siteleri';
$wb['domain_id_txt'] = 'ID';
$wb['active_txt'] = 'Aktif';
$wb['server_id_txt'] = 'Sunucu';
$wb['domain_txt'] = 'Domain';
$wb['add_new_record_txt'] = 'Yeni Website';
$wb['parent_domain_id_txt'] = 'Website';
?>
interface/web/sites/lib/lang/tr_web_vhost_subdomain.lng
File was deleted
interface/web/sites/lib/lang/tr_web_vhost_subdomain_list.lng
File was deleted
interface/web/sites/lib/module.conf.php
@@ -15,7 +15,7 @@
{
    $items[] = array(   'title'  => "Website",
        'target'  => 'content',
        'link' => 'sites/web_domain_list.php',
        'link' => 'sites/web_vhost_domain_list.php?type=domain',
        'html_id'   => 'domain_list');
}
@@ -23,8 +23,8 @@
{
    $items[] = array(   'title'  => "Subdomain",
        'target'  => 'content',
        'link'      => 'sites/web_subdomain_list.php',
        'html_id'   => 'subdomain_list');
        'link'      => 'sites/web_childdomain_list.php?type=subdomain',
        'html_id'   => 'childdomain_list');
    // read web config
    $app->uses('getconf');
@@ -32,8 +32,8 @@
    if($sys_config['vhost_subdomains'] == 'y') {
        $items[] = array(   'title'  => "Subdomain (Vhost)",
            'target'  => 'content',
            'link'      => 'sites/web_vhost_subdomain_list.php',
            'html_id'   => 'subdomain_list');
            'link'      => 'sites/web_vhost_domain_list.php?type=subdomain',
            'html_id'   => 'childdomain_list');
    }
}
@@ -41,8 +41,8 @@
{
    $items[] = array(   'title'   => "Aliasdomain",
        'target'  => 'content',
        'link'    => 'sites/web_aliasdomain_list.php',
        'html_id' => 'aliasdomain_list');
        'link'    => 'sites/web_childdomain_list.php?type=aliasdomain',
        'html_id' => 'childdomain_list');
    // read web config
    $app->uses('getconf');
@@ -50,8 +50,8 @@
    if($sys_config['vhost_aliasdomains'] == 'y') {
        $items[] = array(   'title'  => "Aliasdomain (Vhost)",
                'target'  => 'content',
                'link'      => 'sites/web_vhost_aliasdomain_list.php',
                'html_id'   => 'subdomain_list');
                'link'      => 'sites/web_vhost_domain_list.php?type=aliasdomain',
                'html_id'   => 'childdomain_list');
    }
}
interface/web/sites/list/web_aliasdomain.list.php
File was deleted
interface/web/sites/list/web_childdomain.list.php
New file
@@ -0,0 +1,105 @@
<?php
/*
    Datatypes:
    - INTEGER
    - DOUBLE
    - CURRENCY
    - VARCHAR
    - TEXT
    - DATE
*/
// Name of the list
$liste["name"]     = "web_childdomain";
// Database table
$liste["table"]    = "web_domain";
// Index index field of the database table
$liste["table_idx"]   = "domain_id";
// Search Field Prefix
$liste["search_prefix"]  = "search_";
// Records per page
$liste["records_per_page"]  = "15";
// Script File of the list
$liste["file"]    = "web_childdomain_list.php";
// Script file of the edit form
$liste["edit_file"]   = "web_childdomain_edit.php";
// Script File of the delete script
$liste["delete_file"]  = "web_childdomain_del.php";
// Paging Template
$liste["paging_tpl"]  = "templates/paging.tpl.htm";
// Enable auth
$liste["auth"]    = "yes";
/*****************************************************
* Suchfelder
*****************************************************/
$liste["item"][] = array( 'field'  => "active",
    'datatype' => "VARCHAR",
    'formtype' => "SELECT",
    'op'  => "=",
    'prefix' => "",
    'suffix' => "",
    'width'  => "",
    'value'  => array('y' => "<div id=\"ir-Yes\" class=\"swap\"><span>Yes</span></div>", 'n' => "<div class=\"swap\" id=\"ir-No\"><span>No</span></div>"));
$liste["item"][] = array( 'field'  => "server_id",
    'datatype' => "VARCHAR",
    'formtype' => "SELECT",
    'op'  => "like",
    'prefix' => "%",
    'suffix' => "%",
    'datasource' => array (  'type' => 'SQL',
        'querystring' => 'SELECT server_id,server_name FROM server WHERE {AUTHSQL} ORDER BY server_name',
        'keyfield'=> 'server_id',
        'valuefield'=> 'server_name'
    ),
    'width'  => "",
    'value'  => "");
$liste["item"][] = array( 'field'  => "parent_domain_id",
    'datatype' => "VARCHAR",
    'filters'   => array( 0 => array( 'event' => 'SHOW',
            'type' => 'IDNTOUTF8')
    ),
    'formtype' => "SELECT",
    'op'  => "=",
    'prefix' => "",
    'suffix' => "",
    'datasource' => array (  'type' => 'SQL',
        'querystring' => "SELECT domain_id,domain FROM web_domain WHERE type = 'vhost' AND {AUTHSQL} ORDER BY domain",
        'keyfield'=> 'domain_id',
        'valuefield'=> 'domain'
    ),
    'width'  => "",
    'value'  => "");
$liste["item"][] = array( 'field'  => "domain",
    'datatype' => "VARCHAR",
    'filters'   => array( 0 => array( 'event' => 'SHOW',
            'type' => 'IDNTOUTF8')
    ),
    'formtype' => "TEXT",
    'op'  => "like",
    'prefix' => "%",
    'suffix' => "%",
    'width'  => "",
    'value'  => "");
?>
interface/web/sites/list/web_domain.list.php
File was deleted
interface/web/sites/list/web_subdomain.list.php
File was deleted
interface/web/sites/list/web_vhost_aliasdomain.list.php
File was deleted
interface/web/sites/list/web_vhost_domain.list.php
New file
@@ -0,0 +1,146 @@
<?php
/*
    Datatypes:
    - INTEGER
    - DOUBLE
    - CURRENCY
    - VARCHAR
    - TEXT
    - DATE
*/
$vhostdomain_type = 'domain';
if(isset($_SESSION['s']['var']['vhostdomain_type'])) {
    if($_SESSION['s']['var']['vhostdomain_type'] == 'subdomain') {
        $vhostdomain_type = 'subdomain';
    } elseif($_SESSION['s']['var']['vhostdomain_type'] == 'aliasdomain') {
        $vhostdomain_type = 'aliasdomain';
    }
}
// Name of the list
if($_SESSION['s']['user']['typ'] == 'admin') {
    $liste["name"]     = "web_vhost_domain_admin";
} else {
    $liste["name"]     = "web_vhost_domain";
}
// Database table
$liste["table"]    = "web_domain";
// Index index field of the database table
$liste["table_idx"]   = "domain_id";
// Search Field Prefix
$liste["search_prefix"]  = "search_";
// Records per page
$liste["records_per_page"]  = "15";
// Script File of the list
$liste["file"]    = "web_vhost_domain_list.php";
// Script file of the edit form
$liste["edit_file"]   = "web_vhost_domain_edit.php";
// Script File of the delete script
$liste["delete_file"]  = "web_vhost_domain_del.php";
// Paging Template
$liste["paging_tpl"]  = "templates/paging.tpl.htm";
// Enable auth
$liste["auth"]    = "yes";
/*****************************************************
* Suchfelder
*****************************************************/
if($vhostdomain_type == 'domain') {
    $liste["item"][] = array( 'field'  => "domain_id",
        'datatype' => "INTEGER",
        'formtype' => "TEXT",
        'op'  => "=",
        'prefix' => "",
        'suffix' => "",
        'width'  => "",
        'value'  => "");
}
$liste["item"][] = array( 'field'  => "active",
    'datatype' => "VARCHAR",
    'formtype' => "SELECT",
    'op'  => "=",
    'prefix' => "",
    'suffix' => "",
    'width'  => "",
    'value'  => array('y' => "<div id=\"ir-Yes\" class=\"swap\"><span>Yes</span></div>", 'n' => "<div class=\"swap\" id=\"ir-No\"><span>No</span></div>"));
if($_SESSION['s']['user']['typ'] == 'admin' && $vhostdomain_type == 'domain') {
    $liste["item"][] = array( 'field'  => "sys_groupid",
        'datatype' => "INTEGER",
        'formtype' => "SELECT",
        'op'  => "=",
        'prefix' => "",
        'suffix' => "",
        'datasource' => array (  'type' => 'SQL',
            'querystring' => 'SELECT groupid, name FROM sys_group WHERE groupid != 1 ORDER BY name',
            'keyfield'=> 'groupid',
            'valuefield'=> 'name'
        ),
        'width'  => "",
        'value'  => "");
}
$liste["item"][] = array( 'field'  => "server_id",
    'datatype' => "INTEGER",
    'formtype' => "SELECT",
    'op'  => "=",
    'prefix' => "",
    'suffix' => "",
    'datasource' => array (  'type' => 'SQL',
        'querystring' => 'SELECT a.server_id, a.server_name FROM server a, web_domain b WHERE (a.server_id = b.server_id) AND ({AUTHSQL-B}) ORDER BY a.server_name',
        'keyfield'=> 'server_id',
        'valuefield'=> 'server_name'
    ),
    'width'  => "",
    'value'  => "");
if($vhostdomain_type != 'domain') {
    $liste["item"][] = array( 'field'  => "parent_domain_id",
        'datatype' => "VARCHAR",
        'filters'   => array( 0 => array( 'event' => 'SHOW',
                'type' => 'IDNTOUTF8')
        ),
        'formtype' => "SELECT",
        'op'  => "=",
        'prefix' => "",
        'suffix' => "",
        'datasource' => array (  'type' => 'SQL',
            'querystring' => "SELECT domain_id,domain FROM web_domain WHERE type = 'vhost' AND {AUTHSQL} ORDER BY domain",
            'keyfield'=> 'domain_id',
            'valuefield'=> 'domain'
        ),
        'width'  => "",
        'value'  => "");
}
$liste["item"][] = array( 'field'  => "domain",
    'datatype' => "VARCHAR",
    'filters'   => array( 0 => array( 'event' => 'SHOW',
            'type' => 'IDNTOUTF8')
    ),
    'formtype' => "TEXT",
    'op'  => "like",
    'prefix' => "%",
    'suffix' => "%",
    'width'  => "",
    'value'  => "");
?>
interface/web/sites/list/web_vhost_subdomain.list.php
File was deleted
interface/web/sites/templates/web_aliasdomain_advanced.htm
File was deleted
interface/web/sites/templates/web_aliasdomain_edit.htm
File was deleted
interface/web/sites/templates/web_aliasdomain_list.htm
File was deleted
interface/web/sites/templates/web_childdomain_advanced.htm
New file
@@ -0,0 +1,37 @@
<h2><tmpl_var name="list_head_txt"></h2>
<p><tmpl_var name="list_desc_txt"></p>
<div class="panel panel_web_childdomain">
  <div class="pnl_formsarea">
    <fieldset class="inlineLabels"><legend>Options</legend>
      <div class="ctrlHolder proxy">
                <label for="proxy_directives">{tmpl_var name='proxy_directives_txt'}</label>
                <textarea name="proxy_directives" id="proxy_directives" rows='10' cols='50' style="width:400px;">{tmpl_var name='proxy_directives'}</textarea>&nbsp;<b>{tmpl_var name="available_proxy_directive_snippets_txt"}</b><br><br>&nbsp;{tmpl_var name="proxy_directive_snippets_txt"}
            </div>
    </fieldset>
    <input type="hidden" name="id" value="{tmpl_var name='id'}">
    <div class="buttonHolder buttons">
      <button class="positive iconstxt icoPositive" type="button" value="{tmpl_var name='btn_save_txt'}" onclick="submitForm('pageForm','sites/web_childdomain_edit.php');"><span>{tmpl_var name='btn_save_txt'}</span></button>
      <button class="negative iconstxt icoNegative" type="button" value="{tmpl_var name='btn_cancel_txt'}" onclick="loadContent('sites/web_childdomain_list.php');"><span>{tmpl_var name='btn_cancel_txt'}</span></button>
    </div>
  </div>
</div>
<script language="JavaScript" type="text/javascript">
    var webId = jQuery('input[name="id"]').val();
    adjustForm();
    function adjustForm(){
        jQuery.getJSON('sites/ajax_get_json.php'+ '?' + Math.round(new Date().getTime()), {web_id : webId, type : "getredirecttype"}, function(data) {
            if(data.redirecttype == "proxy"){
                jQuery('.proxy').show();
            } else {
                jQuery('.proxy').hide();
            }
        });
    }
</script>
interface/web/sites/templates/web_childdomain_edit.htm
New file
@@ -0,0 +1,176 @@
<h2><tmpl_var name="list_head_txt"></h2>
<p><tmpl_var name="list_desc_txt"></p>
<div class="panel panel_web_childdomain">
    <div class="pnl_formsarea">
        <fieldset class="inlineLabels">
            <tmpl_if name="childdomain_type" value="subdomain">
            <tmpl_if name="domain_option">
            <div class="ctrlHolder">
                <label for="parent_domain_id">{tmpl_var name='parent_domain_id_txt'}</label>
                <select id="parent_domain_id" name="parent_domain_id" class="selectInput formLengthHalf">{tmpl_var name='parent_domain_id'}</select>
            </div>
            </tmpl_if>
            <div class="ctrlHolder">
                <label for="domain">{tmpl_var name='host_txt'}</label>
                <input name="domain" id="domain" value="{tmpl_var name='domain'}" size="30" maxlength="255" type="text" class="textInput formLengthHalf" />
            </div>
            <tmpl_if name="domain_option">
            <div class="ctrlHolder">
                <label for="sel_domain">{tmpl_var name='domain_txt'}</label>
                    <select name="sel_domain" id="sel_domain" class="selectInput">
                        {tmpl_var name='domain_option'}
                    </select>
            </div>
            <tmpl_else>
            <div class="ctrlHolder">
                <label for="parent_domain_id">{tmpl_var name='domain_txt'}</label>
                <select id="parent_domain_id" name="parent_domain_id" class="selectInput formLengthHalf">{tmpl_var name='parent_domain_id'}</select>
            </div>
            </tmpl_if>
            <tmpl_else>
            <div class="ctrlHolder">
                <tmpl_if name="domain_option">
                    <label for="domain">{tmpl_var name='domain_txt'}</label>
                    <select name="domain" id="domain" class="selectInput">
                        {tmpl_var name='domain_option'}
                    </select>
                <tmpl_else>
                    <label for="domain">{tmpl_var name='domain_txt'}</label>
                    <input name="domain" id="domain" value="{tmpl_var name='domain'}" size="30" maxlength="255" type="text" class="textInput" />
                </tmpl_if>
            </div>
            <div class="ctrlHolder">
                <label for="parent_domain_id">{tmpl_var name='parent_domain_id_txt'}</label>
                <select id="parent_domain_id" name="parent_domain_id" class="selectInput">
                    {tmpl_var name='parent_domain_id'}
                </select>
            </div>
            </tmpl_if>
            <div class="ctrlHolder">
                <label for="redirect_type">{tmpl_var name='redirect_type_txt'}</label>
                <select name="redirect_type" id="redirect_type" class="selectInput formLengthHalf">
                    {tmpl_var name='redirect_type'}
                </select>
            </div>
            <div class="ctrlHolder">
                <label for="redirect_path">{tmpl_var name='redirect_path_txt'}</label>
                <input name="redirect_path" id="redirect_path" value="{tmpl_var name='redirect_path'}" size="30" maxlength="255" type="text" class="textInput" />
            </div>
            <tmpl_if name="childdomain_type" value="aliasdomain">
            <div class="ctrlHolder">
                <label for="subdomain">{tmpl_var name='subdomain_txt'}</label>
                <select name="subdomain" id="subdomain" class="selectInput formLengthHalf">
                    {tmpl_var name='subdomain'}
                </select>
            </div>
            <div class="ctrlHolder">
                <label for="seo_redirect">{tmpl_var name='seo_redirect_txt'}</label>
                <select name="seo_redirect" id="seo_redirect" class="selectInput">
                    {tmpl_var name='seo_redirect'}
                </select>
            </div>
            </tmpl_if>
            <div class="ctrlHolder">
                <p class="label">{tmpl_var name='active_txt'}</p>
                <div class="multiField">
                    {tmpl_var name='active'}
                </div>
            </div>
        </fieldset>
        <input type="hidden" name="id" value="{tmpl_var name='id'}">
        <div class="buttonHolder buttons">
            <button class="positive iconstxt icoPositive" type="button" value="{tmpl_var name='btn_save_txt'}" onclick="submitForm('pageForm','sites/web_childdomain_edit.php');"><span>{tmpl_var name='btn_save_txt'}</span></button>
            <button class="negative iconstxt icoNegative" type="button" value="{tmpl_var name='btn_cancel_txt'}" onclick="loadContent('sites/web_childdomain_list.php');"><span>{tmpl_var name='btn_cancel_txt'}</span></button>
        </div>
    </div>
</div>
<script language="JavaScript" type="text/javascript">
    var webId = jQuery('#parent_domain_id').val();
    var serverId;
    getServerId(webId);
    jQuery('#parent_domain_id').change(function(){
        webId = $(this).val();
        getServerId(webId);
    });
    if(jQuery('#redirect_type').val() == 'proxy'){
        jQuery('.tabbox_tabs ul li:last').show();
    } else {
        jQuery('.tabbox_tabs ul li:last').hide();
    }
    jQuery('#redirect_type').change(function(){
        if(jQuery(this).val() == 'proxy'){
            jQuery('.tabbox_tabs ul li:last').show();
        } else {
            jQuery('.tabbox_tabs ul li:last').hide();
        }
    });
    function getServerId(webId){
        jQuery.getJSON('sites/ajax_get_json.php'+ '?' + Math.round(new Date().getTime()), {web_id : webId, type : "getserverid"}, function(data) {
            serverId = data.serverid;
            adjustForm(serverId);
        });
    }
    function adjustForm(serverId){
        jQuery.getJSON('sites/ajax_get_json.php'+ '?' + Math.round(new Date().getTime()), {server_id : serverId, type : "getservertype"}, function(data) {
            var selected = jQuery('#redirect_type').val();
            if(data.servertype == "nginx"){
                jQuery("#redirect_type option[value='R']").attr('disabled','disabled');
                jQuery('#redirect_type option[value="L"]').attr('disabled','disabled');
                jQuery('#redirect_type option[value="R,L"]').attr('disabled','disabled');
                jQuery('#redirect_type option[value="R=301,L"]').attr('disabled','disabled');
                jQuery("#redirect_type option[value='R']").hide();
                jQuery('#redirect_type option[value="L"]').hide();
                jQuery('#redirect_type option[value="R,L"]').hide();
                jQuery('#redirect_type option[value="R=301,L"]').hide();
                jQuery('#redirect_type option[value="last"]').show();
                jQuery('#redirect_type option[value="break"]').show();
                jQuery('#redirect_type option[value="redirect"]').show();
                jQuery('#redirect_type option[value="permanent"]').show();
                jQuery('#redirect_type option[value="proxy"]').show();
                jQuery('#redirect_type option[value="last"]').attr('disabled',false);
                jQuery('#redirect_type option[value="break"]').attr('disabled',false);
                jQuery('#redirect_type option[value="redirect"]').attr('disabled',false);
                jQuery('#redirect_type option[value="permanent"]').attr('disabled',false);
                jQuery('#redirect_type option[value="proxy"]').attr('disabled',false);
                if(selected != "no" && selected != "" && selected != "last" && selected != "break" && selected != "redirect" && selected != "permanent" && selected != "proxy") jQuery('#redirect_type option[value="no"]').attr('selected', 'selected');
            } else {
                jQuery('#redirect_type option[value="last"]').attr('disabled','disabled');
                jQuery('#redirect_type option[value="break"]').attr('disabled','disabled');
                jQuery('#redirect_type option[value="redirect"]').attr('disabled','disabled');
                jQuery('#redirect_type option[value="permanent"]').attr('disabled','disabled');
                jQuery('#redirect_type option[value="proxy"]').attr('disabled','disabled');
                jQuery('#redirect_type option[value="last"]').hide();
                jQuery('#redirect_type option[value="break"]').hide();
                jQuery('#redirect_type option[value="redirect"]').hide();
                jQuery('#redirect_type option[value="permanent"]').hide();
                jQuery('#redirect_type option[value="proxy"]').hide();
                jQuery('#redirect_type option[value="R"]').show();
                jQuery('#redirect_type option[value="L"]').show();
                jQuery('#redirect_type option[value="R,L"]').show();
                jQuery('#redirect_type option[value="R=301,L"]').show();
                jQuery('#redirect_type option[value="R"]').attr('disabled',false);
                jQuery('#redirect_type option[value="L"]').attr('disabled',false);
                jQuery('#redirect_type option[value="R,L"]').attr('disabled',false);
                jQuery('#redirect_type option[value="R=301,L"]').attr('disabled',false);
                if(selected != "no" && selected != "" && selected != "R" && selected != "L" && selected != "R,L" && selected != "R=301,L") jQuery('#redirect_type option[value="no"]').attr('selected', 'selected');
            }
        });
    }
</script>
interface/web/sites/templates/web_childdomain_list.htm
New file
@@ -0,0 +1,80 @@
<h2><tmpl_var name="list_head_txt"></h2>
<p><tmpl_var name="list_desc_txt"></p>
<div class="panel panel_list_web_childdomain">
    <div class="pnl_toolsarea">
        <tmpl_if name='datalog_changes_count' op='>' value='0'>
        <div>
            <div class="systemmonitor-state state-info">
                <div class="status"></div>
                <div class="statusMsg">
                    {tmpl_var name="datalog_changes_txt"}
                    <ul>
                    <tmpl_loop name="datalog_changes">
                        <li><strong>{tmpl_var name="text"}:</strong> {tmpl_var name="count"}</li>
                    </tmpl_loop>
                    </ul>
                    {tmpl_var name="datalog_changes_end_txt"}
                </div>
            </div><br />
        </div>
        </tmpl_if>
        <fieldset><legend>{tmpl_var name="toolsarea_head_txt"}</legend>
            <div class="buttons">
                <button class="button iconstxt icoAdd" type="button" onclick="loadContent('sites/web_childdomain_edit.php?type={tmpl_var name='childdomain_type'}');">
                    <span>{tmpl_var name="add_new_record_txt"}</span>
                </button>
            </div>
        </fieldset>
    </div>
    <div class="pnl_listarea">
        <fieldset><legend><tmpl_var name="list_head_txt"></legend>
            <table class="list">
                <thead>
                    <tr class="caption">
                        <th class="tbl_col_active" scope="col"><tmpl_var name="active_txt"></th>
                        <th class="tbl_col_server_id" scope="col"><tmpl_var name="server_id_txt"></th>
                        <th class="tbl_col_parent_domain_id" scope="col"><tmpl_var name="parent_domain_id_txt"></th>
                        <th class="tbl_col_domain" scope="col"><tmpl_var name="domain_txt"></th>
                        <th class="tbl_col_limit" scope="col">{tmpl_var name='search_limit'}</th>
                    </tr>
                    <tr class="filter">
                        <td class="tbl_col_active"><select name="search_active">{tmpl_var name='search_active'}</select></td>
                        <td class="tbl_col_server_id"><select name="search_server_id">{tmpl_var name='search_server_id'}</select></td>
                        <td class="tbl_col_parent_domain_id"><select name="search_parent_domain_id">{tmpl_var name='search_parent_domain_id'}</select></td>
                        <td class="tbl_col_domain"><input type="text" name="search_domain" value="{tmpl_var name='search_domain'}" /></td>
                        <td class="tbl_col_buttons">
                            <button type="button" class="button icons16 icoFilter" name="Filter" id="Filter" value="{tmpl_var name="filter_txt"}" onclick="submitForm('pageForm','sites/web_childdomain_list.php?type={tmpl_var name="childdomain_type"}');"><span>{tmpl_var name="filter_txt"}</span></button>
                        </td>
                    </tr>
                </thead>
                <tbody>
                    <tmpl_loop name="records">
                        <tr class="tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td class="tbl_col_active"><a href="#" onclick="loadContent('sites/web_childdomain_edit.php?id={tmpl_var name='id'}');">{tmpl_var name="active"}</a></td>
                            <td class="tbl_col_server_id"><a href="#" onclick="loadContent('sites/web_childdomain_edit.php?id={tmpl_var name='id'}');">{tmpl_var name="server_id"}</a></td>
                            <td class="tbl_col_parent_domain_id"><a href="#" onclick="loadContent('sites/web_childdomain_edit.php?id={tmpl_var name='id'}');">{tmpl_var name="parent_domain_id"}</a></td>
                            <td class="tbl_col_domain"><a href="#" onclick="loadContent('sites/web_childdomain_edit.php?id={tmpl_var name='id'}');">{tmpl_var name="domain"}</a></td>
                            <td class="tbl_col_buttons">
                                <a class="button icons16 icoDelete" href="javascript: del_record('sites/web_childdomain_del.php?id={tmpl_var name='id'}&phpsessid={tmpl_var name='phpsessid'}','{tmpl_var name='delete_confirmation'}');"><span>{tmpl_var name='delete_txt'}</span></a>
                            </td>
                        </tr>
                    </tmpl_loop>
                    <tmpl_unless name="records">
                        <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                            <td colspan="5">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                        </tr>
                    </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
                    <td class="tbl_footer tbl_paging" colspan="5"><tmpl_var name="paging"></td>
                    </tr>
                </tfoot>
            </table>
        </fieldset>
    </div>
</div>
interface/web/sites/templates/web_domain_admin_list.htm
File was deleted
interface/web/sites/templates/web_domain_advanced.htm
File was deleted
interface/web/sites/templates/web_domain_backup.htm
File was deleted
interface/web/sites/templates/web_domain_edit.htm
File was deleted
interface/web/sites/templates/web_domain_list.htm
File was deleted
interface/web/sites/templates/web_domain_redirect.htm
File was deleted
interface/web/sites/templates/web_domain_ssl.htm
File was deleted
interface/web/sites/templates/web_domain_stats.htm
File was deleted
interface/web/sites/templates/web_subdomain_advanced.htm
File was deleted
interface/web/sites/templates/web_subdomain_edit.htm
File was deleted
interface/web/sites/templates/web_subdomain_list.htm
File was deleted
interface/web/sites/templates/web_vhost_aliasdomain_advanced.htm
File was deleted
interface/web/sites/templates/web_vhost_aliasdomain_backup.htm
File was deleted
interface/web/sites/templates/web_vhost_aliasdomain_edit.htm
File was deleted
interface/web/sites/templates/web_vhost_aliasdomain_list.htm
File was deleted
interface/web/sites/templates/web_vhost_aliasdomain_redirect.htm
File was deleted
interface/web/sites/templates/web_vhost_aliasdomain_ssl.htm
File was deleted
interface/web/sites/templates/web_vhost_aliasdomain_stats.htm
File was deleted
interface/web/sites/templates/web_vhost_domain_admin_list.htm
New file
@@ -0,0 +1,69 @@
<h2><tmpl_var name="list_head_txt"></h2>
<div class="panel panel_list_web_vhost_domain_admin">
    <div class="pnl_toolsarea">
        <fieldset><legend>{tmpl_var name="toolsarea_head_txt"}</legend>
            <div class="buttons">
                <button class="button iconstxt icoAdd" type="button" onclick="loadContent('sites/web_vhost_domain_edit.php?type={tmpl_var name='vhostdomain_type'}');">
                    <span>{tmpl_var name="add_new_record_txt"}</span>
                </button>
            </div>
        </fieldset>
    </div>
    <div class="pnl_listarea">
        <fieldset><legend><tmpl_var name="list_head_txt"></legend>
            <table class="list">
                <thead>
                <tr class="caption">
                    <tmpl_if name="vhostdomain_type" value="domain"><th class="tbl_col_domain_id" scope="col"><tmpl_var name="domain_id_txt"></th></tmpl_if>
                    <th class="tbl_col_active" scope="col"><tmpl_var name="active_txt"></th>
                    <th class="tbl_col_sys_groupid" scope="col"><tmpl_var name="sys_groupid_txt"></th>
                    <th class="tbl_col_server_id" scope="col"><tmpl_var name="server_id_txt"></th>
                    <tmpl_if name="vhostdomain_type" op="!=" value="domain"><th class="tbl_col_parent_domain_id" scope="col"><tmpl_var name="parent_domain_id_txt"></th></tmpl_if>
                    <th class="tbl_col_domain" scope="col"><tmpl_var name="domain_txt"></th>
                    <th class="tbl_col_limit" scope="col">{tmpl_var name='search_limit'}</th>
                </tr>
                <tr class="filter">
                    <tmpl_if name="vhostdomain_type" value="domain"><td class="tbl_col_domain_id"><input type="text" size="5" name="search_domain_id" value="{tmpl_var name='search_domain_id'}" /></td></tmpl_if>
                    <td class="tbl_col_active"><select name="search_active">{tmpl_var name='search_active'}</select></td>
                    <td class="tbl_col_sys_groupid"><select name="search_sys_groupid">{tmpl_var name='search_sys_groupid'}</select></td>
                    <td class="tbl_col_server_id"><select name="search_server_id">{tmpl_var name='search_server_id'}</select></td>
                    <tmpl_if name="vhostdomain_type" op="!=" value="domain"><td class="tbl_col_parent_domain_id"><select name="search_parent_domain_id">{tmpl_var name='search_parent_domain_id'}</select></td></tmpl_if>
                    <td class="tbl_col_domain"><input type="text" name="search_domain" value="{tmpl_var name='search_domain'}" /></td>
                    <td class="tbl_col_buttons">
                        <button type="button" class="button icons16 icoFilter" name="Filter" id="Filter" value="{tmpl_var name="filter_txt"}" onclick="submitForm('pageForm','sites/web_vhost_domain_list.php');"><span>{tmpl_var name="filter_txt"}</span></button>
                    </td>
                </tr>
                </thead>
                <tbody>
                <tmpl_loop name="records">
                    <tr class="tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                        <tmpl_if name="vhostdomain_type" value="domain"><td class="tbl_col_domain_id"><a href="#" onclick="loadContent('sites/web_vhost_domain_edit.php?id={tmpl_var name='id'}&type={tmpl_var name='vhostdomain_type'}');">{tmpl_var name="domain_id"}</a></td></tmpl_if>
                        <td class="tbl_col_active"><a href="#" onclick="loadContent('sites/web_vhost_domain_edit.php?id={tmpl_var name='id'}&type={tmpl_var name='vhostdomain_type'}');">{tmpl_var name="active"}</a></td>
                        <td class="tbl_col_sys_groupid"><a href="#" onclick="loadContent('sites/web_vhost_domain_edit.php?id={tmpl_var name='id'}&type={tmpl_var name='vhostdomain_type'}');">{tmpl_var name="sys_groupid"}</a></td>
                        <td class="tbl_col_server_id"><a href="#" onclick="loadContent('sites/web_vhost_domain_edit.php?id={tmpl_var name='id'}&type={tmpl_var name='vhostdomain_type'}');">{tmpl_var name="server_id"}</a></td>
                        <tmpl_if name="vhostdomain_type" op="!=" value="domain"><td class="tbl_col_parent_domain_id"><a href="#" onclick="loadContent('sites/web_vhost_aliasdomain_edit.php?id={tmpl_var name='id'}');">{tmpl_var name="parent_domain_id"}</a></td></tmpl_if>
                        <td class="tbl_col_domain"><a href="#" onclick="loadContent('sites/web_vhost_domain_edit.php?id={tmpl_var name='id'}&type={tmpl_var name='vhostdomain_type'}');">{tmpl_var name="domain"}</a><a href="http://{tmpl_var name="domain"}" target="_blank" class="button icons16 icoLink"><span>Link</span></a></td>
                        <td class="tbl_col_buttons">
                            <a class="button icons16 icoDelete" href="javascript: del_record('sites/web_vhost_domain_del.php?id={tmpl_var name='id'}&phpsessid={tmpl_var name='phpsessid'}','{tmpl_var name='delete_confirmation'}');"><span>{tmpl_var name='delete_txt'}</span></a>
                        </td>
                    </tr>
                </tmpl_loop>
                <tmpl_unless name="records">
                    <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                        <td colspan="6">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                    </tr>
                </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
                        <td class="tbl_footer tbl_paging" colspan="6"><tmpl_var name="paging"></td>
                    </tr>
                </tfoot>
            </table>
        </fieldset>
    </div>
</div>
interface/web/sites/templates/web_vhost_domain_advanced.htm
New file
@@ -0,0 +1,179 @@
<h2><tmpl_var name="list_head_txt"></h2>
<p><tmpl_var name="list_desc_txt"></p>
<tmpl_if name="config_error_msg">
<div style="background: #ffdfdf; border: 1px solid #df7d7d; border-width: 1px 0; margin: 1.5em 0 1.5em 0; padding: 7px;">
                <p style="font-face:bold">{tmpl_var name='configuration_error_txt'}</p>
                <div>
                <div style="float:left;width:150px;">{tmpl_var name='config_error_tstamp'} :&nbsp;</div><div style="padding-left:150px;">{tmpl_var name='config_error_msg'}</div>
                </div>
</div>
</tmpl_if>
<div class="panel panel_web_domain">
    <div class="pnl_formsarea">
        <fieldset class="inlineLabels">
            <input name="document_root" id="document_root" value="{tmpl_var name='document_root'}" size="30" maxlength="255" type="hidden" class="textInput" />
            <div class="ctrlHolder">
                <label for="added_date">{tmpl_var name='added_date_txt'}</label>
                <input name="added_date" id="added_date" value="{tmpl_var name='added_date'}" size="10" maxlength="255" type="text" class="textInput" />
            </div>
            <div class="ctrlHolder">
                <label for="added_by">{tmpl_var name='added_by_txt'}</label>
                <input name="added_by" id="added_by" value="{tmpl_var name='added_by'}" size="10" maxlength="255" type="text" class="textInput" />
            </div>
            <div class="ctrlHolder">
                <label for="system_user">{tmpl_var name='system_user_txt'}</label>
                <label for="system_user">{tmpl_var name='system_user'}</label>
                <input name="system_user" id="system_user" value="{tmpl_var name='system_user'}" type="hidden" />
            </div>
            <div class="ctrlHolder">
                <label for="system_group">{tmpl_var name='system_group_txt'}</label>
                <label for="system_group">{tmpl_var name='system_group'}</label>
                <input name="system_group" id="system_group" value="{tmpl_var name='system_group'}" type="hidden" />
            </div>
            <div class="ctrlHolder apache">
                <label for="allow_override">{tmpl_var name='allow_override_txt'}</label>
                <input name="allow_override" id="allow_override" value="{tmpl_var name='allow_override'}" size="30" maxlength="255" type="text" class="textInput" />
            </div>
            <div class="phpfpm">
                <div class="ctrlHolder">
                    <p class="label">{tmpl_var name='php_fpm_use_socket_txt'}</p>
                    <div class="multiField">
                        {tmpl_var name='php_fpm_use_socket'}
                    </div>
                </div>
                <div class="ctrlHolder">
                    <label for="pm">{tmpl_var name='pm_txt'}</label>
                    <select name="pm" id="pm" class="selectInput">
                        {tmpl_var name='pm'}
                    </select>
                </div>
                <div class="ctrlHolder pm_ondemand" style="background: #ffdfdf; border: 1px solid #df7d7d; border-width: 1px 0; margin: 1.5em 0 1.5em 0; padding: 7px;">
                    {tmpl_var name='pm_ondemand_hint_txt'}
                </div>
                <div class="ctrlHolder">
                    <label for="pm_max_children">{tmpl_var name='pm_max_children_txt'}</label>
                    <input name="pm_max_children" id="pm_max_children" value="{tmpl_var name='pm_max_children'}" size="6" maxlength="6" type="text" class="textInput formLengthLimit" />
                </div>
                <div class="ctrlHolder pm_dynamic">
                    <label for="pm_start_servers">{tmpl_var name='pm_start_servers_txt'}</label>
                    <input name="pm_start_servers" id="pm_start_servers" value="{tmpl_var name='pm_start_servers'}" size="6" maxlength="6" type="text" class="textInput formLengthLimit" />
                </div>
                <div class="ctrlHolder pm_dynamic">
                    <label for="pm_min_spare_servers">{tmpl_var name='pm_min_spare_servers_txt'}</label>
                    <input name="pm_min_spare_servers" id="pm_min_spare_servers" value="{tmpl_var name='pm_min_spare_servers'}" size="6" maxlength="6" type="text" class="textInput formLengthLimit" />
                </div>
                <div class="ctrlHolder pm_dynamic">
                    <label for="pm_max_spare_servers">{tmpl_var name='pm_max_spare_servers_txt'}</label>
                    <input name="pm_max_spare_servers" id="pm_max_spare_servers" value="{tmpl_var name='pm_max_spare_servers'}" size="6" maxlength="6" type="text" class="textInput formLengthLimit" />
                </div>
                <div class="ctrlHolder pm_ondemand">
                    <label for="pm_process_idle_timeout">{tmpl_var name='pm_process_idle_timeout_txt'}</label>
                    <input name="pm_process_idle_timeout" id="pm_process_idle_timeout" value="{tmpl_var name='pm_process_idle_timeout'}" size="6" maxlength="6" type="text" class="textInput formLengthLimit" />&nbsp;s
                </div>
                <div class="ctrlHolder">
                    <label for="pm_max_requests">{tmpl_var name='pm_max_requests_txt'}</label>
                    <input name="pm_max_requests" id="pm_max_requests" value="{tmpl_var name='pm_max_requests'}" size="6" maxlength="6" type="text" class="textInput formLengthLimit" />
                </div>
            </div>
            <div class="ctrlHolder php">
                <label for="php_open_basedir">{tmpl_var name='php_open_basedir_txt'}</label>
                <input name="php_open_basedir" id="php_open_basedir" value="{tmpl_var name='php_open_basedir'}" size="30" type="text" class="textInput"  style="width:400px;" />
            </div>
            <div class="ctrlHolder php">
                <label for="custom_php_ini">{tmpl_var name='custom_php_ini_txt'}</label>
                <textarea name="custom_php_ini" id="custom_php_ini" rows='10' cols='50' style="width:400px;">{tmpl_var name='custom_php_ini'}</textarea>&nbsp;<b>{tmpl_var name="available_php_directive_snippets_txt"}</b><br><br>&nbsp;{tmpl_var name="php_directive_snippets_txt"}
            </div>
            <div class="ctrlHolder apache">
                <label for="apache_directives">{tmpl_var name='apache_directives_txt'}</label>
                <textarea name="apache_directives" id="apache_directives" rows='10' cols='50' style="width:400px;">{tmpl_var name='apache_directives'}</textarea>&nbsp;<b>{tmpl_var name="available_apache_directive_snippets_txt"}</b><br><br>&nbsp;{tmpl_var name="apache_directive_snippets_txt"}
            </div>
            <div class="ctrlHolder nginx">
                <label for="nginx_directives">{tmpl_var name='nginx_directives_txt'}</label>
                <textarea name="nginx_directives" id="nginx_directives" rows='10' cols='50' style="width:400px;">{tmpl_var name='nginx_directives'}</textarea>&nbsp;<b>{tmpl_var name="available_nginx_directive_snippets_txt"}</b><br><br>&nbsp;{tmpl_var name="nginx_directive_snippets_txt"}<br>----<br><b>&nbsp;{tmpl_var name='variables_txt'}:</b> <a href="javascript:void(0);" class="addPlaceholder">{DOCROOT}</a>, <a href="javascript:void(0);" class="addPlaceholder">{FASTCGIPASS}</a>
            </div>
            <div class="ctrlHolder proxy">
                <label for="proxy_directives">{tmpl_var name='proxy_directives_txt'}</label>
                <textarea name="proxy_directives" id="proxy_directives" rows='10' cols='50' style="width:400px;">{tmpl_var name='proxy_directives'}</textarea>&nbsp;<b>{tmpl_var name="available_proxy_directive_snippets_txt"}</b><br><br>&nbsp;{tmpl_var name="proxy_directive_snippets_txt"}
            </div>
        </fieldset>
        <input type="hidden" name="id" value="{tmpl_var name='id'}">
        <div class="buttonHolder buttons">
            <button class="positive iconstxt icoPositive" type="button" value="{tmpl_var name='btn_save_txt'}" onclick="submitForm('pageForm','sites/web_vhost_domain_edit.php');"><span>{tmpl_var name='btn_save_txt'}</span></button>
            <button class="negative iconstxt icoNegative" type="button" value="{tmpl_var name='btn_cancel_txt'}" onclick="loadContent('sites/web_vhost_domain_list.php');"><span>{tmpl_var name='btn_cancel_txt'}</span></button>
        </div>
    </div>
</div>
<script language="JavaScript" type="text/javascript">
    var webId = jQuery('input[name="id"]').val();
    var serverId;
    getServerId();
    adjustForm();
    var pm = jQuery('#pm').val();
    pmMode(pm);
    jQuery('#pm').change(function(){
        pm = jQuery(this).val();
        pmMode(pm);
    });
    function pmMode(pm){
        switch(pm){
            case "static":
                jQuery('.pm_dynamic').add('.pm_ondemand').hide();
                jQuery('.pm_static').show();
                break;
            case "dynamic":
                jQuery('.pm_static').add('.pm_ondemand').hide();
                jQuery('.pm_dynamic').show();
                break;
            case "ondemand":
                jQuery('.pm_static').add('.pm_dynamic').hide();
                jQuery('.pm_ondemand').show();
                break;
        }
    }
    function getServerId(){
        jQuery.getJSON('sites/ajax_get_json.php'+ '?' + Math.round(new Date().getTime()), {web_id : webId, type : "getserverid"}, function(data) {
            serverId = data.serverid;
        });
    }
    function adjustForm(){
        jQuery.getJSON('sites/ajax_get_json.php'+ '?' + Math.round(new Date().getTime()), {server_id : serverId, type : "getservertype"}, function(data) {
            if(data.servertype == "nginx"){
                jQuery('.nginx').show();
                jQuery('.apache').hide();
            } else {
                jQuery('.nginx').hide();
                jQuery('.apache').show();
            }
        });
        jQuery.getJSON('sites/ajax_get_json.php'+ '?' + Math.round(new Date().getTime()), {web_id : webId, type : "getphptype"}, function(data) {
            if(data.phptype == "php-fpm"){
                jQuery('.phpfpm').show();
            } else {
                jQuery('.phpfpm').hide();
            }
            if(data.phptype == "no"){
                jQuery('.php').hide();
            } else {
                jQuery('.php').show();
            }
        });
        jQuery.getJSON('sites/ajax_get_json.php'+ '?' + Math.round(new Date().getTime()), {web_id : webId, type : "getredirecttype"}, function(data) {
            if(data.redirecttype == "proxy"){
                jQuery('.proxy').show();
            } else {
                jQuery('.proxy').hide();
            }
        });
    }
</script>
interface/web/sites/templates/web_vhost_domain_backup.htm
New file
@@ -0,0 +1,45 @@
<h2><tmpl_var name="list_head_txt"></h2>
<p><tmpl_var name="list_desc_txt"></p>
<tmpl_if name="config_error_msg">
<div style="background: #ffdfdf; border: 1px solid #df7d7d; border-width: 1px 0; margin: 1.5em 0 1.5em 0; padding: 7px;">
                <p style="font-face:bold">{tmpl_var name='configuration_error_txt'}</p>
                <div>
                <div style="float:left;width:150px;">{tmpl_var name='config_error_tstamp'} :&nbsp;</div><div style="padding-left:150px;">{tmpl_var name='config_error_msg'}</div>
                </div>
</div>
</tmpl_if>
<div class="panel panel_web_domain">
    <div class="pnl_formsarea">
        <fieldset class="inlineLabels"><legend>Backup</legend>
            <div class="ctrlHolder">
                <label for="backup_interval">{tmpl_var name='backup_interval_txt'}</label>
                <select name="backup_interval" id="backup_interval" class="selectInput">
                    {tmpl_var name='backup_interval'}
                </select>
            </div>
            <div class="ctrlHolder">
                <label for="backup_copies">{tmpl_var name='backup_copies_txt'}</label>
                <select name="backup_copies" id="backup_copies" class="selectInput">
                    {tmpl_var name='backup_copies'}
                </select>
            </div>
            <div class="ctrlHolder">
                <label for="backup_excludes">{tmpl_var name='backup_excludes_txt'}</label>
                <input name="backup_excludes" id="backup_excludes" value="{tmpl_var name='backup_excludes'}" size="30" type="text" class="textInput" />&nbsp;{tmpl_var name='backup_excludes_note_txt'}
            </div>
        </fieldset>
        {tmpl_var name='backup_records'}
        <input type="hidden" name="id" value="{tmpl_var name='id'}">
        <div class="buttonHolder buttons">
            <button class="positive iconstxt icoPositive" type="button" value="{tmpl_var name='btn_save_txt'}" onclick="submitForm('pageForm','sites/web_vhost_domain_edit.php');"><span>{tmpl_var name='btn_save_txt'}</span></button>
            <button class="negative iconstxt icoNegative" type="button" value="{tmpl_var name='btn_cancel_txt'}" onclick="loadContent('sites/web_vhost_domain_list.php');"><span>{tmpl_var name='btn_cancel_txt'}</span></button>
        </div>
    </div>
</div>
interface/web/sites/templates/web_vhost_domain_edit.htm
New file
@@ -0,0 +1,349 @@
<h2><tmpl_var name="list_head_txt"></h2>
<p><tmpl_var name="list_desc_txt"></p>
<tmpl_if name="config_error_msg">
<div style="background: #ffdfdf; border: 1px solid #df7d7d; border-width: 1px 0; margin: 1.5em 0 1.5em 0; padding: 7px;">
                <p style="font-face:bold">{tmpl_var name='configuration_error_txt'}</p>
                <div>
                <div style="float:left;width:150px;">{tmpl_var name='config_error_tstamp'} :&nbsp;</div><div style="padding-left:150px;">{tmpl_var name='config_error_msg'}</div>
                </div>
</div>
</tmpl_if>
<div class="panel panel_web_domain">
    <div class="pnl_formsarea">
        <fieldset class="inlineLabels">
        <tmpl_if name="vhostdomain_type" value="domain">
            <tmpl_if name="is_admin">
                <div class="ctrlHolder">
                    <tmpl_if name="edit_disabled">
                        <label for="server_id_disabled">{tmpl_var name='server_id_txt'}</label>
                        <select name="server_id_disabled" id="server_id_disabled" class="selectInput" disabled="disabled">
                            {tmpl_var name='server_id'}
                        </select>
                        <input type="hidden" name="server_id" value="{tmpl_var name='server_id_value'}" />
                        <tmpl_else>
                            <label for="server_id">{tmpl_var name='server_id_txt'}</label>
                            <select name="server_id" id="server_id" class="selectInput">
                                {tmpl_var name='server_id'}
                            </select>
                    </tmpl_if>
                </div>
                <div class="ctrlHolder">
                    <label for="client_group_id">{tmpl_var name='client_group_id_txt'}</label>
                    <select name="client_group_id" id="client_group_id" class="selectInput">
                        {tmpl_var name='client_group_id'}
                    </select>
                </div>
            <tmpl_else>
                <tmpl_if name="only_one_server">
                    <input type="hidden" id="server_id" name="server_id" value="{tmpl_var name='server_id_value'}" />
                <tmpl_else>
                    <div class="ctrlHolder">
                        <tmpl_if name="edit_disabled">
                            <label for="server_id_disabled">{tmpl_var name='server_id_txt'}</label>
                            <select name="server_id_disabled" id="server_id_disabled" class="selectInput" disabled="disabled">
                                {tmpl_var name='server_id'}
                            </select>
                            <input type="hidden" name="server_id" value="{tmpl_var name='server_id_value'}" />
                        <tmpl_else>
                            <label for="server_id">{tmpl_var name='server_id_txt'}</label>
                            <select name="server_id" id="server_id" class="selectInput">
                                {tmpl_var name='server_id'}
                            </select>
                        </tmpl_if>
                    </div>
                </tmpl_if>
            </tmpl_if>
            <tmpl_if name="is_reseller">
                <div class="ctrlHolder">
                    <label for="client_group_id">{tmpl_var name='client_group_id_txt'}</label>
                    <select name="client_group_id" id="client_group_id" class="selectInput">
                        {tmpl_var name='client_group_id'}
                    </select>
                </div>
            </tmpl_if>
            <div class="ctrlHolder">
                <label for="ip_address">{tmpl_var name='ip_address_txt'}</label>
                <select name="ip_address" id="ip_address" class="selectInput formLengthIPv4">
                    {tmpl_var name='ip_address'}
                </select>
            </div>
            <div class="ctrlHolder">
                <label for="ipv6_address">{tmpl_var name='ipv6_address_txt'}</label>
                <select name="ipv6_address" id="ipv6_address" class="selectInput formLengthIPv6">
                    {tmpl_var name='ipv6_address'}
                </select>
            </div>
            <div class="ctrlHolder">
                <label for="domain">{tmpl_var name='domain_txt'}</label>
                <tmpl_if name="domain_option">
                    <select name="domain" id="domain" class="selectInput">
                        {tmpl_var name='domain_option'}
                    </select>
                    <tmpl_else>
                        <input name="domain" id="domain" value="{tmpl_var name='domain'}" size="30" maxlength="255" type="text" class="textInput" />
                </tmpl_if>
            </div>
            <div class="ctrlHolder">
                <label for="hd_quota">{tmpl_var name='hd_quota_txt'}</label>
                <input name="hd_quota" id="hd_quota" value="{tmpl_var name='hd_quota'}" size="7" maxlength="7" type="text" class="textInput formLengthLimit" />&nbsp;MB
            </div>
        </tmpl_if>
        <tmpl_if name="vhostdomain_type" value="subdomain">
            <input type="hidden" name="server_id" id="server_id" value="{tmpl_var name='server_id_value'}" />
            <tmpl_if name="domain_option">
            <div class="ctrlHolder">
                <label for="parent_domain_id">{tmpl_var name='parent_domain_id_txt'}</label>
                <select id="parent_domain_id" name="parent_domain_id" class="selectInput formLengthHalf">{tmpl_var name='parent_domain_id'}</select>
            </div>
            </tmpl_if>
            <div class="ctrlHolder">
                <label for="domain">{tmpl_var name='host_txt'}</label>
                <input name="domain" id="domain" value="{tmpl_var name='domain'}" size="30" maxlength="255" type="text" class="textInput formLengthHalf" />
            </div>
            <tmpl_if name="domain_option">
            <div class="ctrlHolder">
                <label for="sel_domain">{tmpl_var name='domain_txt'}</label>
                    <select name="sel_domain" id="sel_domain" class="selectInput">
                        {tmpl_var name='domain_option'}
                    </select>
            </div>
            <tmpl_else>
            <div class="ctrlHolder">
                <label for="parent_domain_id">{tmpl_var name='domain_txt'}</label>
                <select id="parent_domain_id" name="parent_domain_id" class="selectInput formLengthHalf">{tmpl_var name='parent_domain_id'}</select>
            </div>
            </tmpl_if>
            <div class="ctrlHolder">
                <label for="web_folder">{tmpl_var name='web_folder_txt'}</label>
                <input name="web_folder" id="web_folder" value="{tmpl_var name='web_folder'}" size="30" maxlength="100" type="text" class="textInput formLengthHalf"<tmpl_if name='fixed_folder' op='==' value='y'> readonly="readonly"</tmpl_if> />
            </div>
        </tmpl_if>
        <tmpl_if name="vhostdomain_type" value="aliasdomain">
            <input type="hidden" name="server_id" id="server_id" value="{tmpl_var name='server_id_value'}" />
            <div class="ctrlHolder">
                <label for="domain">{tmpl_var name='domain_txt'}</label>
                <tmpl_if name="domain_option">
                    <select name="domain" id="domain" class="selectInput">
                        {tmpl_var name='domain_option'}
                    </select>
                    <tmpl_else>
                        <input name="domain" id="domain" value="{tmpl_var name='domain'}" size="30" maxlength="255" type="text" class="textInput" />
                </tmpl_if>
            </div>
            <div class="ctrlHolder">
                <label for="parent_domain_id">{tmpl_var name='parent_domain_id_txt'}</label>
                <select name="parent_domain_id" id="parent_domain_id" class="selectInput">
                    {tmpl_var name='parent_domain_id'}
                </select>
            </div>
            <div class="ctrlHolder">
                <label for="web_folder">{tmpl_var name='web_folder_txt'}</label>
                <input name="web_folder" id="web_folder" value="{tmpl_var name='web_folder'}" size="30" maxlength="100" type="text" class="textInput formLengthHalf"<tmpl_if name='fixed_folder' op='==' value='y'> readonly="readonly"</tmpl_if> />
            </div>
        </tmpl_if>
            <div class="ctrlHolder">
                <label for="traffic_quota">{tmpl_var name='traffic_quota_txt'}</label>
                <input name="traffic_quota" id="traffic_quota" value="{tmpl_var name='traffic_quota'}" size="7" maxlength="7" type="text" class="textInput formLengthLimit" />&nbsp;MB <tmpl_var name='traffic_quota_exceeded_txt'>
            </div>
            <tmpl_if name="limit_cgi" op="==" value="y"><div class="ctrlHolder">
                <p class="label">{tmpl_var name='cgi_txt'}</p>
                <div class="multiField">
                    {tmpl_var name='cgi'}
                </div>
            </div></tmpl_if>
            <tmpl_if name="limit_ssi" op="==" value="y"><div class="ctrlHolder">
                <p class="label">{tmpl_var name='ssi_txt'}</p>
                <div class="multiField">
                    {tmpl_var name='ssi'}
                </div>
            </div></tmpl_if>
            <tmpl_if name="limit_perl" op="==" value="y"><div class="ctrlHolder apache">
                <p class="label">{tmpl_var name='perl_txt'}</p>
                <div class="multiField">
                    {tmpl_var name='perl'}
                </div>
            </div></tmpl_if>
            <tmpl_if name="limit_ruby" op="==" value="y"><div class="ctrlHolder apache">
                <p class="label">{tmpl_var name='ruby_txt'}</p>
                <div class="multiField">
                    {tmpl_var name='ruby'}
                </div>
            </div></tmpl_if>
            <tmpl_if name="limit_python" op="==" value="y"><div class="ctrlHolder apache">
                <p class="label">{tmpl_var name='python_txt'}</p>
                <div class="multiField">
                    {tmpl_var name='python'}
                </div>
            </div></tmpl_if>
            <tmpl_if name="force_suexec" op="==" value="n"><div class="ctrlHolder apache">
                <p class="label">{tmpl_var name='suexec_txt'}</p>
                <div class="multiField">
                    {tmpl_var name='suexec'}
                </div>
            </div></tmpl_if>
            <tmpl_if name="limit_hterror" op="==" value="y"><div class="ctrlHolder">
                <p class="label">{tmpl_var name='errordocs_txt'}</p>
                <div class="multiField">
                    {tmpl_var name='errordocs'}
                </div>
            </div></tmpl_if>
            <div class="ctrlHolder">
                <label for="subdomain">{tmpl_var name='subdomain_txt'}</label>
                <select name="subdomain" id="subdomain" class="selectInput formLengthHalf">
                    {tmpl_var name='subdomain'}
                </select>
            </div>
            <tmpl_if name="limit_ssl" op="==" value="y"><div class="ctrlHolder">
                <p class="label">{tmpl_var name='ssl_txt'}</p>
                <div class="multiField">
                    {tmpl_var name='ssl'}
                </div>
            </div></tmpl_if>
            <div class="ctrlHolder">
                <label for="php">{tmpl_var name='php_txt'}</label>
                <select name="php" id="php" class="selectInput formLengthHalf">
                    {tmpl_var name='php'}
                </select>
            </div>
            <div class="ctrlHolder fastcgi_php_version">
                <label for="fastcgi_php_version">{tmpl_var name='fastcgi_php_version_txt'}</label>
                <select name="fastcgi_php_version" id="fastcgi_php_version" class="selectInput formLengthHalf">
                    {tmpl_var name='fastcgi_php_version'}
                </select>
            </div>
            <div class="ctrlHolder">
                <p class="label">{tmpl_var name='active_txt'}</p>
                <div class="multiField">
                    {tmpl_var name='active'}
                </div>
            </div>
        </fieldset>
        <input type="hidden" name="id" value="{tmpl_var name='id'}">
        <div class="buttonHolder buttons">
            <button id="dom-edit-submit" class="positive iconstxt icoPositive" type="button" value="{tmpl_var name='btn_save_txt'}"><span>{tmpl_var name='btn_save_txt'}</span></button>
            <button class="negative iconstxt icoNegative" type="button" value="{tmpl_var name='btn_cancel_txt'}" onclick="loadContent('sites/web_vhost_domain_list.php');"><span>{tmpl_var name='btn_cancel_txt'}</span></button>
        </div>
    </div>
</div>
<script language="JavaScript" type="text/javascript">
    var serverId;
    var clientGroupId = jQuery('#client_group_id').val();
    var serverIdDisabled = jQuery('#server_id_disabled').val();
    if(serverIdDisabled > 0){
        serverId = serverIdDisabled;
    } else {
        serverId = jQuery('#server_id').val();
        jQuery('#server_id').change(function(){
            serverId = $(this).val();
            adjustForm();
            reloadWebIP();
            reloadFastcgiPHPVersions();
        });
    }
    adjustForm(true);
    reloadFastcgiPHPVersions(true);
    jQuery('#client_group_id').change(function(){
        clientGroupId = $(this).val();
        reloadWebIP();
        reloadFastcgiPHPVersions();
    });
    if(jQuery('#php').val() == 'fast-cgi' || jQuery('#php').val() == 'php-fpm'){
        jQuery('.fastcgi_php_version:hidden').show();
    } else {
        jQuery('.fastcgi_php_version:visible').hide();
    }
    //resetFormChanged();
    jQuery('#php').change(function(){
        reloadFastcgiPHPVersions();
        if(jQuery(this).val() == 'fast-cgi' || jQuery(this).val() == 'php-fpm'){
            jQuery('.fastcgi_php_version:hidden').show();
        } else {
            jQuery('.fastcgi_php_version:visible').hide();
        }
    });
    jQuery('#parent_domain_id').change(function() {
        reloadServerId(false);
    });
    function reloadServerId(noFormChange) {
        var parentWebId = jQuery('#parent_domain_id').val();
        jQuery.getJSON('sites/ajax_get_json.php'+ '?' + Math.round(new Date().getTime()), {web_id : parentWebId, type : "getserverid"}, function(data) {
            if(data.serverid) serverId = data.serverid;
            adjustForm(noFormChange);
            if(noFormChange) reloadFastcgiPHPVersions(noFormChange);
        });
    }
    function adjustForm(noFormChange){
        jQuery.getJSON('sites/ajax_get_json.php'+ '?' + Math.round(new Date().getTime()), {server_id : serverId, type : "getservertype"}, function(data) {
            if(data.servertype == "nginx"){
                var selected = jQuery('#php').val();
                jQuery('.apache').hide();
                if(selected != "no" && selected != "php-fpm") {
                    jQuery('#php option[value="php-fpm"]').attr('selected', 'selected').val('php-fpm');
                }
                jQuery('#php option[value="fast-cgi"]').hide();
                jQuery('#php option[value="cgi"]').hide();
                jQuery('#php option[value="mod"]').hide();
                jQuery('#php option[value="suphp"]').hide();
            } else {
                jQuery('.apache').show();
                jQuery('#php option[value="fast-cgi"]').show();
                jQuery('#php option[value="cgi"]').show();
                jQuery('#php option[value="mod"]').show();
                jQuery('#php option[value="suphp"]').show();
            }
            if(noFormChange) {
                resetFormChanged();
                jQuery('#php').addClass('no-page-form-change').change();
                jQuery('#php').removeClass('no-page-form-change');
            } else {
                jQuery('#php').change();
            }
        });
    }
    function reloadWebIP() {
        loadOptionInto('ip_address','sites/ajax_get_ip.php?ip_type=IPv4&server_id='+serverId+'&client_group_id='+clientGroupId);
        loadOptionInto('ipv6_address','sites/ajax_get_ip.php?ip_type=IPv6&server_id='+serverId+'&client_group_id='+clientGroupId);
    }
    function reloadFastcgiPHPVersions(noFormChange) {
        jQuery.getJSON('sites/ajax_get_json.php'+ '?' + Math.round(new Date().getTime()), {server_id : serverId, php_type : jQuery('#php').val(), type : "getphpfastcgi", client_group_id : clientGroupId}, function(data) {
            var options = '<option value="">Default</option>';
            var phpfastcgiselected = '';
            $.each(data, function(key, val) {
                if($('#fastcgi_php_version').val() == key){
                    phpfastcgiselected = ' selected="selected"';
                } else {
                    phpfastcgiselected = '';
                }
                options += '<option value="'+key+'"'+phpfastcgiselected+'>'+val+'</option>';
            });
            $('#fastcgi_php_version').html(options).change();
            if(noFormChange) resetFormChanged();
        });
    }
    <tmpl_if name="readonly_tab">
        jQuery('div.panel_web_domain').find('fieldset').find('input,select,button').bind('click mousedown', function(e) { e.preventDefault(); }).focus(function() { $(this).blur(); });
        jQuery('#dom-edit-submit').click(function() {
               submitForm('pageForm','sites/web_vhost_domain_edit.php');
        });
    <tmpl_else>
        jQuery('#dom-edit-submit').click(function() {
            submitForm('pageForm','sites/web_vhost_domain_edit.php');
        });
    </tmpl_if>
</script>
interface/web/sites/templates/web_vhost_domain_list.htm
New file
@@ -0,0 +1,83 @@
<h2><tmpl_var name="list_head_txt"></h2>
<p><tmpl_var name="list_desc_txt"></p>
<div class="panel panel_list_web_vhost_domain">
    <div class="pnl_toolsarea">
        <tmpl_if name='datalog_changes_count' op='>' value='0'>
        <div>
            <div class="systemmonitor-state state-info">
                <div class="status"></div>
                <div class="statusMsg">
                    {tmpl_var name="datalog_changes_txt"}
                    <ul>
                    <tmpl_loop name="datalog_changes">
                        <li><strong>{tmpl_var name="text"}:</strong> {tmpl_var name="count"}</li>
                    </tmpl_loop>
                    </ul>
                    {tmpl_var name="datalog_changes_end_txt"}
                </div>
            </div><br />
        </div>
        </tmpl_if>
        <fieldset><legend>{tmpl_var name="toolsarea_head_txt"}</legend>
            <div class="buttons">
                <button class="button iconstxt icoAdd" type="button" onclick="loadContent('sites/web_vhost_domain_edit.php?type={tmpl_var name='vhostdomain_type'}');">
                    <span>{tmpl_var name="add_new_record_txt"}</span>
                </button>
            </div>
        </fieldset>
    </div>
    <div class="pnl_listarea">
        <fieldset><legend><tmpl_var name="list_head_txt"></legend>
            <table class="list">
                <thead>
                <tr class="caption">
                    <tmpl_if name="vhostdomain_type" value="domain"><th class="tbl_col_domain_id" scope="col"><tmpl_var name="domain_id_txt"></th></tmpl_if>
                    <th class="tbl_col_active" scope="col"><tmpl_var name="active_txt"></th>
                    <th class="tbl_col_server_id" scope="col"><tmpl_var name="server_id_txt"></th>
                    <tmpl_if name="vhostdomain_type" op="!=" value="domain"><th class="tbl_col_parent_domain_id" scope="col"><tmpl_var name="parent_domain_id_txt"></th></tmpl_if>
                    <th class="tbl_col_domain" scope="col"><tmpl_var name="domain_txt"></th>
                    <th class="tbl_col_limit" scope="col">{tmpl_var name='search_limit'}</th>
                </tr>
                <tr class="filter">
                    <tmpl_if name="vhostdomain_type" value="domain"><td class="tbl_col_domain_id"><input type="text" size="5" name="search_domain_id" value="{tmpl_var name='search_domain_id'}" /></td></tmpl_if>
                    <td class="tbl_col_active"><select name="search_active">{tmpl_var name='search_active'}</select></td>
                    <td class="tbl_col_server_id"><select name="search_server_id">{tmpl_var name='search_server_id'}</select></td>
                    <tmpl_if name="vhostdomain_type" op="!=" value="domain"><td class="tbl_col_parent_domain_id"><select name="search_parent_domain_id">{tmpl_var name='search_parent_domain_id'}</select></td></tmpl_if>
                    <td class="tbl_col_domain"><input type="text" name="search_domain" value="{tmpl_var name='search_domain'}" /></td>
                    <td class="tbl_col_buttons">
                        <button type="button" class="button icons16 icoFilter" name="Filter" id="Filter" value="{tmpl_var name="filter_txt"}" onclick="submitForm('pageForm','sites/web_vhost_domain_list.php');"><span>{tmpl_var name="filter_txt"}</span></button>
                    </td>
                </tr>
                </thead>
                <tbody>
                <tmpl_loop name="records">
                    <tr class="tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                        <tmpl_if name="vhostdomain_type" value="domain"><td class="tbl_col_domain_id"><a href="#" onclick="loadContent('sites/web_vhost_domain_edit.php?id={tmpl_var name='id'}&type={tmpl_var name='vhostdomain_type'}');">{tmpl_var name="domain_id"}</a></td></tmpl_if>
                        <td class="tbl_col_active"><a href="#" onclick="loadContent('sites/web_vhost_domain_edit.php?id={tmpl_var name='id'}&type={tmpl_var name='vhostdomain_type'}');">{tmpl_var name="active"}</a></td>
                        <td class="tbl_col_server_id"><a href="#" onclick="loadContent('sites/web_vhost_domain_edit.php?id={tmpl_var name='id'}&type={tmpl_var name='vhostdomain_type'}');">{tmpl_var name="server_id"}</a></td>
                        <tmpl_if name="vhostdomain_type" op="!=" value="domain"><td class="tbl_col_parent_domain_id"><a href="#" onclick="loadContent('sites/web_vhost_aliasdomain_edit.php?id={tmpl_var name='id'}');">{tmpl_var name="parent_domain_id"}</a></td></tmpl_if>
                        <td class="tbl_col_domain"><a href="#" onclick="loadContent('sites/web_vhost_domain_edit.php?id={tmpl_var name='id'}&type={tmpl_var name='vhostdomain_type'}');">{tmpl_var name="domain"}</a><a href="http://{tmpl_var name="domain"}" target="_blank" class="button icons16 icoLink"><span>Link</span></a></td>
                        <td class="tbl_col_buttons">
                            <a class="button icons16 icoDelete" href="javascript: del_record('sites/web_vhost_domain_del.php?id={tmpl_var name='id'}&phpsessid={tmpl_var name='phpsessid'}','{tmpl_var name='delete_confirmation'}');"><span>{tmpl_var name='delete_txt'}</span></a>
                        </td>
                    </tr>
                </tmpl_loop>
                <tmpl_unless name="records">
                    <tr class="tbl_row_noresults tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                        <td colspan="5">{tmpl_var name='globalsearch_noresults_text_txt'}</td>
                    </tr>
                </tmpl_unless>
                </tbody>
                <tfoot>
                    <tr>
                        <td class="tbl_footer tbl_paging" colspan="5"><tmpl_var name="paging"></td>
                    </tr>
                </tfoot>
            </table>
        </fieldset>
    </div>
</div>
interface/web/sites/templates/web_vhost_domain_redirect.htm
New file
@@ -0,0 +1,93 @@
<h2><tmpl_var name="list_head_txt"></h2>
<p><tmpl_var name="list_desc_txt"></p>
<tmpl_if name="config_error_msg">
<div style="background: #ffdfdf; border: 1px solid #df7d7d; border-width: 1px 0; margin: 1.5em 0 1.5em 0; padding: 7px;">
                <p style="font-face:bold">{tmpl_var name='configuration_error_txt'}</p>
                <div>
                <div style="float:left;width:150px;">{tmpl_var name='config_error_tstamp'} :&nbsp;</div><div style="padding-left:150px;">{tmpl_var name='config_error_msg'}</div>
                </div>
</div>
</tmpl_if>
<div class="panel panel_web_domain">
    <div class="pnl_formsarea">
        <fieldset class="inlineLabels">
            <div class="ctrlHolder">
                <label for="redirect_type">{tmpl_var name='redirect_type_txt'}</label>
                <select name="redirect_type" id="redirect_type" class="selectInput formLengthHalf">
                    {tmpl_var name='redirect_type'}
                </select>
            </div>
            <div class="ctrlHolder">
                <label for="redirect_path">{tmpl_var name='redirect_path_txt'}</label>
                <input name="redirect_path" id="redirect_path" value="{tmpl_var name='redirect_path'}" size="30" maxlength="255" type="text" class="textInput" />
            </div>
            <div class="ctrlHolder">
                <label for="seo_redirect">{tmpl_var name='seo_redirect_txt'}</label>
                <select name="seo_redirect" id="seo_redirect" class="selectInput">
                    {tmpl_var name='seo_redirect'}
                </select>
            </div>
            <div class="ctrlHolder nginx">
                <label for="rewrite_rules">{tmpl_var name='rewrite_rules_txt'}</label>
                <textarea name="rewrite_rules" id="rewrite_rules" rows='10' cols='50' style="width:400px;">{tmpl_var name='rewrite_rules'}</textarea>&nbsp;<b>{tmpl_var name="allowed_rewrite_rule_directives_txt"}</b><br><br>&nbsp;break<br>&nbsp;if<br>&nbsp;return<br>&nbsp;rewrite<br>&nbsp;set<br><br>&nbsp;<a href="http://wiki.nginx.org/HttpRewriteModule" target="_blank">http://wiki.nginx.org/HttpRewriteModule</a>
            </div>
        </fieldset>
        <input type="hidden" name="id" value="{tmpl_var name='id'}">
        <div class="buttonHolder buttons">
            <button class="positive iconstxt icoPositive" type="button" value="{tmpl_var name='btn_save_txt'}" onclick="submitForm('pageForm','sites/web_vhost_domain_edit.php');"><span>{tmpl_var name='btn_save_txt'}</span></button>
            <button class="negative iconstxt icoNegative" type="button" value="{tmpl_var name='btn_cancel_txt'}" onclick="loadContent('sites/web_vhost_domain_list.php');"><span>{tmpl_var name='btn_cancel_txt'}</span></button>
        </div>
    </div>
</div>
<script language="JavaScript" type="text/javascript">
    var webId = jQuery('input[name="id"]').val();
    var serverId;
    getServerId(webId);
    function getServerId(webId){
        jQuery.getJSON('sites/ajax_get_json.php'+ '?' + Math.round(new Date().getTime()), {web_id : webId, type : "getserverid"}, function(data) {
            serverId = data.serverid;
            adjustForm(serverId);
        });
    }
    function adjustForm(serverId){
        jQuery.getJSON('sites/ajax_get_json.php'+ '?' + Math.round(new Date().getTime()), {server_id : serverId, type : "getservertype"}, function(data) {
            var selected = jQuery('#redirect_type').val();
            if(data.servertype == "nginx"){
                jQuery("#redirect_type option[value='R']").attr('disabled','disabled');
                jQuery('#redirect_type option[value="L"]').attr('disabled','disabled');
                jQuery('#redirect_type option[value="R,L"]').attr('disabled','disabled');
                jQuery('#redirect_type option[value="R=301,L"]').attr('disabled','disabled');
                jQuery('#redirect_type option[value="R"]').hide();
                jQuery('#redirect_type option[value="L"]').hide();
                jQuery('#redirect_type option[value="R,L"]').hide();
                jQuery('#redirect_type option[value="R=301,L"]').hide();
                if(selected != "no" && selected != "" && selected != "last" && selected != "break" && selected != "redirect" && selected != "permanent" && selected != "proxy") jQuery('#redirect_type option[value="no"]').attr('selected', 'selected');
                jQuery('.nginx').show();
            } else {
                jQuery('#redirect_type option[value="last"]').attr('disabled','disabled');
                jQuery('#redirect_type option[value="break"]').attr('disabled','disabled');
                jQuery('#redirect_type option[value="redirect"]').attr('disabled','disabled');
                jQuery('#redirect_type option[value="permanent"]').attr('disabled','disabled');
                jQuery('#redirect_type option[value="proxy"]').attr('disabled','disabled');
                jQuery('#redirect_type option[value="last"]').hide();
                jQuery('#redirect_type option[value="break"]').hide();
                jQuery('#redirect_type option[value="redirect"]').hide();
                jQuery('#redirect_type option[value="permanent"]').hide();
                jQuery('#redirect_type option[value="proxy"]').hide();
                if(selected != "no" && selected != "" && selected != "R" && selected != "L" && selected != "R,L" && selected != "R=301,L") jQuery('#redirect_type option[value="no"]').attr('selected', 'selected');
                jQuery('.nginx').hide();
            }
        });
    }
</script>
interface/web/sites/templates/web_vhost_domain_ssl.htm
New file
@@ -0,0 +1,77 @@
<h2><tmpl_var name="list_head_txt"></h2>
<p><tmpl_var name="list_desc_txt"></p>
<tmpl_if name="config_error_msg">
<div style="background: #ffdfdf; border: 1px solid #df7d7d; border-width: 1px 0; margin: 1.5em 0 1.5em 0; padding: 7px;">
                <p style="font-face:bold">{tmpl_var name='configuration_error_txt'}</p>
                <div>
                <div style="float:left;width:150px;">{tmpl_var name='config_error_tstamp'} :&nbsp;</div><div style="padding-left:150px;">{tmpl_var name='config_error_msg'}</div>
                </div>
</div>
</tmpl_if>
<div class="panel panel_web_domain">
    <div class="pnl_formsarea">
        <fieldset class="inlineLabels">
            <div class="ctrlHolder">
                <label for="ssl_state">{tmpl_var name='ssl_state_txt'}</label>
                <input name="ssl_state" id="ssl_state" value="{tmpl_var name='ssl_state'}" size="30" maxlength="255" type="text" class="textInput" />
            </div>
            <div class="ctrlHolder">
                <label for="ssl_locality">{tmpl_var name='ssl_locality_txt'}</label>
                <input name="ssl_locality" id="ssl_locality" value="{tmpl_var name='ssl_locality'}" size="30" maxlength="255" type="text" class="textInput" />
            </div>
            <div class="ctrlHolder">
                <label for="ssl_organisation">{tmpl_var name='ssl_organisation_txt'}</label>
                <input name="ssl_organisation" id="ssl_organisation" value="{tmpl_var name='ssl_organisation'}" size="30" maxlength="255" type="text" class="textInput" />
            </div>
            <div class="ctrlHolder">
                <label for="ssl_organisation_unit">{tmpl_var name='ssl_organisation_unit_txt'}</label>
                <input name="ssl_organisation_unit" id="ssl_organisation_unit" value="{tmpl_var name='ssl_organisation_unit'}" size="30" maxlength="255" type="text" class="textInput" />
            </div>
            <div class="ctrlHolder">
                <label for="ssl_country">{tmpl_var name='ssl_country_txt'}</label>
                <select name="ssl_country" id="ssl_country" class="selectInput flags">
                    {tmpl_var name='ssl_country'}
                </select>
            </div>
            <div class="ctrlHolder">
                <label for="client_group_id">{tmpl_var name='ssl_domain_txt'}</label>
                <select name="ssl_domain" id="ssl_domain" class="selectInput">
                    {tmpl_var name='ssl_domain'}
                </select>
            </div>
            <div class="ctrlHolder">
                <label for="ssl_request">{tmpl_var name='ssl_key_txt'}</label>
                <textarea name="ssl_key" id="ssl_key" rows='10' cols='30'>{tmpl_var name='ssl_key'}</textarea>
            </div>
            <div class="ctrlHolder">
                <label for="ssl_request">{tmpl_var name='ssl_request_txt'}</label>
                <textarea name="ssl_request" id="ssl_request" rows='10' cols='30'>{tmpl_var name='ssl_request'}</textarea>
            </div>
            <div class="ctrlHolder">
                <label for="ssl_cert">{tmpl_var name='ssl_cert_txt'}</label>
                <textarea name="ssl_cert" id="ssl_cert" rows='10' cols='30'>{tmpl_var name='ssl_cert'}</textarea>
            </div>
            <div class="ctrlHolder">
                <label for="ssl_bundle">{tmpl_var name='ssl_bundle_txt'}</label>
                <textarea name="ssl_bundle" id="ssl_bundle" rows='10' cols='30'>{tmpl_var name='ssl_bundle'}</textarea>
            </div>
            <div class="ctrlHolder">
                <label for="ssl_action">{tmpl_var name='ssl_action_txt'}</label>
                <select name="ssl_action" id="ssl_action" class="selectInput formLengthHalf">
                    {tmpl_var name='ssl_action'}
                </select>
            </div>
        </fieldset>
        <input type="hidden" name="id" value="{tmpl_var name='id'}">
        <div class="buttonHolder buttons">
            <button class="positive iconstxt icoPositive" type="button" value="{tmpl_var name='btn_save_txt'}" onclick="submitForm('pageForm','sites/web_vhost_domain_edit.php');"><span>{tmpl_var name='btn_save_txt'}</span></button>
            <button class="negative iconstxt icoNegative" type="button" value="{tmpl_var name='btn_cancel_txt'}" onclick="loadContent('sites/web_vhost_domain_list.php');"><span>{tmpl_var name='btn_cancel_txt'}</span></button>
        </div>
    </div>
</div>
interface/web/sites/templates/web_vhost_domain_stats.htm
New file
@@ -0,0 +1,51 @@
<h2><tmpl_var name="list_head_txt"></h2>
<p><tmpl_var name="list_desc_txt"></p>
<tmpl_if name="config_error_msg">
<div style="background: #ffdfdf; border: 1px solid #df7d7d; border-width: 1px 0; margin: 1.5em 0 1.5em 0; padding: 7px;">
                <p style="font-face:bold">{tmpl_var name='configuration_error_txt'}</p>
                <div>
                <div style="float:left;width:150px;">{tmpl_var name='config_error_tstamp'} :&nbsp;</div><div style="padding-left:150px;">{tmpl_var name='config_error_msg'}</div>
                </div>
</div>
</tmpl_if>
<div class="panel panel_web_domain">
    <div class="pnl_formsarea">
        <fieldset class="inlineLabels">
            <div class="ctrlHolder">
                <p class="label">{tmpl_var name='stats_user_txt'}</p><p class="value">admin</p>
            </div>
            <div class="ctrlHolder">
                <label for="stats_password">{tmpl_var name='stats_password_txt'}</label>
                <input name="stats_password" id="stats_password" value="{tmpl_var name='stats_password'}" size="15" maxlength="100" type="password" class="textInput" style="width:100px;" onkeyup="checkPassMatch('stats_password','repeat_password');" />&nbsp;<a href="javascript:void(0);" onclick="generatePassword('stats_password','repeat_password');">{tmpl_var name='generate_password_txt'}</a>
            </div>
            <div class="ctrlHolder">
                <p class="label">{tmpl_var name='password_strength_txt'}</p>
                <div id="passBar"></div>
                <p class="formHint"><span id="passText">&nbsp;</span></p>
            </div>
            <div class="ctrlHolder">
                <label for="repeat_password">{tmpl_var name='repeat_password_txt'}</label>
                <input name="repeat_password" id="repeat_password" value="" size="15" maxlength="100" type="password" class="textInput" style="width:100px;" onkeyup="checkPassMatch('stats_password','repeat_password');" />
            </div>
            <div id="confirmpasswordError" style="display:none;" class="confirmpassworderror">{tmpl_var name='password_mismatch_txt'}</div>
            <div id="confirmpasswordOK" style="display:none;" class="confirmpasswordok">{tmpl_var name='password_match_txt'}</div>
            <div class="ctrlHolder">
                <label for="stats_type">{tmpl_var name='stats_type_txt'}</label>
                <select name="stats_type" id="stats_type" class="selectInput" >
                    {tmpl_var name='stats_type'}
                </select>
            </div>
        </fieldset>
        <input type="hidden" name="id" value="{tmpl_var name='id'}">
        <div class="buttonHolder buttons">
            <button class="positive iconstxt icoPositive" type="button" value="{tmpl_var name='btn_save_txt'}" onclick="submitForm('pageForm','sites/web_vhost_domain_edit.php');"><span>{tmpl_var name='btn_save_txt'}</span></button>
            <button class="negative iconstxt icoNegative" type="button" value="{tmpl_var name='btn_cancel_txt'}" onclick="loadContent('sites/web_vhost_domain_list.php');"><span>{tmpl_var name='btn_cancel_txt'}</span></button>
        </div>
    </div>
</div>
interface/web/sites/templates/web_vhost_subdomain_advanced.htm
File was deleted
interface/web/sites/templates/web_vhost_subdomain_backup.htm
File was deleted
interface/web/sites/templates/web_vhost_subdomain_edit.htm
File was deleted
interface/web/sites/templates/web_vhost_subdomain_list.htm
File was deleted
interface/web/sites/templates/web_vhost_subdomain_redirect.htm
File was deleted
interface/web/sites/templates/web_vhost_subdomain_ssl.htm
File was deleted
interface/web/sites/templates/web_vhost_subdomain_stats.htm
File was deleted
interface/web/sites/web_aliasdomain_del.php
@@ -1,51 +1,6 @@
<?php
/*
Copyright (c) 2007, Till Brehm, projektfarm Gmbh
All rights reserved.
Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
    * Redistributions of source code must retain the above copyright notice,
      this list of conditions and the following disclaimer.
    * Redistributions in binary form must reproduce the above copyright notice,
      this list of conditions and the following disclaimer in the documentation
      and/or other materials provided with the distribution.
    * Neither the name of ISPConfig nor the names of its contributors
      may be used to endorse or promote products derived from this software without
      specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
/******************************************
* Begin Form configuration
******************************************/
$list_def_file = "list/web_aliasdomain.list.php";
$tform_def_file = "form/web_aliasdomain.tform.php";
/******************************************
* End Form configuration
******************************************/
require_once '../../lib/config.inc.php';
require_once '../../lib/app.inc.php';
//* Check permissions for module
$app->auth->check_module_permissions('sites');
$app->uses("tform_actions");
$app->tform_actions->onDelete();
/* this file is no longer used. */
die();
?>
interface/web/sites/web_aliasdomain_edit.php
@@ -1,191 +1,6 @@
<?php
/*
Copyright (c) 2007, Till Brehm, projektfarm Gmbh
All rights reserved.
Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
    * Redistributions of source code must retain the above copyright notice,
      this list of conditions and the following disclaimer.
    * Redistributions in binary form must reproduce the above copyright notice,
      this list of conditions and the following disclaimer in the documentation
      and/or other materials provided with the distribution.
    * Neither the name of ISPConfig nor the names of its contributors
      may be used to endorse or promote products derived from this software without
      specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
/******************************************
* Begin Form configuration
******************************************/
$tform_def_file = "form/web_aliasdomain.tform.php";
/******************************************
* End Form configuration
******************************************/
require_once '../../lib/config.inc.php';
require_once '../../lib/app.inc.php';
//* Check permissions for module
$app->auth->check_module_permissions('sites');
// Loading classes
$app->uses('tpl,tform,tform_actions,tools_sites');
$app->load('tform_actions');
class page_action extends tform_actions {
    var $parent_domain_record;
    function onShowNew() {
        global $app, $conf;
        // we will check only users, not admins
        if($_SESSION["s"]["user"]["typ"] == 'user') {
            if(!$app->tform->checkClientLimit('limit_web_aliasdomain',"(type = 'alias' OR type = 'vhostalias')")) {
                $app->error($app->tform->wordbook["limit_web_aliasdomain_txt"]);
            }
            if(!$app->tform->checkResellerLimit('limit_web_aliasdomain',"(type = 'alias' OR type = 'vhostalias')")) {
                $app->error('Reseller: '.$app->tform->wordbook["limit_web_aliasdomain_txt"]);
            }
        }
        parent::onShowNew();
    }
    function onShowEnd() {
        global $app, $conf;
        /*
         * Now we have to check, if we should use the domain-module to select the domain
         * or not
         */
        $app->uses('ini_parser,getconf');
        $settings = $app->getconf->get_global_config('domains');
        if ($settings['use_domain_module'] == 'y') {
            /*
             * The domain-module is in use.
            */
            $domains = $app->tools_sites->getDomainModuleDomains();
            $domain_select = '';
            if(is_array($domains) && sizeof($domains) > 0) {
                /* We have domains in the list, so create the drop-down-list */
                foreach( $domains as $domain) {
                    $domain_select .= "<option value=" . $domain['domain_id'] ;
                    if ($domain['domain'] == $this->dataRecord["domain"]) {
                        $domain_select .= " selected";
                    }
                    $domain_select .= ">" . $app->functions->idn_decode($domain['domain']) . "</option>\r\n";
                }
            }
            else {
                /*
                 * We have no domains in the domain-list. This means, we can not add ANY new domain.
                 * To avoid, that the variable "domain_option" is empty and so the user can
                 * free enter a domain, we have to create a empty option!
                */
                $domain_select .= "<option value=''></option>\r\n";
            }
            $app->tpl->setVar("domain_option", $domain_select);
        }
        if($_SESSION["s"]["user"]["typ"] == 'admin') {
            // Directive Snippets
            $proxy_directive_snippets = $app->db->queryAllRecords("SELECT * FROM directive_snippets WHERE type = 'proxy' AND active = 'y'");
            $proxy_directive_snippets_txt = '';
            if(is_array($proxy_directive_snippets) && !empty($proxy_directive_snippets)){
                foreach($proxy_directive_snippets as $proxy_directive_snippet){
                    $proxy_directive_snippets_txt .= '<a href="javascript:void(0);" class="addPlaceholderContent">['.$proxy_directive_snippet['name'].']<pre class="addPlaceholderContent" style="display:none;">'.$proxy_directive_snippet['snippet'].'</pre></a> ';
                }
            }
            if($proxy_directive_snippets_txt == '') $proxy_directive_snippets_txt = '------';
            $app->tpl->setVar("proxy_directive_snippets_txt", $proxy_directive_snippets_txt);
        }
        parent::onShowEnd();
    }
    function onSubmit() {
        global $app, $conf;
        /* check if the domain module is used - and check if the selected domain can be used! */
        $app->uses('ini_parser,getconf');
        $settings = $app->getconf->get_global_config('domains');
        if ($settings['use_domain_module'] == 'y') {
            $domain_check = $app->tools_sites->checkDomainModuleDomain($this->dataRecord['domain']);
            if(!$domain_check) {
                // invalid domain selected
                $app->tform->errorMessage .= $app->tform->lng("domain_error_empty")."<br />";
            } else {
                $this->dataRecord['domain'] = $domain_check;
            }
        }
        // nginx: if redirect type is proxy and redirect path is no URL, display error
        if($this->dataRecord["redirect_type"] == 'proxy' && substr($this->dataRecord['redirect_path'], 0, 1) == '/'){
            $app->tform->errorMessage .= $app->tform->lng("error_proxy_requires_url")."<br />";
        }
        // Get the record of the parent domain
        $parent_domain = $app->db->queryOneRecord("select * FROM web_domain WHERE domain_id = ? AND ".$app->tform->getAuthSQL('r'), @$this->dataRecord["parent_domain_id"]);
        if(!$parent_domain || $parent_domain['domain_id'] != @$this->dataRecord['parent_domain_id']) $app->tform->errorMessage .= $app->tform->lng("no_domain_perm");
        // Set a few fixed values
        $this->dataRecord["type"] = 'alias';
        $this->dataRecord["server_id"] = $parent_domain["server_id"];
        //$this->dataRecord["domain"] = $this->dataRecord["domain"].'.'.$parent_domain["domain"];
        $this->parent_domain_record = $parent_domain;
        //* make sure that the domain is lowercase
        if(isset($this->dataRecord["domain"])) $this->dataRecord["domain"] = strtolower($this->dataRecord["domain"]);
        parent::onSubmit();
    }
    function onAfterInsert() {
        global $app, $conf;
        $app->db->query('UPDATE web_domain SET sys_groupid = ? WHERE domain_id = ?', $this->parent_domain_record['sys_groupid'], $this->id);
    }
    function onAfterUpdate() {
        global $app, $conf;
        //* Check if parent domain has been changed
        if($this->dataRecord['parent_domain_id'] != $this->oldDataRecord['parent_domain_id']) {
            //* Update the domain owner
            $app->db->query('UPDATE web_domain SET sys_groupid = ? WHERE domain_id = ?', $this->parent_domain_record['sys_groupid'], $this->id);
            //* Update the old website, so that the vhost alias gets removed
            //* We force the update by inserting a transaction record without changes manually.
            $old_website = $app->db->queryOneRecord('SELECT * FROM web_domain WHERE domain_id = ?', $this->oldDataRecord['domain_id']);
            $app->db->datalogSave('web_domain', 'UPDATE', 'domain_id', $this->oldDataRecord['parent_domain_id'], $old_website, $old_website, true);
        }
    }
}
$page = new page_action;
$page->onLoad();
/* this file is no longer used. */
die();
?>
interface/web/sites/web_aliasdomain_list.php
@@ -1,55 +1,7 @@
<?php
/*
Copyright (c) 2007, Till Brehm, projektfarm Gmbh
All rights reserved.
Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
    * Redistributions of source code must retain the above copyright notice,
      this list of conditions and the following disclaimer.
    * Redistributions in binary form must reproduce the above copyright notice,
      this list of conditions and the following disclaimer in the documentation
      and/or other materials provided with the distribution.
    * Neither the name of ISPConfig nor the names of its contributors
      may be used to endorse or promote products derived from this software without
      specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
require_once '../../lib/config.inc.php';
require_once '../../lib/app.inc.php';
/******************************************
* Begin Form configuration
******************************************/
$list_def_file = "list/web_aliasdomain.list.php";
/******************************************
* End Form configuration
******************************************/
//* Check permissions for module
$app->auth->check_module_permissions('sites');
$app->uses('listform_actions');
// Limit the results to alias domains
$app->listform_actions->SQLExtWhere = "web_domain.type = 'alias'";
$app->listform_actions->SQLOrderBy = 'ORDER BY web_domain.domain';
$app->listform_actions->onLoad();
/* this file is no longer used. */
die();
?>
interface/web/sites/web_childdomain_del.php
New file
@@ -0,0 +1,58 @@
<?php
/*
Copyright (c) 2007, Till Brehm, projektfarm Gmbh
All rights reserved.
Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
    * Redistributions of source code must retain the above copyright notice,
      this list of conditions and the following disclaimer.
    * Redistributions in binary form must reproduce the above copyright notice,
      this list of conditions and the following disclaimer in the documentation
      and/or other materials provided with the distribution.
    * Neither the name of ISPConfig nor the names of its contributors
      may be used to endorse or promote products derived from this software without
      specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
/******************************************
* Begin Form configuration
******************************************/
$list_def_file = "list/web_childdomain.list.php";
$tform_def_file = "form/web_childdomain.tform.php";
/******************************************
* End Form configuration
******************************************/
require_once '../../lib/config.inc.php';
require_once '../../lib/app.inc.php';
//* Check permissions for module
$app->auth->check_module_permissions('sites');
//* Get and set the child domain type - store in session
$show_type = 'aliasdomain';
if(isset($_GET['type']) && $_GET['type'] == 'subdomain') $show_type = 'subdomain';
elseif(!isset($_GET['type']) && isset($_SESSION['s']['var']['childdomain_type']) && $_SESSION['s']['var']['childdomain_type'] == 'subdomain') $show_type = 'subdomain';
$_SESSION['s']['var']['childdomain_type'] = $show_type;
$app->uses("tform_actions");
$app->tform_actions->onDelete();
?>
interface/web/sites/web_childdomain_edit.php
New file
@@ -0,0 +1,243 @@
<?php
/*
Copyright (c) 2007, Till Brehm, projektfarm Gmbh
All rights reserved.
Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
    * Redistributions of source code must retain the above copyright notice,
      this list of conditions and the following disclaimer.
    * Redistributions in binary form must reproduce the above copyright notice,
      this list of conditions and the following disclaimer in the documentation
      and/or other materials provided with the distribution.
    * Neither the name of ISPConfig nor the names of its contributors
      may be used to endorse or promote products derived from this software without
      specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
/******************************************
* Begin Form configuration
******************************************/
$tform_def_file = "form/web_childdomain.tform.php";
/******************************************
* End Form configuration
******************************************/
require_once '../../lib/config.inc.php';
require_once '../../lib/app.inc.php';
//* Check permissions for module
$app->auth->check_module_permissions('sites');
// Loading classes
$app->uses('tpl,tform,tform_actions,tools_sites');
$app->load('tform_actions');
class page_action extends tform_actions {
    var $parent_domain_record;
    var $_childdomain_type;
    function onLoad() {
        //* Get and set the child domain type - store in session
        $show_type = 'aliasdomain';
        if(isset($_GET['type']) && $_GET['type'] == 'subdomain') $show_type = 'subdomain';
        elseif(!isset($_GET['type']) && isset($_SESSION['s']['var']['childdomain_type']) && $_SESSION['s']['var']['childdomain_type'] == 'subdomain') $show_type = 'subdomain';
        $_SESSION['s']['var']['childdomain_type'] = $show_type;
        $this->_childdomain_type = $show_type;
        parent::onLoad();
    }
    function onShowNew() {
        global $app, $conf;
        // we will check only users, not admins
        if($_SESSION["s"]["user"]["typ"] == 'user') {
            if($this->_childdomain_type == 'subdomain') {
                if(!$app->tform->checkClientLimit('limit_web_subdomain', "(type = 'subdomain' OR type = 'vhostsubdomain')")) {
                    $app->error($app->tform->wordbook["limit_web_subdomain_txt"]);
                }
                if(!$app->tform->checkResellerLimit('limit_web_subdomain', "(type = 'subdomain' OR type = 'vhostsubdomain')")) {
                    $app->error('Reseller: '.$app->tform->wordbook["limit_web_subdomain_txt"]);
                }
            } else {
                if(!$app->tform->checkClientLimit('limit_web_aliasdomain', "(type = 'alias' OR type = 'vhostalias')")) {
                    $app->error($app->tform->wordbook["limit_web_aliasdomain_txt"]);
                }
                if(!$app->tform->checkResellerLimit('limit_web_aliasdomain', "(type = 'alias' OR type = 'vhostalias')")) {
                    $app->error('Reseller: '.$app->tform->wordbook["limit_web_aliasdomain_txt"]);
                }
            }
        }
        $app->tpl->setVar('childdomain_type', $this->_childdomain_type);
        parent::onShowNew();
    }
    function onShowEnd() {
        global $app, $conf;
        /*
         * Now we have to check, if we should use the domain-module to select the domain
         * or not
         */
        $app->uses('ini_parser,getconf');
        $settings = $app->getconf->get_global_config('domains');
        if ($settings['use_domain_module'] == 'y') {
            /*
             * The domain-module is in use.
            */
            $domains = $app->tools_sites->getDomainModuleDomains();
            $domain_select = '';
            $selected_domain = '';
            if(is_array($domains) && sizeof($domains) > 0) {
                /* We have domains in the list, so create the drop-down-list */
                foreach( $domains as $domain) {
                    $domain_select .= "<option value=" . $domain['domain_id'] ;
                    if ($this->_childdomain_type == 'subdomain' && '.' . $domain['domain'] == substr($this->dataRecord["domain"], -strlen($domain['domain']) - 1)) {
                        $domain_select .= " selected";
                        $selected_domain = $domain['domain'];
                    } elseif($this->_childdomain_type == 'aliasdomain' && $domain['domain'] == $this->dataRecord["domain"]) {
                        $domain_select .= " selected";
                    }
                    $domain_select .= ">" . $app->functions->idn_decode($domain['domain']) . "</option>\r\n";
                }
            }
            else {
                /*
                 * We have no domains in the domain-list. This means, we can not add ANY new domain.
                 * To avoid, that the variable "domain_option" is empty and so the user can
                 * free enter a domain, we have to create a empty option!
                */
                $domain_select .= "<option value=''></option>\r\n";
            }
            $app->tpl->setVar("domain_option", $domain_select);
            if($this->_childdomain_type == 'subdomain') {
                $this->dataRecord['domain'] = substr($this->dataRecord["domain"], 0, strlen($this->dataRecord['domain']) - strlen($selected_domain) - 1);
            }
        } else {
            if($this->_childdomain_type == 'subdomain') {
                // Get the record of the parent domain
                $parent_domain = $app->db->queryOneRecord("select * FROM web_domain WHERE domain_id = ".$app->functions->intval(@$this->dataRecord["parent_domain_id"]));
                // remove the parent domain part of the domain name before we show it in the text field.
                $this->dataRecord["domain"] = str_replace('.'.$parent_domain["domain"], '', $this->dataRecord["domain"]);
            }
        }
        if($this->_childdomain_type == 'subdomain') $app->tpl->setVar("domain", $this->dataRecord["domain"]);
        if($_SESSION["s"]["user"]["typ"] == 'admin') {
            // Directive Snippets
            $proxy_directive_snippets = $app->db->queryAllRecords("SELECT * FROM directive_snippets WHERE type = 'proxy' AND active = 'y'");
            $proxy_directive_snippets_txt = '';
            if(is_array($proxy_directive_snippets) && !empty($proxy_directive_snippets)){
                foreach($proxy_directive_snippets as $proxy_directive_snippet){
                    $proxy_directive_snippets_txt .= '<a href="javascript:void(0);" class="addPlaceholderContent">['.$proxy_directive_snippet['name'].']<pre class="addPlaceholderContent" style="display:none;">'.$proxy_directive_snippet['snippet'].'</pre></a> ';
                }
            }
            if($proxy_directive_snippets_txt == '') $proxy_directive_snippets_txt = '------';
            $app->tpl->setVar("proxy_directive_snippets_txt", $proxy_directive_snippets_txt);
        }
        $app->tpl->setVar('childdomain_type', $this->_childdomain_type);
        parent::onShowEnd();
    }
    function onSubmit() {
        global $app, $conf;
        // Get the record of the parent domain
        $parent_domain = $app->db->queryOneRecord("SELECT * FROM web_domain WHERE domain_id = ".$app->functions->intval(@$this->dataRecord["parent_domain_id"]) . " AND ".$app->tform->getAuthSQL('r'));
        if(!$parent_domain || $parent_domain['domain_id'] != @$this->dataRecord['parent_domain_id']) $app->tform->errorMessage .= $app->tform->lng("no_domain_perm");
        /* check if the domain module is used - and check if the selected domain can be used! */
        $app->uses('ini_parser,getconf');
        $settings = $app->getconf->get_global_config('domains');
        if ($settings['use_domain_module'] == 'y') {
            // get the record of the domain module domain
            if($this->_childdomain_type == 'subdomain') {
                $domain = $app->tools_sites->checkDomainModuleDomain($this->dataRecord['sel_domain']);
                if(!$domain) {
                    $app->tform->errorMessage .= $app->tform->lng("domain_error_empty")."<br />";
                } else {
                    $this->dataRecord['domain'] = $this->dataRecord['domain'] . '.' . $domain;
                }
            } else {
                $domain_check = $app->tools_sites->checkDomainModuleDomain($this->dataRecord['domain']);
                if(!$domain_check) {
                    // invalid domain selected
                    $app->tform->errorMessage .= $app->tform->lng("domain_error_empty")."<br />";
                } else {
                    $this->dataRecord['domain'] = $domain_check;
                }
            }
        } else {
            if($this->_childdomain_type == 'subdomain') $this->dataRecord["domain"] = $this->dataRecord["domain"].'.'.$parent_domain["domain"];
        }
        // nginx: if redirect type is proxy and redirect path is no URL, display error
        if($this->dataRecord["redirect_type"] == 'proxy' && substr($this->dataRecord['redirect_path'], 0, 1) == '/'){
            $app->tform->errorMessage .= $app->tform->lng("error_proxy_requires_url")."<br />";
        }
        // Set a few fixed values
        $this->dataRecord["type"] = ($this->_childdomain_type == 'subdomain' ? 'subdomain' : 'alias');
        $this->dataRecord["server_id"] = $parent_domain["server_id"];
        $this->parent_domain_record = $parent_domain;
        //* make sure that the domain is lowercase
        if(isset($this->dataRecord["domain"])) $this->dataRecord["domain"] = strtolower($this->dataRecord["domain"]);
        parent::onSubmit();
    }
    function onAfterInsert() {
        global $app, $conf;
        $app->db->query('UPDATE web_domain SET sys_groupid = ? WHERE domain_id = ?', $this->parent_domain_record['sys_groupid'], $this->id);
    }
    function onAfterUpdate() {
        global $app, $conf;
        //* Check if parent domain has been changed
        if($this->dataRecord['parent_domain_id'] != $this->oldDataRecord['parent_domain_id']) {
            //* Update the domain owner
            $app->db->query('UPDATE web_domain SET sys_groupid = ? WHERE domain_id = ?', $this->parent_domain_record['sys_groupid'], $this->id);
            //* Update the old website, so that the vhost alias gets removed
            //* We force the update by inserting a transaction record without changes manually.
            $old_website = $app->db->queryOneRecord('SELECT * FROM web_domain WHERE domain_id = '.$app->functions->intval($this->oldDataRecord['domain_id']));
            $app->db->datalogSave('web_domain', 'UPDATE', 'domain_id', $app->functions->intval($this->oldDataRecord['parent_domain_id']), $old_website, $old_website, true);
        }
    }
}
$page = new page_action;
$page->onLoad();
?>
interface/web/sites/web_childdomain_list.php
New file
@@ -0,0 +1,73 @@
<?php
/*
Copyright (c) 2007, Till Brehm, projektfarm Gmbh
All rights reserved.
Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
    * Redistributions of source code must retain the above copyright notice,
      this list of conditions and the following disclaimer.
    * Redistributions in binary form must reproduce the above copyright notice,
      this list of conditions and the following disclaimer in the documentation
      and/or other materials provided with the distribution.
    * Neither the name of ISPConfig nor the names of its contributors
      may be used to endorse or promote products derived from this software without
      specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
require_once '../../lib/config.inc.php';
require_once '../../lib/app.inc.php';
/******************************************
* Begin Form configuration
******************************************/
$list_def_file = "list/web_childdomain.list.php";
/******************************************
* End Form configuration
******************************************/
//* Check permissions for module
$app->auth->check_module_permissions('sites');
$app->uses('listform_actions');
//* Get and set the child domain type - store in session
$show_type = 'aliasdomain';
if(isset($_GET['type']) && $_GET['type'] == 'subdomain') $show_type = 'subdomain';
elseif(!isset($_GET['type']) && isset($_SESSION['s']['var']['childdomain_type']) && $_SESSION['s']['var']['childdomain_type'] == 'subdomain') $show_type = 'subdomain';
$_SESSION['s']['var']['childdomain_type'] = $show_type;
class list_action extends listform_actions {
    function onShow() {
        global $app;
        $app->tpl->setVar('childdomain_type', $_SESSION['s']['var']['childdomain_type']);
        parent::onShow();
    }
}
$list = new list_action;
// Limit the results to alias domains
$list->SQLExtWhere = "web_domain.type = '" . ($show_type == 'subdomain' ? 'subdomain' : 'alias') . "'";
$list->SQLOrderBy = 'ORDER BY web_domain.domain';
$list->onLoad();
?>
interface/web/sites/web_domain_del.php
File was deleted
interface/web/sites/web_domain_edit.php
File was deleted
interface/web/sites/web_domain_list.php
File was deleted
interface/web/sites/web_subdomain_del.php
@@ -1,51 +1,6 @@
<?php
/*
Copyright (c) 2007, Till Brehm, projektfarm Gmbh
All rights reserved.
Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
    * Redistributions of source code must retain the above copyright notice,
      this list of conditions and the following disclaimer.
    * Redistributions in binary form must reproduce the above copyright notice,
      this list of conditions and the following disclaimer in the documentation
      and/or other materials provided with the distribution.
    * Neither the name of ISPConfig nor the names of its contributors
      may be used to endorse or promote products derived from this software without
      specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
/******************************************
* Begin Form configuration
******************************************/
$list_def_file = "list/web_subdomain.list.php";
$tform_def_file = "form/web_subdomain.tform.php";
/******************************************
* End Form configuration
******************************************/
require_once '../../lib/config.inc.php';
require_once '../../lib/app.inc.php';
//* Check permissions for module
$app->auth->check_module_permissions('sites');
$app->uses("tform_actions");
$app->tform_actions->onDelete();
/* this file is no longer used. */
die();
?>
interface/web/sites/web_subdomain_edit.php
@@ -1,198 +1,6 @@
<?php
/*
Copyright (c) 2007, Till Brehm, projektfarm Gmbh
All rights reserved.
Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
    * Redistributions of source code must retain the above copyright notice,
      this list of conditions and the following disclaimer.
    * Redistributions in binary form must reproduce the above copyright notice,
      this list of conditions and the following disclaimer in the documentation
      and/or other materials provided with the distribution.
    * Neither the name of ISPConfig nor the names of its contributors
      may be used to endorse or promote products derived from this software without
      specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
/******************************************
* Begin Form configuration
******************************************/
$tform_def_file = "form/web_subdomain.tform.php";
/******************************************
* End Form configuration
******************************************/
require_once '../../lib/config.inc.php';
require_once '../../lib/app.inc.php';
//* Check permissions for module
$app->auth->check_module_permissions('sites');
// Loading classes
$app->uses('tpl,tform,tform_actions,tools_sites');
$app->load('tform_actions');
class page_action extends tform_actions {
    var $parent_domain_record;
    function onShowNew() {
        global $app, $conf;
        // we will check only users, not admins
        if($_SESSION["s"]["user"]["typ"] == 'user') {
            if(!$app->tform->checkClientLimit('limit_web_subdomain', "(type = 'subdomain' OR type = 'vhostsubdomain')")) {
                $app->error($app->tform->wordbook["limit_web_subdomain_txt"]);
            }
            if(!$app->tform->checkResellerLimit('limit_web_subdomain', "(type = 'subdomain' OR type = 'vhostsubdomain')")) {
                $app->error('Reseller: '.$app->tform->wordbook["limit_web_subdomain_txt"]);
            }
        }
        parent::onShowNew();
    }
    function onShowEnd() {
        global $app, $conf;
        $app->uses('ini_parser,getconf');
        $settings = $app->getconf->get_global_config('domains');
        if ($settings['use_domain_module'] == 'y') {
            /*
             * The domain-module is in use.
            */
            $domains = $app->tools_sites->getDomainModuleDomains();
            $domain_select = '';
            $selected_domain = '';
            if(is_array($domains) && sizeof($domains) > 0) {
                /* We have domains in the list, so create the drop-down-list */
                foreach( $domains as $domain) {
                    $domain_select .= "<option value=" . $domain['domain_id'] ;
                    if ('.' . $domain['domain'] == substr($this->dataRecord["domain"], -strlen($domain['domain']) - 1)) {
                        $domain_select .= " selected";
                        $selected_domain = $domain['domain'];
                    }
                    $domain_select .= ">" . $app->functions->idn_decode($domain['domain']) . "</option>\r\n";
                }
            }
            else {
                /*
                 * We have no domains in the domain-list. This means, we can not add ANY new domain.
                 * To avoid, that the variable "domain_option" is empty and so the user can
                 * free enter a domain, we have to create a empty option!
                */
                $domain_select .= "<option value=''></option>\r\n";
            }
            $app->tpl->setVar("domain_option", $domain_select);
            $this->dataRecord['domain'] = substr($this->dataRecord["domain"], 0, strlen($this->dataRecord['domain']) - strlen($selected_domain) - 1);
        } else {
            // Get the record of the parent domain
            $parent_domain = $app->db->queryOneRecord("select * FROM web_domain WHERE domain_id = ".$app->functions->intval(@$this->dataRecord["parent_domain_id"]));
            // remove the parent domain part of the domain name before we show it in the text field.
            $this->dataRecord["domain"] = str_replace('.'.$parent_domain["domain"], '', $this->dataRecord["domain"]);
        }
        $app->tpl->setVar("domain", $this->dataRecord["domain"]);
        if($_SESSION["s"]["user"]["typ"] == 'admin') {
            // Directive Snippets
            $proxy_directive_snippets = $app->db->queryAllRecords("SELECT * FROM directive_snippets WHERE type = 'proxy' AND active = 'y'");
            $proxy_directive_snippets_txt = '';
            if(is_array($proxy_directive_snippets) && !empty($proxy_directive_snippets)){
                foreach($proxy_directive_snippets as $proxy_directive_snippet){
                    $proxy_directive_snippets_txt .= '<a href="javascript:void(0);" class="addPlaceholderContent">['.$proxy_directive_snippet['name'].']<pre class="addPlaceholderContent" style="display:none;">'.$proxy_directive_snippet['snippet'].'</pre></a> ';
                }
            }
            if($proxy_directive_snippets_txt == '') $proxy_directive_snippets_txt = '------';
            $app->tpl->setVar("proxy_directive_snippets_txt", $proxy_directive_snippets_txt);
        }
        parent::onShowEnd();
    }
    function onSubmit() {
        global $app, $conf;
        // Get the record of the parent domain
        $parent_domain = $app->db->queryOneRecord("SELECT * FROM web_domain WHERE domain_id = ".$app->functions->intval(@$this->dataRecord["parent_domain_id"]) . " AND ".$app->tform->getAuthSQL('r'));
        if(!$parent_domain || $parent_domain['domain_id'] != @$this->dataRecord['parent_domain_id']) $app->tform->errorMessage .= $app->tform->lng("no_domain_perm");
        $app->uses('ini_parser,getconf');
        $settings = $app->getconf->get_global_config('domains');
        if ($settings['use_domain_module'] == 'y') {
            // get the record of the domain module domain
            $domain = $app->tools_sites->checkDomainModuleDomain($this->dataRecord['sel_domain']);
            if(!$domain) {
                $app->tform->errorMessage .= $app->tform->lng("domain_error_empty")."<br />";
            } else {
                $this->dataRecord['domain'] = $this->dataRecord['domain'] . '.' . $domain;
            }
        } else {
            $this->dataRecord["domain"] = $this->dataRecord["domain"].'.'.$parent_domain["domain"];
        }
        // nginx: if redirect type is proxy and redirect path is no URL, display error
        if($this->dataRecord["redirect_type"] == 'proxy' && substr($this->dataRecord['redirect_path'], 0, 1) == '/'){
            $app->tform->errorMessage .= $app->tform->lng("error_proxy_requires_url")."<br />";
        }
        // Set a few fixed values
        $this->dataRecord["type"] = 'subdomain';
        $this->dataRecord["server_id"] = $parent_domain["server_id"];
        $this->parent_domain_record = $parent_domain;
        //* make sure that the domain is lowercase
        if(isset($this->dataRecord["domain"])) $this->dataRecord["domain"] = strtolower($this->dataRecord["domain"]);
        parent::onSubmit();
    }
    function onAfterInsert() {
        global $app, $conf;
        $app->db->query('UPDATE web_domain SET sys_groupid = '.$app->functions->intval($this->parent_domain_record['sys_groupid']).' WHERE domain_id = '.$this->id);
    }
    function onAfterUpdate() {
        global $app, $conf;
        //* Check if parent domain has been changed
        if($this->dataRecord['parent_domain_id'] != $this->oldDataRecord['parent_domain_id']) {
            //* Update the domain owner
            $app->db->query('UPDATE web_domain SET sys_groupid = '.$app->functions->intval($this->parent_domain_record['sys_groupid']).' WHERE domain_id = '.$this->id);
            //* Update the old website, so that the vhost alias gets removed
            //* We force the update by inserting a transaction record without changes manually.
            $old_website = $app->db->queryOneRecord('SELECT * FROM web_domain WHERE domain_id = '.$app->functions->intval($this->oldDataRecord['domain_id']));
            $app->db->datalogSave('web_domain', 'UPDATE', 'domain_id', $app->functions->intval($this->oldDataRecord['parent_domain_id']), $old_website, $old_website, true);
        }
    }
}
$page = new page_action;
$page->onLoad();
/* this file is no longer used. */
die();
?>
interface/web/sites/web_subdomain_list.php
@@ -1,55 +1,6 @@
<?php
/*
Copyright (c) 2007, Till Brehm, projektfarm Gmbh
All rights reserved.
Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
    * Redistributions of source code must retain the above copyright notice,
      this list of conditions and the following disclaimer.
    * Redistributions in binary form must reproduce the above copyright notice,
      this list of conditions and the following disclaimer in the documentation
      and/or other materials provided with the distribution.
    * Neither the name of ISPConfig nor the names of its contributors
      may be used to endorse or promote products derived from this software without
      specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
require_once '../../lib/config.inc.php';
require_once '../../lib/app.inc.php';
/******************************************
* Begin Form configuration
******************************************/
$list_def_file = "list/web_subdomain.list.php";
/******************************************
* End Form configuration
******************************************/
//* Check permissions for module
$app->auth->check_module_permissions('sites');
$app->uses('listform_actions');
// Limit the results to alias domains
$app->listform_actions->SQLExtWhere = "web_domain.type = 'subdomain'";
$app->listform_actions->SQLOrderBy = 'ORDER BY web_domain.domain';
$app->listform_actions->onLoad();
/* this file is no longer used. */
die();
?>
interface/web/sites/web_vhost_aliasdomain_del.php
File was deleted
interface/web/sites/web_vhost_aliasdomain_edit.php
File was deleted
interface/web/sites/web_vhost_aliasdomain_list.php
File was deleted
interface/web/sites/web_vhost_domain_del.php
New file
@@ -0,0 +1,142 @@
<?php
/*
Copyright (c) 2007, Till Brehm, projektfarm Gmbh
All rights reserved.
Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
    * Redistributions of source code must retain the above copyright notice,
      this list of conditions and the following disclaimer.
    * Redistributions in binary form must reproduce the above copyright notice,
      this list of conditions and the following disclaimer in the documentation
      and/or other materials provided with the distribution.
    * Neither the name of ISPConfig nor the names of its contributors
      may be used to endorse or promote products derived from this software without
      specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
/******************************************
* Begin Form configuration
******************************************/
$list_def_file = "list/web_vhost_domain.list.php";
$tform_def_file = "form/web_vhost_domain.tform.php";
/******************************************
* End Form configuration
******************************************/
require_once '../../lib/config.inc.php';
require_once '../../lib/app.inc.php';
//* Check permissions for module
$app->auth->check_module_permissions('sites');
$app->uses('tpl,tform,tform_actions');
$app->load('tform_actions');
//* Get and set the vhost domain type - store in session
$show_type = 'domain';
if(isset($_GET['type']) && $_GET['type'] == 'subdomain') {
    $show_type = 'subdomain';
} elseif(isset($_GET['type']) && $_GET['type'] == 'aliasdomain') {
    $show_type = 'aliasdomain';
} elseif(!isset($_GET['type']) && isset($_SESSION['s']['var']['vhostdomain_type']) && $_SESSION['s']['var']['vhostdomain_type'] == 'subdomain') {
    $show_type = 'subdomain';
} elseif(!isset($_GET['type']) && isset($_SESSION['s']['var']['vhostdomain_type']) && $_SESSION['s']['var']['vhostdomain_type'] == 'aliasdomain') {
    $show_type = 'aliasdomain';
}
$_SESSION['s']['var']['vhostdomain_type'] = $show_type;
class page_action extends tform_actions {
    function onBeforeDelete() {
        global $app; $conf;
        if($_SESSION['s']['var']['vhostdomain_type'] == 'domain') {
            if($app->tform->checkPerm($this->id, 'd') == false) $app->error($app->lng('error_no_delete_permission'));
            //* Delete all records that belong to this web.
            $records = $app->db->queryAllRecords("SELECT domain_id FROM web_domain WHERE parent_domain_id = '".$app->functions->intval($this->id)."' AND type != 'vhost'");
            foreach($records as $rec) {
                $app->db->datalogDelete('web_domain', 'domain_id', $rec['domain_id']);
            }
            //* Delete all records that belong to this web.
            $records = $app->db->queryAllRecords("SELECT ftp_user_id FROM ftp_user WHERE parent_domain_id = '".$app->functions->intval($this->id)."'");
            foreach($records as $rec) {
                $app->db->datalogDelete('ftp_user', 'ftp_user_id', $rec['ftp_user_id']);
            }
            //* Delete all records that belong to this web.
            $records = $app->db->queryAllRecords("SELECT shell_user_id FROM shell_user WHERE parent_domain_id = '".$app->functions->intval($this->id)."'");
            foreach($records as $rec) {
                $app->db->datalogDelete('shell_user', 'shell_user_id', $rec['shell_user_id']);
            }
            //* Delete all records that belong to this web.
            $records = $app->db->queryAllRecords("SELECT id FROM cron WHERE parent_domain_id = '".$app->functions->intval($this->id)."'");
            foreach($records as $rec) {
                $app->db->datalogDelete('cron', 'id', $rec['id']);
            }
            //* Delete all records that belong to this web
            $records = $app->db->queryAllRecords("SELECT webdav_user_id FROM webdav_user WHERE parent_domain_id = '".$app->functions->intval($this->id)."'");
            foreach($records as $rec) {
                $app->db->datalogDelete('webdav_user', 'webdav_user_id', $rec['webdav_user_id']);
            }
            //* Delete all records that belong to this web
            $records = $app->db->queryAllRecords("SELECT backup_id FROM web_backup WHERE parent_domain_id = '".$app->functions->intval($this->id)."'");
            foreach($records as $rec) {
                $app->db->datalogDelete('web_backup', 'backup_id', $rec['backup_id']);
            }
            //* Delete all records that belog to this web.
            $web_domain = $app->db->queryOneRecord("SELECT domain FROM web_domain WHERE domain_id = ".$app->functions->intval($this->id));
            if($web_domain['domain'] != ''){
                $aps_instances = $app->db->queryAllRecords("SELECT instance_id FROM aps_instances_settings WHERE name = 'main_domain' AND value = '".$app->db->quote($web_domain['domain'])."'");
                if(is_array($aps_instances) && !empty($aps_instances)){
                    foreach($aps_instances as $aps_instance){
                        if($aps_instance['instance_id'] > 0){
                            $app->db->datalogDelete('aps_instances_settings', 'instance_id', $aps_instance['instance_id']);
                            $app->db->datalogDelete('aps_instances', 'id', $aps_instance['instance_id']);
                        }
                    }
                }
            }
        }
        //* Delete all web folders
        $records = $app->db->queryAllRecords("SELECT web_folder_id FROM web_folder WHERE parent_domain_id = '".$app->functions->intval($this->id)."'");
        foreach($records as $rec) {
            //* Delete all web folder users
            $records2 = $app->db->queryAllRecords("SELECT web_folder_user_id FROM web_folder_user WHERE web_folder_id = '".$app->functions->intval($rec['web_folder_id'])."'");
            foreach($records2 as $rec2) {
                $app->db->datalogDelete('web_folder_user', 'web_folder_user_id', $rec2['web_folder_user_id']);
            }
            $app->db->datalogDelete('web_folder', 'web_folder_id', $rec['web_folder_id']);
        }
    }
}
$page = new page_action;
$page->onDelete();
?>
interface/web/sites/web_vhost_domain_edit.php
New file
@@ -0,0 +1,1129 @@
<?php
/*
Copyright (c) 2007 - 2009, Till Brehm, projektfarm Gmbh
All rights reserved.
Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
    * Redistributions of source code must retain the above copyright notice,
      this list of conditions and the following disclaimer.
    * Redistributions in binary form must reproduce the above copyright notice,
      this list of conditions and the following disclaimer in the documentation
      and/or other materials provided with the distribution.
    * Neither the name of ISPConfig nor the names of its contributors
      may be used to endorse or promote products derived from this software without
      specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
/******************************************
* Begin Form configuration
******************************************/
$tform_def_file = "form/web_vhost_domain.tform.php";
/******************************************
* End Form configuration
******************************************/
require_once '../../lib/config.inc.php';
require_once '../../lib/app.inc.php';
//* Check permissions for module
$app->auth->check_module_permissions('sites');
// Loading classes
$app->uses('tpl,tform,tform_actions,tools_sites');
$app->load('tform_actions');
class page_action extends tform_actions {
    var $_vhostdomain_type = 'domain';
    //* Returna a "3/2/1" path hash from a numeric id '123'
    function id_hash($id, $levels) {
        $hash = "" . $id % 10 ;
        $id /= 10 ;
        $levels -- ;
        while ( $levels > 0 ) {
            $hash .= "/" . $id % 10 ;
            $id /= 10 ;
            $levels-- ;
        }
        return $hash;
    }
    function onLoad() {
        $show_type = 'domain';
        if(isset($_GET['type']) && $_GET['type'] == 'subdomain') {
            $show_type = 'subdomain';
        } elseif(isset($_GET['type']) && $_GET['type'] == 'aliasdomain') {
            $show_type = 'aliasdomain';
        } elseif(!isset($_GET['type']) && isset($_SESSION['s']['var']['vhostdomain_type']) && $_SESSION['s']['var']['vhostdomain_type'] == 'subdomain') {
            $show_type = 'subdomain';
        } elseif(!isset($_GET['type']) && isset($_SESSION['s']['var']['vhostdomain_type']) && $_SESSION['s']['var']['vhostdomain_type'] == 'aliasdomain') {
            $show_type = 'aliasdomain';
        }
        $_SESSION['s']['var']['vhostdomain_type'] = $show_type;
        $this->_vhostdomain_type = $show_type;
        parent::onLoad();
    }
    function onShowNew() {
        global $app, $conf;
        // we will check only users, not admins
        if($_SESSION["s"]["user"]["typ"] == 'user') {
            if($this->_vhostdomain_type == 'domain') {
                if(!$app->tform->checkClientLimit('limit_web_domain', "type = 'vhost'")) {
                    $app->error($app->tform->wordbook["limit_web_domain_txt"]);
                }
                if(!$app->tform->checkResellerLimit('limit_web_domain', "type = 'vhost'")) {
                    $app->error('Reseller: '.$app->tform->wordbook["limit_web_domain_txt"]);
                }
            } elseif($this->_vhostdomain_type == 'subdomain') {
                if(!$app->tform->checkClientLimit('limit_web_subdomain', "(type = 'subdomain' OR type = 'vhostsubdomain')")) {
                    $app->error($app->tform->wordbook["limit_web_subdomain_txt"]);
                }
                if(!$app->tform->checkResellerLimit('limit_web_subdomain', "(type = 'subdomain' OR type = 'vhostsubdomain')")) {
                    $app->error('Reseller: '.$app->tform->wordbook["limit_web_subdomain_txt"]);
                }
            } elseif($this->_vhostdomain_type == 'aliasdomain') {
                if(!$app->tform->checkClientLimit('limit_web_aliasdomain', "(type = 'alias' OR type = 'vhostalias')")) {
                    $app->error($app->tform->wordbook["limit_web_aliasdomain_txt"]);
                }
                if(!$app->tform->checkResellerLimit('limit_web_aliasdomain', "(type = 'alias' OR type = 'vhostalias')")) {
                    $app->error('Reseller: '.$app->tform->wordbook["limit_web_aliasdomain_txt"]);
                }
            }
            // Get the limits of the client
            $client_group_id = $_SESSION["s"]["user"]["default_group"];
            $client = $app->db->queryOneRecord("SELECT client.web_servers FROM sys_group, client WHERE sys_group.client_id = client.client_id and sys_group.groupid = $client_group_id");
            $web_servers = explode(',', $client['web_servers']);
            $app->tpl->setVar("server_id_value", $web_servers[0]);
            unset($web_servers);
        }
        $app->tform->formDef['tabs']['domain']['readonly'] = false;
        $app->tpl->setVar('vhostdomain_type', $this->_vhostdomain_type);
        parent::onShowNew();
    }
    function onShowEnd() {
        global $app, $conf;
        $app->uses('ini_parser,getconf');
        $read_limits = array('limit_cgi', 'limit_ssi', 'limit_perl', 'limit_ruby', 'limit_python', 'force_suexec', 'limit_hterror', 'limit_wildcard', 'limit_ssl');
        if($this->_vhostdomain_type != 'domain') $parent_domain = $app->db->queryOneRecord("select * FROM web_domain WHERE domain_id = ".$app->functions->intval(@$this->dataRecord["parent_domain_id"]));
        //* Client: If the logged in user is not admin and has no sub clients (no reseller)
        if($_SESSION["s"]["user"]["typ"] != 'admin' && !$app->auth->has_clients($_SESSION['s']['user']['userid'])) {
            // Get the limits of the client
            $client_group_id = $app->functions->intval($_SESSION["s"]["user"]["default_group"]);
            if($this->_vhostdomain_type == 'domain') {
                $client = $app->db->queryOneRecord("SELECT client.limit_web_domain, client.web_servers, client." . implode(", client.", $read_limits) . " FROM sys_group, client WHERE sys_group.client_id = client.client_id and sys_group.groupid = $client_group_id");
            } elseif($this->_vhostdomain_type == 'subdomain') {
                $client = $app->db->queryOneRecord("SELECT client.limit_web_subdomain, client.web_servers, client.default_webserver, client." . implode(", client.", $read_limits) . " FROM sys_group, client WHERE sys_group.client_id = client.client_id and sys_group.groupid = $client_group_id");
            } elseif($this->_vhostdomain_type == 'aliasdomain') {
                $client = $app->db->queryOneRecord("SELECT client.limit_web_aliasdomain, client.web_servers, client.default_webserver, client." . implode(", client.", $read_limits) . " FROM sys_group, client WHERE sys_group.client_id = client.client_id and sys_group.groupid = $client_group_id");
            }
            $client['web_servers_ids'] = explode(',', $client['web_servers']);
            $only_one_server = count($client['web_servers_ids']) === 1;
            $app->tpl->setVar('only_one_server', $only_one_server);
            //* Get global web config
            foreach ($client['web_servers_ids'] as $web_server_id) {
                $web_config[$web_server_id] = $app->getconf->get_server_config($web_server_id, 'web');
            }
            $sql = "SELECT server_id, server_name FROM server WHERE server_id IN (" . $client['web_servers'] . ");";
            $web_servers = $app->db->queryAllRecords($sql);
            $options_web_servers = "";
            foreach ($web_servers as $web_server) {
                $options_web_servers .= "<option value='$web_server[server_id]'>$web_server[server_name]</option>";
            }
            $app->tpl->setVar("server_id", $options_web_servers);
            unset($options_web_servers);
            if($this->id > 0) {
                if(!isset($this->dataRecord["server_id"])){
                    $tmp = $app->db->queryOneRecord("SELECT server_id FROM web_domain WHERE domain_id = ".$app->functions->intval($this->id));
                    $this->dataRecord["server_id"] = $tmp["server_id"];
                    unset($tmp);
                }
                $server_id = intval(@$this->dataRecord["server_id"]);
            } else {
                $server_id = (isset($web_servers[0])) ? intval($web_servers[0]) : 0;
            }
            if($app->functions->intval($this->dataRecord["server_id"]) > 0) {
                // check if server is in client's servers or add it.
                $chk_sid = explode(',', $client['web_servers']);
                if(in_array($this->dataRecord["server_id"], $client['web_servers']) == false) {
                    if($client['web_servers'] != '') $client['web_servers'] .= ',';
                    $client['web_servers'] .= $app->functions->intval($this->dataRecord["server_id"]);
                }
            }
            //* Fill the IPv4 select field with the IP addresses that are allowed for this client
            $sql = "SELECT ip_address FROM server_ip WHERE server_id IN (" . $client['web_servers'] . ") AND ip_type = 'IPv4' AND (client_id = 0 OR client_id=".$_SESSION['s']['user']['client_id'].")";
            $ips = $app->db->queryAllRecords($sql);
            $ip_select = ($web_config['enable_ip_wildcard'] == 'y')?"<option value='*'>*</option>":"";
            //if(!in_array($this->dataRecord["ip_address"], $ips)) $ip_select .= "<option value='".$this->dataRecord["ip_address"]."' SELECTED>".$this->dataRecord["ip_address"]."</option>\r\n";
            //$ip_select = "";
            if(is_array($ips)) {
                foreach( $ips as $ip) {
                    $selected = ($ip["ip_address"] == $this->dataRecord["ip_address"])?'SELECTED':'';
                    $ip_select .= "<option value='$ip[ip_address]' $selected>$ip[ip_address]</option>\r\n";
                }
            }
            $app->tpl->setVar("ip_address", $ip_select);
            unset($tmp);
            unset($ips);
            //* Fill the IPv6 select field with the IP addresses that are allowed for this client
            $sql = "SELECT ip_address FROM server_ip WHERE server_id IN (" . $client['web_servers'] . ") AND ip_type = 'IPv6' AND (client_id = 0 OR client_id=".$_SESSION['s']['user']['client_id'].")";
            $ips = $app->db->queryAllRecords($sql);
            $ip_select = "<option value=''></option>";
            //$ip_select = "";
            if(is_array($ips)) {
                foreach( $ips as $ip) {
                    $selected = ($ip["ip_address"] == $this->dataRecord["ipv6_address"])?'SELECTED':'';
                    $ip_select .= "<option value='$ip[ip_address]' $selected>$ip[ip_address]</option>\r\n";
                }
            }
            $app->tpl->setVar("ipv6_address", $ip_select);
            unset($tmp);
            unset($ips);
            //PHP Version Selection (FastCGI)
            $server_type = 'apache';
            if(!empty($web_config['server_type'])) $server_type = $web_config['server_type'];
            if($server_type == 'nginx' && $this->dataRecord['php'] == 'fast-cgi') $this->dataRecord['php'] = 'php-fpm';
            if($this->_vhostdomain_type == 'domain') {
                if($this->dataRecord['php'] == 'php-fpm'){
                    $php_records = $app->db->queryAllRecords("SELECT * FROM server_php WHERE php_fpm_init_script != '' AND php_fpm_ini_dir != '' AND php_fpm_pool_dir != '' AND server_id = ".($this->id > 0 ? $app->functions->intval($this->dataRecord['server_id']) : $app->functions->intval($client['default_webserver']))." AND (client_id = 0 OR client_id=".$app->functions->intval($_SESSION['s']['user']['client_id']).")");
                }
                if($this->dataRecord['php'] == 'fast-cgi'){
                    $php_records = $app->db->queryAllRecords("SELECT * FROM server_php WHERE php_fastcgi_binary != '' AND php_fastcgi_ini_dir != '' AND server_id = ".($this->id > 0 ? $app->functions->intval($this->dataRecord['server_id']) : $app->functions->intval($client['default_webserver']))." AND (client_id = 0 OR client_id=".$app->functions->intval($_SESSION['s']['user']['client_id']).")");
                }
            } else {
                if($this->dataRecord['php'] == 'php-fpm'){
                    $php_records = $app->db->queryAllRecords("SELECT * FROM server_php WHERE php_fpm_init_script != '' AND php_fpm_ini_dir != '' AND php_fpm_pool_dir != '' AND server_id = ".$app->functions->intval($parent_domain['server_id'])." AND (client_id = 0 OR client_id=".$app->functions->intval($_SESSION['s']['user']['client_id']).")");
                }
                if($this->dataRecord['php'] == 'fast-cgi'){
                    $php_records = $app->db->queryAllRecords("SELECT * FROM server_php WHERE php_fastcgi_binary != '' AND php_fastcgi_ini_dir != '' AND server_id = ".$app->functions->intval($parent_domain['server_id'])." AND (client_id = 0 OR client_id=".$app->functions->intval($_SESSION['s']['user']['client_id']).")");
                }
            }
            $php_select = "<option value=''>Default</option>";
            if(is_array($php_records) && !empty($php_records)) {
                foreach( $php_records as $php_record) {
                    if($this->dataRecord['php'] == 'php-fpm'){
                        $php_version = $php_record['name'].':'.$php_record['php_fpm_init_script'].':'.$php_record['php_fpm_ini_dir'].':'.$php_record['php_fpm_pool_dir'];
                    } else {
                        $php_version = $php_record['name'].':'.$php_record['php_fastcgi_binary'].':'.$php_record['php_fastcgi_ini_dir'];
                    }
                    $selected = ($php_version == $this->dataRecord["fastcgi_php_version"])?'SELECTED':'';
                    $php_select .= "<option value='$php_version' $selected>".$php_record['name']."</option>\r\n";
                }
            }
            $app->tpl->setVar("fastcgi_php_version", $php_select);
            unset($php_records);
            // add limits to template to be able to hide settings
            foreach($read_limits as $limit) $app->tpl->setVar($limit, $client[$limit]);
            //* Reseller: If the logged in user is not admin and has sub clients (is a reseller)
        } elseif ($_SESSION["s"]["user"]["typ"] != 'admin' && $app->auth->has_clients($_SESSION['s']['user']['userid'])) {
            // Get the limits of the client
            $client_group_id = $app->functions->intval($_SESSION["s"]["user"]["default_group"]);
            if($this->_vhostdomain_type == 'domain') {
                $client = $app->db->queryOneRecord("SELECT client.client_id, client.limit_web_domain, client.web_servers, client.default_webserver, client.contact_name, CONCAT(IF(client.company_name != '', CONCAT(client.company_name, ' :: '), ''), client.contact_name, ' (', client.username, IF(client.customer_no != '', CONCAT(', ', client.customer_no), ''), ')') as contactname, sys_group.name, client." . implode(", client.", $read_limits) . " FROM sys_group, client WHERE sys_group.client_id = client.client_id and sys_group.groupid = $client_group_id");
                $app->tpl->setVar('only_one_server', $only_one_server);
            } elseif($this->_vhostdomain_type == 'subdomain') {
                $client = $app->db->queryOneRecord("SELECT client.client_id, client.limit_web_subdomain, client.web_servers, client.default_webserver, client.contact_name, CONCAT(IF(client.company_name != '', CONCAT(client.company_name, ' :: '), ''), client.contact_name, ' (', client.username, IF(client.customer_no != '', CONCAT(', ', client.customer_no), ''), ')') as contactname, sys_group.name, client." . implode(", client.", $read_limits) . " FROM sys_group, client WHERE sys_group.client_id = client.client_id and sys_group.groupid = $client_group_id");
            } elseif($this->_vhostdomain_type == 'aliasdomain') {
                $client = $app->db->queryOneRecord("SELECT client.client_id, client.limit_web_aliasdomain, client.web_servers, client.default_webserver, client.contact_name, CONCAT(IF(client.company_name != '', CONCAT(client.company_name, ' :: '), ''), client.contact_name, ' (', client.username, IF(client.customer_no != '', CONCAT(', ', client.customer_no), ''), ')') as contactname, sys_group.name, client." . implode(", client.", $read_limits) . " FROM sys_group, client WHERE sys_group.client_id = client.client_id and sys_group.groupid = $client_group_id");
            }
            $client['web_servers_ids'] = explode(',', $client['web_servers']);
            $only_one_server = count($client['web_servers_ids']) === 1;
            //* Get global web config
            foreach ($client['web_servers_ids'] as $web_server_id) {
                $web_config[$web_server_id] = $app->getconf->get_server_config($web_server_id, 'web');
            }
            $sql = "SELECT server_id, server_name FROM server WHERE server_id IN (" . $client['web_servers'] . ");";
            $web_servers = $app->db->queryAllRecords($sql);
            $options_web_servers = "";
            foreach ($web_servers as $web_server) {
                $options_web_servers .= "<option value='$web_server[server_id]'>$web_server[server_name]</option>";
            }
            $app->tpl->setVar("server_id", $options_web_servers);
            unset($options_web_servers);
            // Fill the client select field
            $sql = "SELECT sys_group.groupid, sys_group.name, CONCAT(IF(client.company_name != '', CONCAT(client.company_name, ' :: '), ''), client.contact_name, ' (', client.username, IF(client.customer_no != '', CONCAT(', ', client.customer_no), ''), ')') as contactname FROM sys_group, client WHERE sys_group.client_id = client.client_id AND client.parent_client_id = ".$client['client_id']." ORDER BY sys_group.name";
            $records = $app->db->queryAllRecords($sql);
            $tmp = $app->db->queryOneRecord("SELECT groupid FROM sys_group WHERE client_id = ".$app->functions->intval($client['client_id']));
            $client_select = '<option value="'.$tmp['groupid'].'">'.$client['contactname'].'</option>';
            //$tmp_data_record = $app->tform->getDataRecord($this->id);
            if(is_array($records)) {
                $selected_client_group_id = 0; // needed to get list of PHP versions
                foreach( $records as $rec) {
                    if(is_array($this->dataRecord) && ($rec["groupid"] == $this->dataRecord['client_group_id'] || $rec["groupid"] == $this->dataRecord['sys_groupid']) && !$selected_client_group_id) $selected_client_group_id = $rec["groupid"];
                    $selected = @(is_array($this->dataRecord) && ($rec["groupid"] == $this->dataRecord['client_group_id'] || $rec["groupid"] == $this->dataRecord['sys_groupid']))?'SELECTED':'';
                    if($selected == 'SELECTED') $selected_client_group_id = $rec["groupid"];
                    $client_select .= "<option value='$rec[groupid]' $selected>$rec[contactname]</option>\r\n";
                }
            }
            $app->tpl->setVar("client_group_id", $client_select);
            if($app->functions->intval($this->dataRecord["server_id"]) > 0) {
                // check if server is in client's servers or add it.
                $chk_sid = explode(',', $client['web_servers']);
                if(in_array($this->dataRecord["server_id"], $client['web_servers']) == false) {
                    if($client['web_servers'] != '') $client['web_servers'] .= ',';
                    $client['web_servers'] .= $app->functions->intval($this->dataRecord["server_id"]);
                }
            }
            //* Fill the IPv4 select field with the IP addresses that are allowed for this client
            $sql = "SELECT ip_address FROM server_ip WHERE server_id IN (" . $client['web_servers'] . ") AND ip_type = 'IPv4' AND (client_id = 0 OR client_id=".$_SESSION['s']['user']['client_id'].")";
            $ips = $app->db->queryAllRecords($sql);
            $ip_select = ($web_config['enable_ip_wildcard'] == 'y')?"<option value='*'>*</option>":"";
            //if(!in_array($this->dataRecord["ip_address"], $ips)) $ip_select .= "<option value='".$this->dataRecord["ip_address"]."' SELECTED>".$this->dataRecord["ip_address"]."</option>\r\n";
            //$ip_select = "";
            if(is_array($ips)) {
                foreach( $ips as $ip) {
                    $selected = ($ip["ip_address"] == $this->dataRecord["ip_address"])?'SELECTED':'';
                    $ip_select .= "<option value='$ip[ip_address]' $selected>$ip[ip_address]</option>\r\n";
                }
            }
            $app->tpl->setVar("ip_address", $ip_select);
            unset($tmp);
            unset($ips);
            //* Fill the IPv6 select field with the IP addresses that are allowed for this client
            $sql = "SELECT ip_address FROM server_ip WHERE server_id IN (" . $client['web_servers'] . ") AND ip_type = 'IPv6' AND (client_id = 0 OR client_id=".$_SESSION['s']['user']['client_id'].")";
            $ips = $app->db->queryAllRecords($sql);
            $ip_select = "<option value=''></option>";
            //$ip_select = "";
            if(is_array($ips)) {
                foreach( $ips as $ip) {
                    $selected = ($ip["ip_address"] == $this->dataRecord["ipv6_address"])?'SELECTED':'';
                    $ip_select .= "<option value='$ip[ip_address]' $selected>$ip[ip_address]</option>\r\n";
                }
            }
            $app->tpl->setVar("ipv6_address", $ip_select);
            unset($tmp);
            unset($ips);
            //PHP Version Selection (FastCGI)
            $server_type = 'apache';
            if(!empty($web_config['server_type'])) $server_type = $web_config['server_type'];
            if($server_type == 'nginx' && $this->dataRecord['php'] == 'fast-cgi') $this->dataRecord['php'] = 'php-fpm';
            $selected_client = $app->db->queryOneRecord("SELECT client_id FROM sys_group WHERE groupid = ".$app->functions->intval($selected_client_group_id));
            //$sql_where = " AND (client_id = 0 OR client_id=".$_SESSION['s']['user']['client_id']." OR client_id = ".intval($selected_client['client_id']).")";
            $sql_where = " AND (client_id = 0 OR client_id = ".intval($selected_client['client_id']).")";
            if($this->_vhostdomain_type == 'domain') {
                if($this->dataRecord['php'] == 'php-fpm'){
                    $php_records = $app->db->queryAllRecords("SELECT * FROM server_php WHERE php_fpm_init_script != '' AND php_fpm_ini_dir != '' AND php_fpm_pool_dir != '' AND server_id = ".($this->id > 0 ? $app->functions->intval($this->dataRecord['server_id']) : $app->functions->intval($client['default_webserver'])).$sql_where);
                }
                if($this->dataRecord['php'] == 'fast-cgi') {
                    $php_records = $app->db->queryAllRecords("SELECT * FROM server_php WHERE php_fastcgi_binary != '' AND php_fastcgi_ini_dir != '' AND server_id = ".($this->id > 0 ? $app->functions->intval($this->dataRecord['server_id']) : $app->functions->intval($client['default_webserver'])).$sql_where);
                }
            } else {
                if($this->dataRecord['php'] == 'php-fpm'){
                    $php_records = $app->db->queryAllRecords("SELECT * FROM server_php WHERE php_fpm_init_script != '' AND php_fpm_ini_dir != '' AND php_fpm_pool_dir != '' AND server_id = ".$app->functions->intval($parent_domain['server_id'])." AND (client_id = 0 OR client_id=".$app->functions->intval($_SESSION['s']['user']['client_id']).")");
                }
                if($this->dataRecord['php'] == 'fast-cgi') {
                    $php_records = $app->db->queryAllRecords("SELECT * FROM server_php WHERE php_fastcgi_binary != '' AND php_fastcgi_ini_dir != '' AND server_id = ".$app->functions->intval($parent_domain['server_id'])." AND (client_id = 0 OR client_id=".$app->functions->intval($_SESSION['s']['user']['client_id']).")");
                }
            }
            $php_select = "<option value=''>Default</option>";
            if(is_array($php_records) && !empty($php_records)) {
                foreach( $php_records as $php_record) {
                    if($this->dataRecord['php'] == 'php-fpm'){
                        $php_version = $php_record['name'].':'.$php_record['php_fpm_init_script'].':'.$php_record['php_fpm_ini_dir'].':'.$php_record['php_fpm_pool_dir'];
                    } else {
                        $php_version = $php_record['name'].':'.$php_record['php_fastcgi_binary'].':'.$php_record['php_fastcgi_ini_dir'];
                    }
                    $selected = ($php_version == $this->dataRecord["fastcgi_php_version"])?'SELECTED':'';
                    $php_select .= "<option value='$php_version' $selected>".$php_record['name']."</option>\r\n";
                }
            }
            $app->tpl->setVar("fastcgi_php_version", $php_select);
            unset($php_records);
            // add limits to template to be able to hide settings
            foreach($read_limits as $limit) $app->tpl->setVar($limit, $client[$limit]);
            $sites_config = $app->getconf->get_global_config('sites');
            if($sites_config['reseller_can_use_options']) {
                // Directive Snippets
                $php_directive_snippets = $app->db->queryAllRecords("SELECT * FROM directive_snippets WHERE type = 'php' AND active = 'y'");
                $php_directive_snippets_txt = '';
                if(is_array($php_directive_snippets) && !empty($php_directive_snippets)){
                    foreach($php_directive_snippets as $php_directive_snippet){
                        $php_directive_snippets_txt .= '<a href="javascript:void(0);" class="addPlaceholderContent">['.$php_directive_snippet['name'].']<pre class="addPlaceholderContent" style="display:none;">'.htmlentities($php_directive_snippet['snippet']).'</pre></a> ';
                    }
                }
                if($php_directive_snippets_txt == '') $php_directive_snippets_txt = '------';
                $app->tpl->setVar("php_directive_snippets_txt", $php_directive_snippets_txt);
                if($server_type == 'apache'){
                    $apache_directive_snippets = $app->db->queryAllRecords("SELECT * FROM directive_snippets WHERE type = 'apache' AND active = 'y'");
                    $apache_directive_snippets_txt = '';
                    if(is_array($apache_directive_snippets) && !empty($apache_directive_snippets)){
                        foreach($apache_directive_snippets as $apache_directive_snippet){
                            $apache_directive_snippets_txt .= '<a href="javascript:void(0);" class="addPlaceholderContent">['.$apache_directive_snippet['name'].']<pre class="addPlaceholderContent" style="display:none;">'.htmlentities($apache_directive_snippet['snippet']).'</pre></a> ';
                        }
                    }
                    if($apache_directive_snippets_txt == '') $apache_directive_snippets_txt = '------';
                    $app->tpl->setVar("apache_directive_snippets_txt", $apache_directive_snippets_txt);
                }
                if($server_type == 'nginx'){
                    $nginx_directive_snippets = $app->db->queryAllRecords("SELECT * FROM directive_snippets WHERE type = 'nginx' AND active = 'y'");
                    $nginx_directive_snippets_txt = '';
                    if(is_array($nginx_directive_snippets) && !empty($nginx_directive_snippets)){
                        foreach($nginx_directive_snippets as $nginx_directive_snippet){
                            $nginx_directive_snippets_txt .= '<a href="javascript:void(0);" class="addPlaceholderContent">['.$nginx_directive_snippet['name'].']<pre class="addPlaceholderContent" style="display:none;">'.htmlentities($nginx_directive_snippet['snippet']).'</pre></a> ';
                        }
                    }
                    if($nginx_directive_snippets_txt == '') $nginx_directive_snippets_txt = '------';
                    $app->tpl->setVar("nginx_directive_snippets_txt", $nginx_directive_snippets_txt);
                }
                $proxy_directive_snippets = $app->db->queryAllRecords("SELECT * FROM directive_snippets WHERE type = 'proxy' AND active = 'y'");
                $proxy_directive_snippets_txt = '';
                if(is_array($proxy_directive_snippets) && !empty($proxy_directive_snippets)){
                    foreach($proxy_directive_snippets as $proxy_directive_snippet){
                        $proxy_directive_snippets_txt .= '<a href="javascript:void(0);" class="addPlaceholderContent">['.$proxy_directive_snippet['name'].']<pre class="addPlaceholderContent" style="display:none;">'.htmlentities($proxy_directive_snippet['snippet']).'</pre></a> ';
                    }
                }
                if($proxy_directive_snippets_txt == '') $proxy_directive_snippets_txt = '------';
                $app->tpl->setVar("proxy_directive_snippets_txt", $proxy_directive_snippets_txt);
            }
            //* Admin: If the logged in user is admin
        } else {
            if($this->_vhostdomain_type == 'domain') {
                // The user is admin, so we fill in all IP addresses of the server
                if($this->id > 0) {
                    if(!isset($this->dataRecord["server_id"])){
                        $tmp = $app->db->queryOneRecord("SELECT server_id FROM web_domain WHERE domain_id = ".$app->functions->intval($this->id));
                        $this->dataRecord["server_id"] = $tmp["server_id"];
                        unset($tmp);
                    }
                    $server_id = intval(@$this->dataRecord["server_id"]);
                } else {
                    // Get the first server ID
                    $tmp = $app->db->queryOneRecord("SELECT server_id FROM server WHERE web_server = 1 ORDER BY server_name LIMIT 0,1");
                    $server_id = intval($tmp['server_id']);
                }
                //* get global web config
                $web_config = $app->getconf->get_server_config($server_id, 'web');
            } else {
                //* get global web config
                $web_config = $app->getconf->get_server_config($parent_domain['server_id'], 'web');
            }
            //* Fill the IPv4 select field
            $sql = "SELECT ip_address FROM server_ip WHERE ip_type = 'IPv4' AND server_id = ".$app->functions->intval($server_id);
            $ips = $app->db->queryAllRecords($sql);
            $ip_select = ($web_config['enable_ip_wildcard'] == 'y')?"<option value='*'>*</option>":"";
            //$ip_select = "";
            if(is_array($ips)) {
                foreach( $ips as $ip) {
                    $selected = ($ip["ip_address"] == $this->dataRecord["ip_address"])?'SELECTED':'';
                    $ip_select .= "<option value='$ip[ip_address]' $selected>$ip[ip_address]</option>\r\n";
                }
            }
            $app->tpl->setVar("ip_address", $ip_select);
            unset($tmp);
            unset($ips);
            //* Fill the IPv6 select field
            $sql = "SELECT ip_address FROM server_ip WHERE ip_type = 'IPv6' AND server_id = ".$app->functions->intval($server_id);
            $ips = $app->db->queryAllRecords($sql);
            $ip_select = "<option value=''></option>";
            //$ip_select = "";
            if(is_array($ips)) {
                foreach( $ips as $ip) {
                    $selected = ($ip["ip_address"] == $this->dataRecord["ipv6_address"])?'SELECTED':'';
                    $ip_select .= "<option value='$ip[ip_address]' $selected>$ip[ip_address]</option>\r\n";
                }
            }
            $app->tpl->setVar("ipv6_address", $ip_select);
            unset($tmp);
            unset($ips);
            // Fill the client select field
            $sql = "SELECT sys_group.groupid, sys_group.name, CONCAT(IF(client.company_name != '', CONCAT(client.company_name, ' :: '), ''), client.contact_name, ' (', client.username, IF(client.customer_no != '', CONCAT(', ', client.customer_no), ''), ')') as contactname FROM sys_group, client WHERE sys_group.client_id = client.client_id AND sys_group.client_id > 0 ORDER BY sys_group.name";
            $clients = $app->db->queryAllRecords($sql);
            $client_select = "<option value='0'></option>";
            //$tmp_data_record = $app->tform->getDataRecord($this->id);
            if(is_array($clients)) {
                $selected_client_group_id = 0; // needed to get list of PHP versions
                foreach($clients as $client) {
                    if(is_array($this->dataRecord) && ($client["groupid"] == $this->dataRecord['client_group_id'] || $client["groupid"] == $this->dataRecord['sys_groupid']) && !$selected_client_group_id) $selected_client_group_id = $client["groupid"];
                    //$selected = @($client["groupid"] == $tmp_data_record["sys_groupid"])?'SELECTED':'';
                    $selected = @(is_array($this->dataRecord) && ($client["groupid"] == $this->dataRecord['client_group_id'] || $client["groupid"] == $this->dataRecord['sys_groupid']))?'SELECTED':'';
                    if($selected == 'SELECTED') $selected_client_group_id = $client["groupid"];
                    $client_select .= "<option value='$client[groupid]' $selected>$client[contactname]</option>\r\n";
                }
            }
            $app->tpl->setVar("client_group_id", $client_select);
            //PHP Version Selection (FastCGI)
            $server_type = 'apache';
            if(!empty($web_config['server_type'])) $server_type = $web_config['server_type'];
            if($server_type == 'nginx' && $this->dataRecord['php'] == 'fast-cgi') $this->dataRecord['php'] = 'php-fpm';
            $selected_client = $app->db->queryOneRecord("SELECT client_id FROM sys_group WHERE groupid = ".$app->functions->intval($selected_client_group_id));
            //$sql_where = " AND (client_id = 0 OR client_id=".$_SESSION['s']['user']['client_id']." OR client_id = ".intval($selected_client['client_id']).")";
            $sql_where = " AND (client_id = 0 OR client_id = ".$app->functions->intval($selected_client['client_id']).")";
            if($this->_vhostdomain_type == 'domain') {
                if($this->dataRecord['php'] == 'php-fpm'){
                    $php_records = $app->db->queryAllRecords("SELECT * FROM server_php WHERE php_fpm_init_script != '' AND php_fpm_ini_dir != '' AND php_fpm_pool_dir != '' AND server_id = $server_id".$sql_where);
                }
                if($this->dataRecord['php'] == 'fast-cgi') {
                    $php_records = $app->db->queryAllRecords("SELECT * FROM server_php WHERE php_fastcgi_binary != '' AND php_fastcgi_ini_dir != '' AND server_id = ".$app->functions->intval($server_id).$sql_where);
                }
            } else {
                if($this->dataRecord['php'] == 'php-fpm'){
                    $php_records = $app->db->queryAllRecords("SELECT * FROM server_php WHERE php_fpm_init_script != '' AND php_fpm_ini_dir != '' AND php_fpm_pool_dir != '' AND server_id = " . $app->functions->intval($parent_domain['server_id']));
                }
                if($this->dataRecord['php'] == 'fast-cgi') {
                    $php_records = $app->db->queryAllRecords("SELECT * FROM server_php WHERE php_fastcgi_binary != '' AND php_fastcgi_ini_dir != '' AND server_id = " . $app->functions->intval($parent_domain['server_id']));
                }
            }
            $php_select = "<option value=''>Default</option>";
            if(is_array($php_records) && !empty($php_records)) {
                foreach( $php_records as $php_record) {
                    if($this->dataRecord['php'] == 'php-fpm'){
                        $php_version = $php_record['name'].':'.$php_record['php_fpm_init_script'].':'.$php_record['php_fpm_ini_dir'].':'.$php_record['php_fpm_pool_dir'];
                    } else {
                        $php_version = $php_record['name'].':'.$php_record['php_fastcgi_binary'].':'.$php_record['php_fastcgi_ini_dir'];
                    }
                    $selected = ($php_version == $this->dataRecord["fastcgi_php_version"])?'SELECTED':'';
                    $php_select .= "<option value='$php_version' $selected>".$php_record['name']."</option>\r\n";
                }
            }
            $app->tpl->setVar("fastcgi_php_version", $php_select);
            unset($php_records);
            foreach($read_limits as $limit) $app->tpl->setVar($limit, ($limit == 'force_suexec' ? 'n' : 'y'));
            // Directive Snippets
            $php_directive_snippets = $app->db->queryAllRecords("SELECT * FROM directive_snippets WHERE type = 'php' AND active = 'y'");
            $php_directive_snippets_txt = '';
            if(is_array($php_directive_snippets) && !empty($php_directive_snippets)){
                foreach($php_directive_snippets as $php_directive_snippet){
                    $php_directive_snippets_txt .= '<a href="javascript:void(0);" class="addPlaceholderContent">['.$php_directive_snippet['name'].']<pre class="addPlaceholderContent" style="display:none;">'.htmlentities($php_directive_snippet['snippet']).'</pre></a> ';
                }
            }
            if($php_directive_snippets_txt == '') $php_directive_snippets_txt = '------';
            $app->tpl->setVar("php_directive_snippets_txt", $php_directive_snippets_txt);
            if($server_type == 'apache'){
                $apache_directive_snippets = $app->db->queryAllRecords("SELECT * FROM directive_snippets WHERE type = 'apache' AND active = 'y'");
                $apache_directive_snippets_txt = '';
                if(is_array($apache_directive_snippets) && !empty($apache_directive_snippets)){
                    foreach($apache_directive_snippets as $apache_directive_snippet){
                        $apache_directive_snippets_txt .= '<a href="javascript:void(0);" class="addPlaceholderContent">['.$apache_directive_snippet['name'].']<pre class="addPlaceholderContent" style="display:none;">'.htmlentities($apache_directive_snippet['snippet']).'</pre></a> ';
                    }
                }
                if($apache_directive_snippets_txt == '') $apache_directive_snippets_txt = '------';
                $app->tpl->setVar("apache_directive_snippets_txt", $apache_directive_snippets_txt);
            }
            if($server_type == 'nginx'){
                $nginx_directive_snippets = $app->db->queryAllRecords("SELECT * FROM directive_snippets WHERE type = 'nginx' AND active = 'y'");
                $nginx_directive_snippets_txt = '';
                if(is_array($nginx_directive_snippets) && !empty($nginx_directive_snippets)){
                    foreach($nginx_directive_snippets as $nginx_directive_snippet){
                        $nginx_directive_snippets_txt .= '<a href="javascript:void(0);" class="addPlaceholderContent">['.$nginx_directive_snippet['name'].']<pre class="addPlaceholderContent" style="display:none;">'.htmlentities($nginx_directive_snippet['snippet']).'</pre></a> ';
                    }
                }
                if($nginx_directive_snippets_txt == '') $nginx_directive_snippets_txt = '------';
                $app->tpl->setVar("nginx_directive_snippets_txt", $nginx_directive_snippets_txt);
            }
            $proxy_directive_snippets = $app->db->queryAllRecords("SELECT * FROM directive_snippets WHERE type = 'proxy' AND active = 'y'");
            $proxy_directive_snippets_txt = '';
            if(is_array($proxy_directive_snippets) && !empty($proxy_directive_snippets)){
                foreach($proxy_directive_snippets as $proxy_directive_snippet){
                    $proxy_directive_snippets_txt .= '<a href="javascript:void(0);" class="addPlaceholderContent">['.$proxy_directive_snippet['name'].']<pre class="addPlaceholderContent" style="display:none;">'.htmlentities($proxy_directive_snippet['snippet']).'</pre></a> ';
                }
            }
            if($proxy_directive_snippets_txt == '') $proxy_directive_snippets_txt = '------';
            $app->tpl->setVar("proxy_directive_snippets_txt", $proxy_directive_snippets_txt);
        }
        $ssl_domain_select = '';
        $tmp = $app->db->queryOneRecord("SELECT domain FROM web_domain WHERE domain_id = ".$this->id);
        $ssl_domains = array($tmp["domain"], 'www.'.$tmp["domain"], '*.'.$tmp["domain"]);
        if(is_array($ssl_domains)) {
            foreach( $ssl_domains as $ssl_domain) {
                $selected = ($ssl_domain == $this->dataRecord['ssl_domain'])?'SELECTED':'';
                $ssl_domain_select .= "<option value='$ssl_domain' $selected>$ssl_domain</option>\r\n";
            }
        }
        $app->tpl->setVar("ssl_domain", $ssl_domain_select);
        unset($ssl_domain_select);
        unset($ssl_domains);
        unset($ssl_domain);
        if($this->id > 0) {
            //* we are editing a existing record
            $app->tpl->setVar("edit_disabled", 1);
            $app->tpl->setVar('fixed_folder', 'y');
            if($this->_vhostdomain_type == 'domain') $app->tpl->setVar("server_id_value", $this->dataRecord["server_id"]);
            else $app->tpl->setVar('server_id_value', $parent_domain['server_id']);
        } else {
            $app->tpl->setVar("edit_disabled", 0);
            $app->tpl->setVar('fixed_folder', 'n');
            if($this->_vhostdomain_type != 'domain') $app->tpl->setVar('server_id_value', $parent_domain['server_id']);
        }
        $tmp_txt = ($this->dataRecord['traffic_quota_lock'] == 'y')?'<b>('.$app->tform->lng('traffic_quota_exceeded_txt').')</b>':'';
        $app->tpl->setVar("traffic_quota_exceeded_txt", $tmp_txt);
        /*
         * Now we have to check, if we should use the domain-module to select the domain
         * or not
         */
        $app->uses('ini_parser,getconf');
        $settings = $app->getconf->get_global_config('domains');
        if ($settings['use_domain_module'] == 'y') {
            /*
             * The domain-module is in use.
            */
            $domains = $app->tools_sites->getDomainModuleDomains();
            $domain_select = '';
            $selected_domain = '';
            if(is_array($domains) && sizeof($domains) > 0) {
                /* We have domains in the list, so create the drop-down-list */
                foreach( $domains as $domain) {
                    $domain_select .= "<option value=" . $domain['domain_id'] ;
                    if ($this->_vhostdomain_type == 'subdomain' && '.' . $domain['domain'] == substr($this->dataRecord["domain"], -strlen($domain['domain']) - 1)) {
                        $domain_select .= " selected";
                        $selected_domain = $domain['domain'];
                    } elseif($this->_vhostdomain_type == 'aliasdomain' && $domain['domain'] == $this->dataRecord["domain"]) {
                        $domain_select .= " selected";
                    } elseif($this->_vhostdomain_type == 'domain' && $domain['domain'] == $this->dataRecord["domain"]) {
                        $domain_select .= " selected";
                    }
                    $domain_select .= ">" . $app->functions->idn_decode($domain['domain']) . "</option>\r\n";
                }
            }
            else {
                /*
                 * We have no domains in the domain-list. This means, we can not add ANY new domain.
                 * To avoid, that the variable "domain_option" is empty and so the user can
                 * free enter a domain, we have to create a empty option!
                */
                $domain_select .= "<option value=''></option>\r\n";
            }
            $app->tpl->setVar("domain_option", $domain_select);
        }
        if($this->_vhostdomain_type != 'domain') $app->tpl->setVar("domain", $this->dataRecord["domain"]);
        // check for configuration errors in sys_datalog
        if($this->id > 0) {
            $datalog = $app->db->queryOneRecord("SELECT sys_datalog.error, sys_log.tstamp FROM sys_datalog, sys_log WHERE sys_datalog.dbtable = 'web_domain' AND sys_datalog.dbidx = 'domain_id:".$app->functions->intval($this->id)."' AND sys_datalog.datalog_id = sys_log.datalog_id AND sys_log.message = CONCAT('Processed datalog_id ',sys_log.datalog_id) ORDER BY sys_datalog.tstamp DESC");
            if(is_array($datalog) && !empty($datalog)){
                if(trim($datalog['error']) != ''){
                    $app->tpl->setVar("config_error_msg", nl2br(htmlentities($datalog['error'])));
                    $app->tpl->setVar("config_error_tstamp", date($app->lng('conf_format_datetime'), $datalog['tstamp']));
                }
            }
        }
        $app->tpl->setVar('vhostdomain_type', $this->_vhostdomain_type);
        parent::onShowEnd();
    }
    function onShowEdit() {
        global $app;
        if($app->tform->checkPerm($this->id, 'riud')) $app->tform->formDef['tabs']['domain']['readonly'] = false;
        parent::onShowEdit();
    }
    function onSubmit() {
        global $app, $conf;
        // Set a few fixed values
        $this->dataRecord["vhost_type"] = 'name';
        if($this->_vhostdomain_type == 'domain') {
            $this->dataRecord["parent_domain_id"] = 0;
            $this->dataRecord["type"] = 'vhost';
        } else {
            // Get the record of the parent domain
            if(!@$this->dataRecord["parent_domain_id"] && $this->id) {
                $tmp = $app->db->queryOneRecord("SELECT parent_domain_id FROM web_domain WHERE domain_id = ".$app->functions->intval($this->id));
                if($tmp) $this->dataRecord["parent_domain_id"] = $tmp['parent_domain_id'];
                unset($tmp);
            }
            $parent_domain = $app->db->queryOneRecord("select * FROM web_domain WHERE domain_id = ".$app->functions->intval(@$this->dataRecord["parent_domain_id"]) . " AND ".$app->tform->getAuthSQL('r'));
            if(!$parent_domain || $parent_domain['domain_id'] != @$this->dataRecord['parent_domain_id']) $app->tform->errorMessage .= $app->tform->lng("no_domain_perm");
            if($this->_vhostdomain_type == 'subdomain') {
                $this->dataRecord["type"] = 'vhostsubdomain';
            } else {
                $this->dataRecord["type"] = 'vhostalias';
            }
            $this->dataRecord["server_id"] = $parent_domain["server_id"];
            $this->dataRecord["ip_address"] = $parent_domain["ip_address"];
            $this->dataRecord["ipv6_address"] = $parent_domain["ipv6_address"];
            $this->dataRecord["client_group_id"] = $parent_domain["client_group_id"];
            $this->parent_domain_record = $parent_domain;
        }
        $read_limits = array('limit_cgi', 'limit_ssi', 'limit_perl', 'limit_ruby', 'limit_python', 'force_suexec', 'limit_hterror', 'limit_wildcard', 'limit_ssl');
        /* check if the domain module is used - and check if the selected domain can be used! */
        if($app->tform->getCurrentTab() == 'domain') {
            $app->uses('ini_parser,getconf');
            $settings = $app->getconf->get_global_config('domains');
            if ($settings['use_domain_module'] == 'y') {
                if($this->_vhostdomain_type == 'subdomain') $domain_check = $app->tools_sites->checkDomainModuleDomain($this->dataRecord['sel_domain']);
                else $domain_check = $app->tools_sites->checkDomainModuleDomain($this->dataRecord['domain']);
                if(!$domain_check) {
                    // invalid domain selected
                    $app->tform->errorMessage .= $app->tform->lng("domain_error_empty")."<br />";
                } else {
                    if($this->_vhostdomain_type == 'subdomain') $this->dataRecord['domain'] = $this->dataRecord['domain'] . '.' . $domain_check;
                    else $this->dataRecord['domain'] = $domain_check;
                }
            } else {
                if($this->_vhostdomain_type == 'subdomain') $this->dataRecord["domain"] = $this->dataRecord["domain"].'.'.$parent_domain["domain"];
            }
            if($this->_vhostdomain_type != 'domain') {
                $this->dataRecord['web_folder'] = strtolower($this->dataRecord['web_folder']);
                if(substr($this->dataRecord['web_folder'], 0, 1) === '/') $this->dataRecord['web_folder'] = substr($this->dataRecord['web_folder'], 1);
                if(substr($this->dataRecord['web_folder'], -1) === '/') $this->dataRecord['web_folder'] = substr($this->dataRecord['web_folder'], 0, -1);
                $forbidden_folders = array('', 'cgi-bin', 'log', 'private', 'ssl', 'tmp', 'webdav');
                $check_folder = strtolower($this->dataRecord['web_folder']);
                if(substr($check_folder, 0, 1) === '/') $check_folder = substr($check_folder, 1); // strip / at beginning to check against forbidden entries
                if(strpos($check_folder, '/') !== false) $check_folder = substr($check_folder, 0, strpos($check_folder, '/')); // get the first part of the path to check it
                if(in_array($check_folder, $forbidden_folders)) {
                    $app->tform->errorMessage .= $app->tform->lng("web_folder_invalid_txt")."<br>";
                }
                // vhostaliasdomains do not have a quota of their own
                $this->dataRecord["hd_quota"] = 0;
                // check for duplicate folder usage
                /*
                $check = $app->db->queryOneRecord("SELECT COUNT(*) as `cnt` FROM `web_domain` WHERE `type` = 'vhostalias' AND `parent_domain_id` = '" . $app->functions->intval($this->dataRecord['parent_domain_id']) . "' AND `web_folder` = '" . $app->db->quote($this->dataRecord['web_folder']) . "' AND `domain_id` != '" . $app->functions->intval($this->id) . "'");
                if($check && $check['cnt'] > 0) {
                    $app->tform->errorMessage .= $app->tform->lng("web_folder_unique_txt")."<br>";
                }
                */
            }
        }
        if($_SESSION["s"]["user"]["typ"] != 'admin') {
            // Get the limits of the client
            $client_group_id = $app->functions->intval($_SESSION["s"]["user"]["default_group"]);
            $client = $app->db->queryOneRecord("SELECT limit_traffic_quota, limit_web_domain, limit_web_aliasdomain, limit_web_subdomain, web_servers, parent_client_id, limit_web_quota, client." . implode(", client.", $read_limits) . " FROM sys_group, client WHERE sys_group.client_id = client.client_id and sys_group.groupid = $client_group_id");
            $client['web_servers_ids'] = explode(',', $client['web_servers']);
            if($client['limit_cgi'] != 'y') $this->dataRecord['cgi'] = '-';
            if($client['limit_ssi'] != 'y') $this->dataRecord['ssi'] = '-';
            if($client['limit_perl'] != 'y') $this->dataRecord['perl'] = '-';
            if($client['limit_ruby'] != 'y') $this->dataRecord['ruby'] = '-';
            if($client['limit_python'] != 'y') $this->dataRecord['python'] = '-';
            if($client['force_suexec'] == 'y') $this->dataRecord['suexec'] = 'y';
            if($client['limit_hterror'] != 'y') $this->dataRecord['errordocs'] = '-';
            if($client['limit_wildcard'] != 'y' && $this->dataRecord['subdomain'] == '*') $this->dataRecord['subdomain'] = '-';
            if($client['limit_ssl'] != 'y') $this->dataRecord['ssl'] = '-';
            // only generate quota and traffic warnings if value has changed
            if($this->id > 0) {
                $old_web_values = $app->db->queryOneRecord("SELECT * FROM web_domain WHERE domain_id = ".$app->functions->intval($this->id));
            } else {
                $old_web_values = array();
            }
            if($this->_vhostdomain_type == 'domain') {
                //* Check the website quota of the client
                if(isset($_POST["hd_quota"]) && $client["limit_web_quota"] >= 0 && $_POST["hd_quota"] != $old_web_values["hd_quota"]) {
                    $tmp = $app->db->queryOneRecord("SELECT sum(hd_quota) as webquota FROM web_domain WHERE domain_id != ".$app->functions->intval($this->id)." AND type = 'vhost' AND ".$app->tform->getAuthSQL('u'));
                    $webquota = $tmp["webquota"];
                    $new_web_quota = $app->functions->intval($this->dataRecord["hd_quota"]);
                    if(($webquota + $new_web_quota > $client["limit_web_quota"]) || ($new_web_quota < 0 && $client["limit_web_quota"] >= 0)) {
                        $max_free_quota = floor($client["limit_web_quota"] - $webquota);
                        if($max_free_quota < 0) $max_free_quota = 0;
                        $app->tform->errorMessage .= $app->tform->lng("limit_web_quota_free_txt").": ".$max_free_quota." MB<br>";
                        // Set the quota field to the max free space
                        $this->dataRecord["hd_quota"] = $max_free_quota;
                    }
                    unset($tmp);
                    unset($tmp_quota);
                }
            }
            //* Check the traffic quota of the client
            if(isset($_POST["traffic_quota"]) && $client["limit_traffic_quota"] > 0 && $_POST["traffic_quota"] != $old_web_values["traffic_quota"]) {
                $tmp = $app->db->queryOneRecord("SELECT sum(traffic_quota) as trafficquota FROM web_domain WHERE domain_id != ".$app->functions->intval($this->id)." AND ".$app->tform->getAuthSQL('u'));
                $trafficquota = $tmp["trafficquota"];
                $new_traffic_quota = $app->functions->intval($this->dataRecord["traffic_quota"]);
                if(($trafficquota + $new_traffic_quota > $client["limit_traffic_quota"]) || ($new_traffic_quota < 0 && $client["limit_traffic_quota"] >= 0)) {
                    $max_free_quota = floor($client["limit_traffic_quota"] - $trafficquota);
                    if($max_free_quota < 0) $max_free_quota = 0;
                    $app->tform->errorMessage .= $app->tform->lng("limit_traffic_quota_free_txt").": ".$max_free_quota." MB<br>";
                    // Set the quota field to the max free space
                    $this->dataRecord["traffic_quota"] = $max_free_quota;
                }
                unset($tmp);
                unset($tmp_quota);
            }
            if($client['parent_client_id'] > 0) {
                // Get the limits of the reseller
                $reseller = $app->db->queryOneRecord("SELECT limit_traffic_quota, limit_web_domain, limit_web_aliasdomain, limit_web_subdomain, web_servers, limit_web_quota FROM client WHERE client_id = ".$client['parent_client_id']);
                if($this->_vhostdomain_type == 'domain') {
                    //* Check the website quota of the client
                    if(isset($_POST["hd_quota"]) && $reseller["limit_web_quota"] >= 0 && $_POST["hd_quota"] != $old_web_values["hd_quota"]) {
                        $tmp = $app->db->queryOneRecord("SELECT sum(hd_quota) as webquota FROM web_domain WHERE domain_id != ".$app->functions->intval($this->id)." AND type = 'vhost' AND ".$app->tform->getAuthSQL('u'));
                        $webquota = $tmp["webquota"];
                        $new_web_quota = $app->functions->intval($this->dataRecord["hd_quota"]);
                        if(($webquota + $new_web_quota > $reseller["limit_web_quota"]) || ($new_web_quota < 0 && $reseller["limit_web_quota"] >= 0)) {
                            $max_free_quota = floor($reseller["limit_web_quota"] - $webquota);
                            if($max_free_quota < 0) $max_free_quota = 0;
                            $app->tform->errorMessage .= $app->tform->lng("limit_web_quota_free_txt").": ".$max_free_quota." MB<br>";
                            // Set the quota field to the max free space
                            $this->dataRecord["hd_quota"] = $max_free_quota;
                        }
                        unset($tmp);
                        unset($tmp_quota);
                    }
                }
                //* Check the traffic quota of the client
                if(isset($_POST["traffic_quota"]) && $reseller["limit_traffic_quota"] > 0 && $_POST["traffic_quota"] != $old_web_values["traffic_quota"]) {
                    $tmp = $app->db->queryOneRecord("SELECT sum(traffic_quota) as trafficquota FROM web_domain WHERE domain_id != ".$app->functions->intval($this->id)." AND ".$app->tform->getAuthSQL('u'));
                    $trafficquota = $tmp["trafficquota"];
                    $new_traffic_quota = $app->functions->intval($this->dataRecord["traffic_quota"]);
                    if(($trafficquota + $new_traffic_quota > $reseller["limit_traffic_quota"]) || ($new_traffic_quota < 0 && $reseller["limit_traffic_quota"] >= 0)) {
                        $max_free_quota = floor($reseller["limit_traffic_quota"] - $trafficquota);
                        if($max_free_quota < 0) $max_free_quota = 0;
                        $app->tform->errorMessage .= $app->tform->lng("limit_traffic_quota_free_txt").": ".$max_free_quota." MB<br>";
                        // Set the quota field to the max free space
                        $this->dataRecord["traffic_quota"] = $max_free_quota;
                    }
                    unset($tmp);
                    unset($tmp_quota);
                }
            }
            // When the record is updated
            if($this->id > 0) {
                // restore the server ID if the user is not admin and record is edited
                $tmp = $app->db->queryOneRecord("SELECT server_id, `web_folder`, `cgi`, `ssi`, `perl`, `ruby`, `python`, `suexec`, `errordocs`, `subdomain`, `ssl` FROM web_domain WHERE domain_id = ".$app->functions->intval($this->id));
                $this->dataRecord["server_id"] = $tmp["server_id"];
                $this->dataRecord['web_folder'] = $tmp['web_folder']; // cannot be changed!
                // set the settings to current if not provided (or cleared due to limits)
                if($this->dataRecord['cgi'] == '-') $this->dataRecord['cgi'] = $tmp['cgi'];
                if($this->dataRecord['ssi'] == '-') $this->dataRecord['ssi'] = $tmp['ssi'];
                if($this->dataRecord['perl'] == '-') $this->dataRecord['perl'] = $tmp['perl'];
                if($this->dataRecord['ruby'] == '-') $this->dataRecord['ruby'] = $tmp['ruby'];
                if($this->dataRecord['python'] == '-') $this->dataRecord['python'] = $tmp['python'];
                if($this->dataRecord['suexec'] == '-') $this->dataRecord['suexec'] = $tmp['suexec'];
                if($this->dataRecord['errordocs'] == '-') $this->dataRecord['errordocs'] = $tmp['errordocs'];
                if($this->dataRecord['subdomain'] == '-') $this->dataRecord['subdomain'] = $tmp['subdomain'];
                if($this->dataRecord['ssl'] == '-') $this->dataRecord['ssl'] = $tmp['ssl'];
                unset($tmp);
                // When the record is inserted
            } else {
                if($this->_vhostdomain_type == 'domain') {
                    //* display an error if chosen server is not allowed for this client
                    if (!is_array($client['web_servers_ids']) || !in_array($this->dataRecord['server_id'], $client['web_servers_ids'])) {
                        $app->error($app->tform->wordbook['server_chosen_not_ok']);
                    }
                }
                // Check if the user may add another web_domain
                if($this->_vhostdomain_type == 'domain' && $client["limit_web_domain"] >= 0) {
                    $tmp = $app->db->queryOneRecord("SELECT count(domain_id) as number FROM web_domain WHERE sys_groupid = $client_group_id and type = 'vhost'");
                    if($tmp["number"] >= $client["limit_web_domain"]) {
                        $app->error($app->tform->wordbook["limit_web_domain_txt"]);
                    }
                } elseif($this->_vhostdomain_type == 'aliasdomain' && $client["limit_web_aliasdomain"] >= 0) {
                    $tmp = $app->db->queryOneRecord("SELECT count(domain_id) as number FROM web_domain WHERE sys_groupid = $client_group_id and (type = 'alias' OR type = 'vhostalias')");
                    if($tmp["number"] >= $client["limit_web_aliasdomain"]) {
                        $app->error($app->tform->wordbook["limit_web_aliasdomain_txt"]);
                    }
                } elseif($this->_vhostdomain_type == 'subdomain' && $client["limit_web_subdomain"] >= 0) {
                    $tmp = $app->db->queryOneRecord("SELECT count(domain_id) as number FROM web_domain WHERE sys_groupid = $client_group_id and (type = 'subdomain' OR type = 'vhostsubdomain')");
                    if($tmp["number"] >= $client["limit_web_subdomain"]) {
                        $app->error($app->tform->wordbook["limit_web_subdomain_txt"]);
                    }
                }
            }
            // Clients may not set the client_group_id, so we unset them if user is not a admin and the client is not a reseller
            if(!$app->auth->has_clients($_SESSION['s']['user']['userid'])) unset($this->dataRecord["client_group_id"]);
        }
        //* make sure that the domain is lowercase
        if(isset($this->dataRecord["domain"])) $this->dataRecord["domain"] = strtolower($this->dataRecord["domain"]);
        //* get the server config for this server
        $app->uses("getconf");
        if($this->id > 0){
            $web_rec = $app->tform->getDataRecord($this->id);
            $server_id = $web_rec["server_id"];
        } else {
            // Get the first server ID
            $tmp = $app->db->queryOneRecord("SELECT server_id FROM server WHERE web_server = 1 ORDER BY server_name LIMIT 0,1");
            $server_id = intval($tmp['server_id']);
        }
        $web_config = $app->getconf->get_server_config($app->functions->intval(isset($this->dataRecord["server_id"]) ? $this->dataRecord["server_id"] : $server_id), 'web');
        //* Check for duplicate ssl certs per IP if SNI is disabled
        if(isset($this->dataRecord['ssl']) && $this->dataRecord['ssl'] == 'y' && $web_config['enable_sni'] != 'y') {
            $sql = "SELECT count(domain_id) as number FROM web_domain WHERE `ssl` = 'y' AND ip_address = '".$app->db->quote($this->dataRecord['ip_address'])."' and domain_id != ".$this->id;
            $tmp = $app->db->queryOneRecord($sql);
            if($tmp['number'] > 0) $app->tform->errorMessage .= $app->tform->lng("error_no_sni_txt");
        }
        // Check if pm.max_children >= pm.max_spare_servers >= pm.start_servers >= pm.min_spare_servers > 0
        if(isset($this->dataRecord['pm_max_children']) && $this->dataRecord['pm'] == 'dynamic') {
            if($app->functions->intval($this->dataRecord['pm_max_children'], true) >= $app->functions->intval($this->dataRecord['pm_max_spare_servers'], true) && $app->functions->intval($this->dataRecord['pm_max_spare_servers'], true) >= $app->functions->intval($this->dataRecord['pm_start_servers'], true) && $app->functions->intval($this->dataRecord['pm_start_servers'], true) >= $app->functions->intval($this->dataRecord['pm_min_spare_servers'], true) && $app->functions->intval($this->dataRecord['pm_min_spare_servers'], true) > 0){
            } else {
                $app->tform->errorMessage .= $app->tform->lng("error_php_fpm_pm_settings_txt").'<br>';
            }
        }
        // Check rewrite rules
        $server_type = $web_config['server_type'];
        if($server_type == 'nginx' && isset($this->dataRecord['rewrite_rules']) && trim($this->dataRecord['rewrite_rules']) != '') {
            $rewrite_rules = trim($this->dataRecord['rewrite_rules']);
            $rewrites_are_valid = true;
            // use this counter to make sure all curly brackets are properly closed
            $if_level = 0;
            // Make sure we only have Unix linebreaks
            $rewrite_rules = str_replace("\r\n", "\n", $rewrite_rules);
            $rewrite_rules = str_replace("\r", "\n", $rewrite_rules);
            $rewrite_rule_lines = explode("\n", $rewrite_rules);
            if(is_array($rewrite_rule_lines) && !empty($rewrite_rule_lines)){
                foreach($rewrite_rule_lines as $rewrite_rule_line){
                    // ignore comments
                    if(substr(ltrim($rewrite_rule_line), 0, 1) == '#') continue;
                    // empty lines
                    if(trim($rewrite_rule_line) == '') continue;
                    // rewrite
                    if(preg_match('@^\s*rewrite\s+(^/)?\S+(\$)?\s+\S+(\s+(last|break|redirect|permanent|))?\s*;\s*$@', $rewrite_rule_line)) continue;
                    // if
                    if(preg_match('@^\s*if\s+\(\s*\$\S+(\s+(\!?(=|~|~\*))\s+(\S+|\".+\"))?\s*\)\s*\{\s*$@', $rewrite_rule_line)){
                        $if_level += 1;
                        continue;
                    }
                    // if - check for files, directories, etc.
                    if(preg_match('@^\s*if\s+\(\s*\!?-(f|d|e|x)\s+\S+\s*\)\s*\{\s*$@', $rewrite_rule_line)){
                        $if_level += 1;
                        continue;
                    }
                    // break
                    if(preg_match('@^\s*break\s*;\s*$@', $rewrite_rule_line)){
                        continue;
                    }
                    // return code [ text ]
                    if(preg_match('@^\s*return\s+\d\d\d.*;\s*$@', $rewrite_rule_line)) continue;
                    // return code URL
                    // return URL
                    if(preg_match('@^\s*return(\s+\d\d\d)?\s+(http|https|ftp)\://([a-zA-Z0-9\.\-]+(\:[a-zA-Z0-9\.&%\$\-]+)*\@)*((25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])|localhost|([a-zA-Z0-9\-]+\.)*[a-zA-Z0-9\-]+\.(com|edu|gov|int|mil|net|org|biz|arpa|info|name|pro|aero|coop|museum|[a-zA-Z]{2}))(\:[0-9]+)*(/($|[a-zA-Z0-9\.\,\?\'\\\+&%\$#\=~_\-]+))*\s*;\s*$@', $rewrite_rule_line)) continue;
                    // set
                    if(preg_match('@^\s*set\s+\$\S+\s+\S+\s*;\s*$@', $rewrite_rule_line)) continue;
                    // closing curly bracket
                    if(trim($rewrite_rule_line) == '}'){
                        $if_level -= 1;
                        continue;
                    }
                    $rewrites_are_valid = false;
                    break;
                }
            }
            if(!$rewrites_are_valid || $if_level != 0){
                $app->tform->errorMessage .= $app->tform->lng("invalid_rewrite_rules_txt").'<br>';
            }
        }
        parent::onSubmit();
    }
    function onAfterInsert() {
        global $app, $conf;
        // make sure that the record belongs to the clinet group and not the admin group when admin inserts it
        // also make sure that the user can not delete domain created by a admin
        if($_SESSION["s"]["user"]["typ"] == 'admin' && isset($this->dataRecord["client_group_id"])) {
            $client_group_id = $app->functions->intval($this->dataRecord["client_group_id"]);
            $app->db->query("UPDATE web_domain SET sys_groupid = $client_group_id, sys_perm_group = 'ru' WHERE domain_id = ".$this->id);
        }
        if($app->auth->has_clients($_SESSION['s']['user']['userid']) && isset($this->dataRecord["client_group_id"])) {
            $client_group_id = $app->functions->intval($this->dataRecord["client_group_id"]);
            $app->db->query("UPDATE web_domain SET sys_groupid = $client_group_id, sys_perm_group = 'riud' WHERE domain_id = ".$this->id);
        }
        // Get configuration for the web system
        $app->uses("getconf");
        $web_rec = $app->tform->getDataRecord($this->id);
        $web_config = $app->getconf->get_server_config($app->functions->intval($web_rec["server_id"]), 'web');
        if($this->_vhostdomain_type == 'domain') {
            $document_root = str_replace("[website_id]", $this->id, $web_config["website_path"]);
            $document_root = str_replace("[website_idhash_1]", $this->id_hash($page_form->id, 1), $document_root);
            $document_root = str_replace("[website_idhash_2]", $this->id_hash($page_form->id, 1), $document_root);
            $document_root = str_replace("[website_idhash_3]", $this->id_hash($page_form->id, 1), $document_root);
            $document_root = str_replace("[website_idhash_4]", $this->id_hash($page_form->id, 1), $document_root);
            // get the ID of the client
            if($_SESSION["s"]["user"]["typ"] != 'admin' && !$app->auth->has_clients($_SESSION['s']['user']['userid'])) {
                $client_group_id = $app->functions->intval($_SESSION["s"]["user"]["default_group"]);
                $client = $app->db->queryOneRecord("SELECT client_id FROM sys_group WHERE sys_group.groupid = $client_group_id");
                $client_id = $app->functions->intval($client["client_id"]);
            } else {
                //$client_id = $app->functions->intval($this->dataRecord["client_group_id"]);
                $client = $app->db->queryOneRecord("SELECT client_id FROM sys_group WHERE sys_group.groupid = ".$app->functions->intval($this->dataRecord["client_group_id"]));
                $client_id = $app->functions->intval($client["client_id"]);
            }
            // Set the values for document_root, system_user and system_group
            $system_user = $app->db->quote('web'.$this->id);
            $system_group = $app->db->quote('client'.$client_id);
            $document_root = str_replace("[client_id]", $client_id, $document_root);
            $document_root = str_replace("[client_idhash_1]", $this->id_hash($client_id, 1), $document_root);
            $document_root = str_replace("[client_idhash_2]", $this->id_hash($client_id, 2), $document_root);
            $document_root = str_replace("[client_idhash_3]", $this->id_hash($client_id, 3), $document_root);
            $document_root = str_replace("[client_idhash_4]", $this->id_hash($client_id, 4), $document_root);
            $document_root = $app->db->quote($document_root);
            $php_open_basedir = str_replace("[website_path]", $document_root, $web_config["php_open_basedir"]);
            $php_open_basedir = $app->db->quote(str_replace("[website_domain]", $web_rec['domain'], $php_open_basedir));
            $htaccess_allow_override = $app->db->quote($web_config["htaccess_allow_override"]);
            $added_date = date($app->lng('conf_format_dateshort'));
            $added_by = $app->db->quote($_SESSION['s']['user']['username']);
            $sql = "UPDATE web_domain SET system_user = '$system_user', system_group = '$system_group', document_root = '$document_root', allow_override = '$htaccess_allow_override', php_open_basedir = '$php_open_basedir', added_date = '$added_date', added_by = '$added_by'  WHERE domain_id = ".$this->id;
        } else  {
            // Set the values for document_root, system_user and system_group
            $system_user = $app->db->quote($this->parent_domain_record['system_user']);
            $system_group = $app->db->quote($this->parent_domain_record['system_group']);
            $document_root = $app->db->quote($this->parent_domain_record['document_root']);
            $php_open_basedir = str_replace("[website_path]/web", $document_root.'/'.$web_rec['web_folder'], $web_config["php_open_basedir"]);
            $php_open_basedir = str_replace("[website_domain]/web", $web_rec['domain'].'/'.$web_rec['web_folder'], $php_open_basedir);
            $php_open_basedir = str_replace("[website_path]", $document_root, $php_open_basedir);
            $php_open_basedir = $app->db->quote(str_replace("[website_domain]", $web_rec['domain'], $php_open_basedir));
            $htaccess_allow_override = $app->db->quote($this->parent_domain_record['allow_override']);
            $added_date = date($app->lng('conf_format_dateshort'));
            $added_by = $app->db->quote($_SESSION['s']['user']['username']);
            $sql = "UPDATE web_domain SET sys_groupid = ".$app->functions->intval($this->parent_domain_record['sys_groupid']).",system_user = '$system_user', system_group = '$system_group', document_root = '$document_root', allow_override = '$htaccess_allow_override', php_open_basedir = '$php_open_basedir', added_date = '$added_date', added_by = '$added_by' WHERE domain_id = ".$this->id;
        }
        $app->db->query($sql);
    }
    function onBeforeUpdate () {
        global $app, $conf;
        if($this->_vhostdomain_type == 'domain') {
            //* Check if the server has been changed
            // We do this only for the admin or reseller users, as normal clients can not change the server ID anyway
            if($_SESSION["s"]["user"]["typ"] == 'admin' || $app->auth->has_clients($_SESSION['s']['user']['userid'])) {
                if (isset($this->dataRecord["server_id"])) {
                    $rec = $app->db->queryOneRecord("SELECT server_id from web_domain WHERE domain_id = ".$this->id);
                    if($rec['server_id'] != $this->dataRecord["server_id"]) {
                        //* Add a error message and switch back to old server
                        $app->tform->errorMessage .= $app->lng('The Server can not be changed.');
                        $this->dataRecord["server_id"] = $rec['server_id'];
                    }
                    unset($rec);
                }
                //* If the user is neither admin nor reseller
            } else {
                //* We do not allow users to change a domain which has been created by the admin
                $rec = $app->db->queryOneRecord("SELECT sys_perm_group, domain, ip_address, ipv6_address from web_domain WHERE domain_id = ".$this->id);
                if(isset($this->dataRecord["domain"]) && $rec['domain'] != $this->dataRecord["domain"] && $app->tform->checkPerm($this->id, 'u')) {
                    //* Add a error message and switch back to old server
                    $app->tform->errorMessage .= $app->lng('The Domain can not be changed. Please ask your Administrator if you want to change the domain name.');
                    $this->dataRecord["domain"] = $rec['domain'];
                }
                if(isset($this->dataRecord["ip_address"]) && $rec['ip_address'] != $this->dataRecord["ip_address"] && $rec['sys_perm_group'] != 'riud') {
                    $this->dataRecord["ip_address"] = $rec['ip_address'];
                }
                if(isset($this->dataRecord["ipv6_address"]) && $rec['ipv6_address'] != $this->dataRecord["ipv6_address"] && $rec['sys_perm_group'] != 'riud') {
                    $this->dataRecord["ipv6_address"] = $rec['ipv6_address'];
                }
                unset($rec);
            }
        }
        //* Check that all fields for the SSL cert creation are filled
        if(isset($this->dataRecord['ssl_action']) && $this->dataRecord['ssl_action'] == 'create') {
            if($this->dataRecord['ssl_state'] == '') $app->tform->errorMessage .= $app->tform->lng('error_ssl_state_empty').'<br />';
            if($this->dataRecord['ssl_locality'] == '') $app->tform->errorMessage .= $app->tform->lng('error_ssl_locality_empty').'<br />';
            if($this->dataRecord['ssl_organisation'] == '') $app->tform->errorMessage .= $app->tform->lng('error_ssl_organisation_empty').'<br />';
            if($this->dataRecord['ssl_organisation_unit'] == '') $app->tform->errorMessage .= $app->tform->lng('error_ssl_organisation_unit_empty').'<br />';
            if($this->dataRecord['ssl_country'] == '') $app->tform->errorMessage .= $app->tform->lng('error_ssl_country_empty').'<br />';
        }
        if(isset($this->dataRecord['ssl_action']) && $this->dataRecord['ssl_action'] == 'save') {
            if(trim($this->dataRecord['ssl_cert']) == '') $app->tform->errorMessage .= $app->tform->lng('error_ssl_cert_empty').'<br />';
        }
    }
}
$page = new page_action;
$page->onLoad();
?>
interface/web/sites/web_vhost_domain_list.php
New file
@@ -0,0 +1,83 @@
<?php
/*
Copyright (c) 2007, Till Brehm, projektfarm Gmbh
All rights reserved.
Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
    * Redistributions of source code must retain the above copyright notice,
      this list of conditions and the following disclaimer.
    * Redistributions in binary form must reproduce the above copyright notice,
      this list of conditions and the following disclaimer in the documentation
      and/or other materials provided with the distribution.
    * Neither the name of ISPConfig nor the names of its contributors
      may be used to endorse or promote products derived from this software without
      specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
require_once '../../lib/config.inc.php';
require_once '../../lib/app.inc.php';
/******************************************
* Begin Form configuration
******************************************/
$list_def_file = "list/web_vhost_domain.list.php";
/******************************************
* End Form configuration
******************************************/
//* Check permissions for module
$app->auth->check_module_permissions('sites');
$app->load('listform_actions');
//* Get and set the vhost domain type - store in session
$query_type = 'vhost';
$show_type = 'domain';
if(isset($_GET['type']) && $_GET['type'] == 'subdomain') {
    $show_type = 'subdomain';
    $query_type = 'vhostsubdomain';
} elseif(isset($_GET['type']) && $_GET['type'] == 'aliasdomain') {
    $show_type = 'aliasdomain';
    $query_type = 'vhostalias';
} elseif(!isset($_GET['type']) && isset($_SESSION['s']['var']['vhostdomain_type']) && $_SESSION['s']['var']['vhostdomain_type'] == 'subdomain') {
    $show_type = 'subdomain';
    $query_type = 'vhostsubdomain';
} elseif(!isset($_GET['type']) && isset($_SESSION['s']['var']['vhostdomain_type']) && $_SESSION['s']['var']['vhostdomain_type'] == 'aliasdomain') {
    $show_type = 'aliasdomain';
    $query_type = 'vhostalias';
}
$_SESSION['s']['var']['vhostdomain_type'] = $show_type;
class list_action extends listform_actions {
    function onShow() {
        global $app;
        $app->tpl->setVar('vhostdomain_type', $_SESSION['s']['var']['vhostdomain_type']);
        parent::onShow();
    }
}
$list = new list_action;
$list->SQLExtWhere = "web_domain.type = '" . $query_type . "'" . ($show_type != 'domain' ? " AND web_domain.parent_domain_id = '0'" : "");
$list->SQLOrderBy = 'ORDER BY web_domain.domain';
$list->onLoad();
?>
interface/web/sites/web_vhost_subdomain_del.php
File was deleted
interface/web/sites/web_vhost_subdomain_edit.php
File was deleted
interface/web/sites/web_vhost_subdomain_list.php
File was deleted
interface/web/themes/blue/templates/main.tpl.htm
@@ -14,7 +14,6 @@
        <link rel="shortcut icon" href="/themes/default/images/favicon.ico" />
        <script type="text/javascript" src="js/jquery-1.6.3.min.js"></script>
        <script type="text/javascript" src="js/jquery-ui-1.8.16.custom.min.js"></script>
        <script type="text/javascript" src="js/chosen/chosen.jquery.min.js"></script>
        <script type="text/javascript" src="js/scrigo.js.php"></script>
        <script type="text/javascript" src="js/uni-form/uni-form.jquery.js"></script>
        <script type="text/javascript" src="js/jquery.ispconfigsearch.js"></script>
interface/web/themes/default-304/templates/main.tpl.htm
@@ -58,7 +58,6 @@
        <link rel="shortcut icon" href="/themes/default/images/favicon.ico" />
        <script type="text/javascript" src="js/jquery-1.6.3.min.js"></script>
        <script type="text/javascript" src="js/jquery-ui-1.8.16.custom.min.js"></script>
        <script type="text/javascript" src="js/chosen/chosen.jquery.min.js"></script>
        <script type="text/javascript" src="js/scrigo.js.php"></script>
        <script type="text/javascript" src="js/uni-form/uni-form.jquery.js"></script>
        <script type="text/javascript" src="js/jquery.ispconfigsearch.js"></script>
interface/web/themes/default/templates/main.tpl.htm
@@ -14,7 +14,6 @@
        <link rel="shortcut icon" href="/themes/default/images/favicon.ico" />
        <script type="text/javascript" src="js/jquery-1.6.3.min.js"></script>
        <script type="text/javascript" src="js/jquery-ui-1.8.16.custom.min.js"></script>
        <script type="text/javascript" src="js/chosen/chosen.jquery.min.js"></script>
        <script type="text/javascript" src="js/scrigo.js.php"></script>
        <script type="text/javascript" src="js/uni-form/uni-form.jquery.js"></script>
        <script type="text/javascript" src="js/jquery.ispconfigsearch.js"></script>
interface/web/themes/default_64_navimg/templates/main.tpl.htm
@@ -59,7 +59,6 @@
    <link rel="shortcut icon" href="/themes/default_304/images/favicon.ico" />
    <script type="text/javascript" src="js/jquery-1.6.3.min.js"></script>
    <script type="text/javascript" src="js/jquery-ui-1.8.16.custom.min.js"></script>
    <script type="text/javascript" src="js/chosen/chosen.jquery.min.js"></script>
        <script type="text/javascript" src="js/scrigo.js.php"></script>
    <script type="text/javascript" src="js/uni-form/uni-form.jquery.js"></script>
    <script type="text/javascript" src="js/jquery.ispconfigsearch.js"></script>
interface/web/themes/default_combobox/templates/main.tpl.htm
@@ -59,7 +59,6 @@
    <link rel="shortcut icon" href="/themes/default_304/images/favicon.ico" />
    <script type="text/javascript" src="js/jquery-1.6.3.min.js"></script>
    <script type="text/javascript" src="js/jquery-ui-1.8.16.custom.min.js"></script>
    <script type="text/javascript" src="js/chosen/chosen.jquery.min.js"></script>
        <script type="text/javascript" src="js/scrigo.js.php"></script>
    <script type="text/javascript" src="js/uni-form/uni-form.jquery.js"></script>
    <script type="text/javascript" src="js/jquery.ispconfigsearch.js"></script>
interface/web/themes/default_no_navimg/templates/main.tpl.htm
@@ -59,7 +59,6 @@
    <link rel="shortcut icon" href="/themes/default_304/images/favicon.ico" />
    <script type="text/javascript" src="js/jquery-1.6.3.min.js"></script>
    <script type="text/javascript" src="js/jquery-ui-1.8.16.custom.min.js"></script>
    <script type="text/javascript" src="js/chosen/chosen.jquery.min.js"></script>
        <script type="text/javascript" src="js/scrigo.js.php"></script>
    <script type="text/javascript" src="js/uni-form/uni-form.jquery.js"></script>
    <script type="text/javascript" src="js/jquery.ispconfigsearch.js"></script>
server/lib/classes/cron.d/500-backup_mail.inc.php
@@ -50,10 +50,13 @@
        global $app, $conf;
        $server_config = $app->getconf->get_server_config($conf['server_id'], 'server');
        $mail_config = $app->getconf->get_server_config($conf['server_id'], 'mail');
        $backup_dir = $server_config['backup_dir'];
        $backup_dir_permissions =0750;
        $backup_mode = $server_config['backup_mode'];
        if($backup_mode == '') $backup_mode = 'userzip';
        $backup_dir_permissions =0750;
        if($backup_dir != '') {
            //* mount backup directory, if necessary
@@ -67,32 +70,35 @@
                }
            }
            $mail_config = $app->getconf->get_server_config($conf['server_id'], 'mail');
            $sql = "SELECT * FROM mail_user WHERE server_id = '".intval($conf['server_id'])."' AND maildir <> ''";
            $records = $app->db->queryAllRecords($sql);
            
            if(is_array($records) && $run_backups) {
            if(!is_dir($backup_dir)) {
                mkdir(escapeshellcmd($backup_dir), $backup_dir_permissions, true);
            } else {
                chmod(escapeshellcmd($backup_dir), $backup_dir_permissions);
            }
            $sql="SELECT * FROM mail_user JOIN mail_domain ON (mail_domain.active='y' AND mail_user.email like concat('%',mail_domain.domain)) WHERE mail_user.server_id=".$conf['server_id']." AND maildir <> '' ORDER BY mail_domain.domain_id";
            $records = $app->db->queryAllRecords($sql);
            if(is_array($records) && $run_backups) {
                foreach($records as $rec) {
                    //* Do the mailbox backup
                    if($rec['backup_interval'] == 'daily' or ($rec['backup_interval'] == 'weekly' && date('w') == 0) or ($rec['backup_interval'] == 'monthly' && date('d') == '01')) {
                        $mail_backup_dir = $backup_dir.'/mail'.$rec['domain_id'];
                        $sql = "SELECT * FROM mail_domain WHERE domain = '".$app->db->quote(explode("@",$rec['email'])[1])."'";
                        $domain_rec=$app->db->queryOneRecord($sql);
                        $mail_backup_dir = $backup_dir.'/mail'.$domain_rec['domain_id'];
                        if(!is_dir($mail_backup_dir)) mkdir($mail_backup_dir, 0750);
                        chmod($mail_backup_dir, $backup_dir_permissions);
                        $mail_backup_file = 'mail'.$rec['mailuser_id'].'_'.date('Y-m-d_H-i');
                        $domain_dir=explode('/',$rec['maildir']); 
                        $_temp=array_pop($domain_dir);unset($_temp);
                        $domain_dir=implode('/',$domain_dir);
                        $source_dir=array_pop(explode('/',$rec['maildir']));
                        $mail_backup_file = 'mail'.$rec['mailuser_id'].'_'.date('Y-m-d_H-i');
                        //* create archives
                        if($backup_mode == 'userzip') {
                            $mail_backup_file.='.zip';
                            exec('cd '.$rec['homedir'].' && zip -b /tmp -r '.$mail_backup_dir.'/'.$mail_backup_file.' '.$source_dir.' > /dev/nul');
@@ -106,7 +112,7 @@
                            chgrp($mail_backup_dir.'/'.$mail_backup_file, 'root');
                            chmod($mail_backup_dir.'/'.$mail_backup_file, 0640);
                            /* Insert mail backup record in database */
                            $sql = "INSERT INTO mail_backup (server_id,parent_domain_id,mailuser_id,backup_mode,tstamp,filename,filesize) VALUES (".$conf['server_id'].",".$rec['domain_id'].",".$rec['mailuser_id'].",'".$backup_mode."',".time().",'".$app->db->quote($mail_backup_file)."','".$app->functions->formatBytes(filesize($mail_backup_dir.'/'.$mail_backup_file))."')";
                            $sql = "INSERT INTO mail_backup (server_id,parent_domain_id,mailuser_id,backup_mode,tstamp,filename,filesize) VALUES (".$conf['server_id'].",".$domain_rec['domain_id'].",".$rec['mailuser_id'].",'".$backup_mode."',".time().",'".$app->db->quote($mail_backup_file)."','".$app->functions->formatBytes(filesize($mail_backup_dir.'/'.$mail_backup_file))."')";
                            $app->db->query($sql);    
                            if($app->db->dbHost != $app->dbmaster->dbHost) $app->dbmaster->query($sql);
                        } else {
@@ -128,7 +134,7 @@
                        for ($n = $backup_copies; $n <= 10; $n++) {
                            if(isset($files[$n]) && is_file($mail_backup_dir.'/'.$files[$n])) {
                                unlink($mail_backup_dir.'/'.$files[$n]);
                                $sql = "DELETE FROM mail_backup WHERE server_id = ".$conf['server_id']." AND parent_domain_id = ".$rec['domain_id']." AND filename = '".$app->db->quote($files[$n])."'";
                                $sql = "DELETE FROM mail_backup WHERE server_id = ".$conf['server_id']." AND parent_domain_id = ".$domain_rec['domain_id']." AND filename = '".$app->db->quote($files[$n])."'";
                                $app->db->query($sql);
                                if($app->db->dbHost != $app->dbmaster->dbHost) $app->dbmaster->query($sql);
                            }
@@ -139,7 +145,7 @@
                    /* Remove inactive backups */
                    if($rec['backup_interval'] == 'none') {
                        /* remove backups from db */
                        $sql = "DELETE FROM mail_backup WHERE server_id = ".$conf['server_id']." AND parent_domain_id = ".$rec['domain_id']." AND mailuser_id = ".$rec['mailuser_id'];
                        $sql = "DELETE FROM mail_backup WHERE server_id = ".$conf['server_id']." AND parent_domain_id = ".$domain_rec['domain_id']." AND mailuser_id = ".$rec['mailuser_id'];
                        $app->db->query($sql);
                        if($app->db->dbHost != $app->dbmaster->dbHost) $app->dbmaster->query($sql);
                        /* remove archives */