Quellcode durchsuchen

Mejora del control de errores para las ips. Mostramos que ip falta y en que servidor.

master
David Ramos vor 8 Jahren
Ursprung
Commit
b452ab10b0
4 geänderte Dateien mit 67 neuen und 10 gelöschten Zeilen
  1. +1
    -1
      README.md
  2. +1
    -1
      lib/lang/en_new_service_webdns.lng
  3. +1
    -1
      lib/lang/es_new_service_webdns.lng
  4. +64
    -7
      new_service_webdns.php

+ 1
- 1
README.md Datei anzeigen

@@ -1,6 +1,6 @@
# ISPConfig WebDNS module versión 1.2

Este módulo crea las DNS y Sitio web introduciendo el dominio y un cliente.
Este módulo crea las DNS, sitio web, usuario de base de datos, base de datos y usuario ftp introduciendo el dominio o subdominio y un cliente o admin.

This module is compatible with ISPConfig version 3.1.3 y superior(3.1.7p1)



+ 1
- 1
lib/lang/en_new_service_webdns.lng Datei anzeigen

@@ -183,7 +183,7 @@ $wb['https_port_error_regex'] = 'HTTPS Port invalid.';
$wb['error_dominio_mas_puntos'] = 'El dominio no es correcto, hay 3 puntos o más.';
$wb['error_dominio_www'] = 'El dominio no es correcto. No escriba "www" antes del dominio.';
$wb['error_no_existe_dominio_padre'] = 'El dominio padre para este subdominio, no existe.';
$wb['error_no_ip'] = 'No tiene ip, necesita añadirla en la configuración.';
$wb['error_no_ip'] = 'Necesita añadir en la configuración ';
$wb['error_subdominio_existe'] = 'Este subdominio existe.';
$wb['error_sitio_web_existe'] = 'El dominio que intenta crear ya tiene sitio web.';
$wb['error_activado_servidor'] = 'Necesita activar en la configuración del servidor ';


+ 1
- 1
lib/lang/es_new_service_webdns.lng Datei anzeigen

@@ -183,7 +183,7 @@ $wb['https_port_error_regex'] = 'HTTPS Port invalid.';
$wb['error_dominio_mas_puntos'] = 'El dominio no es correcto, hay 3 puntos o más.';
$wb['error_dominio_www'] = 'El dominio no es correcto. No escriba "www" antes del dominio.';
$wb['error_no_existe_dominio_padre'] = 'El dominio padre para este subdominio, no existe.';
$wb['error_no_ip'] = 'No tiene ip, necesita añadirla en la configuración.';
$wb['error_no_ip'] = 'Necesita añadir en la configuración ';
$wb['error_subdominio_existe'] = 'Este subdominio existe.';
$wb['error_sitio_web_existe'] = 'El dominio que intenta crear ya tiene sitio web.';
$wb['error_activado_servidor'] = 'Necesita activar en la configuración del servidor ';


+ 64
- 7
new_service_webdns.php Datei anzeigen

@@ -1021,21 +1021,78 @@ class page_action extends tform_actions {
print "<pre>IP4 BBDD ";print_r($this->ip4_servidor_bbdd);print "</pre>\n";
print "<pre>IP6 BBDD ";print_r($this->ip6_servidor_bbdd);print "</pre>\n";
echo('El cliente ' . $this->cli_id . '<br>');*/
if(!$this->ip4_servidor_dns['ip_address'] || !$this->ip6_servidor_dns['ip_address']){
$app->tform->errorMessage = $app->tform->wordbook['error_no_ip'];
if(!$this->ip4_servidor_dns['ip_address']){

$servicio_dns = $app->db->queryOneRecord(
'SELECT server_id, dns_server, server_name FROM server
WHERE server_id = "'.$this->dns_serv.'"');
$nom_serv_dns = $servicio_dns['server_name'];

$app->tform->errorMessage = $app->tform->wordbook['error_no_ip']. 'la IP4 para el servidor ' . $nom_serv_dns;
$this->onError();
return true;
}
if(!$this->ip4_servidor_web['ip_address'] || !$this->ip6_servidor_web['ip_address']){
$app->tform->errorMessage = $app->tform->wordbook['error_no_ip'];
if(!$this->ip6_servidor_dns['ip_address']){

$servicio_dns = $app->db->queryOneRecord(
'SELECT server_id, dns_server, server_name FROM server
WHERE server_id = "'.$this->dns_serv.'"');
$nom_serv_dns = $servicio_dns['server_name'];

$app->tform->errorMessage = $app->tform->wordbook['error_no_ip']. 'la IP6 para el servidor '. $nom_serv_dns;
$this->onError();
return true;
}
if(!$this->ip4_servidor_bbdd['ip_address'] || !$this->ip6_servidor_bbdd['ip_address']){
$app->tform->errorMessage = $app->tform->wordbook['error_no_ip'];
if(!$this->ip4_servidor_web['ip_address']){
$servidor_web = $app->db->queryOneRecord(
'SELECT server_id, web_server, server_name FROM server
WHERE server_id = "'.$this->web_serv.'"');
$nom_serv_web = $servidor_web['server_name'];

$app->tform->errorMessage = $app->tform->wordbook['error_no_ip']. 'la IP4 para el servidor ' . $nom_serv_web;
$this->onError();
return true;
}
if(!$this->ip6_servidor_web['ip_address']){
$servidor_web = $app->db->queryOneRecord(
'SELECT server_id, web_server, server_name FROM server
WHERE server_id = "'.$this->web_serv.'"');
$nom_serv_web = $servidor_web['server_name'];

$app->tform->errorMessage = $app->tform->wordbook['error_no_ip']. 'la IP6 para el servidor ' . $nom_serv_web;
$this->onError();
return true;
}
}
if(!$this->ip4_servidor_bbdd['ip_address']){

$servicio_db = $app->db->queryOneRecord(
'SELECT server_id, db_server, server_name FROM server
WHERE server_id = "'.$this->bbdd_serv.'"');
$nom_serv_db = $servicio_db['server_name'];

$app->tform->errorMessage = $app->tform->wordbook['error_no_ip']. 'la IP4 para el servidor ' . $nom_serv_db;
$this->onError();
return true;
}
if(!$this->ip6_servidor_bbdd['ip_address']){
$servicio_db = $app->db->queryOneRecord(
'SELECT server_id, db_server, server_name FROM server
WHERE server_id = "'.$this->bbdd_serv.'"');
$nom_serv_db = $servicio_db['server_name'];
$app->tform->errorMessage = $app->tform->wordbook['error_no_ip']. 'la IP6 para el servidor ' . $nom_serv_db;
$this->onError();
return true;
}
return false;
}



Laden…
Abbrechen
Speichern