File tree Expand file tree Collapse file tree 3 files changed +16
-0
lines changed
Expand file tree Collapse file tree 3 files changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -62,6 +62,18 @@ function onBeforeDelete() {
6262 */
6363 $ domain = $ this ->dataRecord ['domain ' ];
6464
65+ $ sql = "SELECT id FROM dns_soa WHERE origin = ' " . $ app ->db ->quote ($ domain .". " ) . "' " ;
66+ $ res = $ app ->db ->queryOneRecord ($ sql );
67+ if (is_array ($ res )){
68+ $ app ->error ($ wb ['error_domain_in dnsuse ' ]);
69+ }
70+
71+ $ sql = "SELECT id FROM dns_slave WHERE origin = ' " . $ app ->db ->quote ($ domain .". " ) . "' " ;
72+ $ res = $ app ->db ->queryOneRecord ($ sql );
73+ if (is_array ($ res )){
74+ $ app ->error ($ wb ['error_domain_in dnsslaveuse ' ]);
75+ }
76+
6577 $ sql = "SELECT domain_id FROM mail_domain WHERE domain = ' " . $ app ->db ->quote ($ domain ) . "' " ;
6678 $ res = $ app ->db ->queryOneRecord ($ sql );
6779 if (is_array ($ res )){
Original file line number Diff line number Diff line change @@ -19,6 +19,8 @@ $wb['Edit Client Circle'] = 'Edit Client Circle';
1919$wb['Domains'] = 'Domains';
2020$wb['domain_txt'] = 'Domain';
2121$wb['client_txt'] = 'Client';
22+ $wb['error_domain_in dnsuse'] = 'This domain cannot be deleted, because it is in use as dns zone';
23+ $wb['error_domain_in dnsslaveuse'] = 'This domain cannot be deleted, because it is in use as secondary dns zone';
2224$wb['error_domain_in mailuse'] = 'This domain cannot be deleted, because it is in use as mail-domain';
2325$wb['error_domain_in webuse'] = 'This domain cannot be deleted, because it is in use as web-domain';
2426$wb['error_client_can_not_add_domain'] = 'You cannot add a new domain';
Original file line number Diff line number Diff line change @@ -20,6 +20,8 @@ $wb['Edit Client Circle'] = 'Editar círculo de clientes';
2020$wb['Domains'] = 'Dominios';
2121$wb['domain_txt'] = 'Dominio';
2222$wb['client_txt'] = 'Cliente';
23+ $wb['error_domain_in dnsuse'] = 'No se puede eliminar este dominio, porque está en uso como zona dns';
24+ $wb['error_domain_in dnsslaveuse'] = 'No se puede eliminar este dominio, porque está en uso como zona dns secundaria';
2325$wb['error_domain_in mailuse'] = 'No se puede eliminar este dominio, porque está en uso como dominio de correo';
2426$wb['error_domain_in webuse'] = 'No se puede eliminar este dominio, porque está en uso como sitio web';
2527$wb['error_client_can_not_add_domain'] = 'No puedes añadir más dominios';
You can’t perform that action at this time.
0 commit comments