diff --git a/panel_user/includes/formChangeName.php b/panel_user/includes/formChangeName.php index 7df48f5..c4dff9f 100644 --- a/panel_user/includes/formChangeName.php +++ b/panel_user/includes/formChangeName.php @@ -19,18 +19,12 @@ class FormChangeName extends Form { $errorPassword = self::createMensajeError($errores, 'pass', 'span', array('class' => 'error')); $errorPassword2 = self::createMensajeError($errores, 'repass', 'span', array('class' => 'error')); - $html = "
".$htmlErroresGlobales." -
+ $html = "
+
".$htmlErroresGlobales."
Nuevo Nombre de usuario -
-
".$errorNombre."
-
-
-
".$errorPassword."
-
-
-
".$errorPassword2."
-
+
".$errorNombre."
+
".$errorPassword."
+
".$errorPassword2."
@@ -47,12 +41,12 @@ class FormChangeName extends Form { $nombre = $datos['new_name'] ?? null; $nombre = strtolower($nombre); if ( empty($nombre) || mb_strlen($nombre) < 3 ) { - $result['new_name'] = "El nombre tiene que tener una longitud de al menos 3 caracteres."; + $result['new_name'] = "El nombre tiene que tener\n una longitud de al menos\n 3 caracteres."; } $password = $datos['pass'] ?? null; if ( empty($password) || mb_strlen($password) < 4 ) { - $result['pass'] = "El password tiene que tener una longitud de al menos 4 caracteres."; + $result['pass'] = "El password tiene que tener\n una longitud de al menos\n 4 caracteres."; } $password2 = $datos['repass'] ?? null; if ( empty($password2) || strcmp($password, $password2) !== 0 ) { @@ -63,43 +57,44 @@ class FormChangeName extends Form { $bd = new UserDAO("complucine"); $user = $bd->selectUser(unserialize($_SESSION['user'])->getName(), $password); if (!$user) { - $result[] = "Ha ocurrido un probrema al actualizar el nombre de usuario."; - $_SESSION['message'] = "
-
-
-
-

Ha ocurrido un probrema


-

No hemos podido actualizar su nombre de usuario.

- -
-
-
-
- "; - } else { - $bd->changeUserName(unserialize($_SESSION['user'])->getId(), $nombre); - $user = $bd->selectUser($nombre, $password); - if (!$user){ - $result[] = "Ha ocurrido un probrema al actualizar el nombre de usuario."; - }else{ - $_SESSION['user'] = serialize($user); - $_SESSION["nombre"] = $user->getName(); + $result[] = "Ha ocurrido un problema al actualizar el nombre de usuario."; $_SESSION['message'] = "
-

Operacion realizada con exito


-

Se ha modificado su nombre de usuario correctamente.

+

Ha ocurrido un probrema


+

No hemos podido actualizar su nombre de usuario.

"; - $result = './?option=manage_profile'; + } else { + $user = $bd->selectUser($nombre, $password); + if (!$user){ + $result[] = "El nombre de usuario ya existe."; + } else { + $bd->changeUserName(unserialize($_SESSION['user'])->getId(), $nombre); + $user = $bd->selectUser($nombre, $password); + $_SESSION['user'] = serialize($user); + $_SESSION["nombre"] = $user->getName(); + $_SESSION['message'] = "
+
+
+
+

Operacion realizada con exito


+

Se ha modificado su nombre de usuario correctamente.

+ +
+
+
+
+ "; + $result = './?option=manage_profile'; + } } } - } return $result; } @@ -107,4 +102,4 @@ class FormChangeName extends Form { return htmlspecialchars(trim(strip_tags($input))); } } -?> \ No newline at end of file +?>