From 8b1e3a2810dd067167e3294efd5d13c3179f4e7e Mon Sep 17 00:00:00 2001 From: Alexeer Date: Mon, 19 May 2025 12:18:02 -0600 Subject: [PATCH] =?UTF-8?q?Vista=20informaci=C3=B3n=20general?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controllers/agentes.php | 18 +- app/controllers/configuracion.php | 25 ++ app/controllers/login.php | 37 ++- app/controllers/registro.php | 120 +++++----- informacion_general.txt | 23 ++ .../configuracion/dashboard_configuracion.php | 43 ++-- views/configuracion/editar.php | 221 ++++++++++++++++++ 7 files changed, 384 insertions(+), 103 deletions(-) create mode 100644 informacion_general.txt create mode 100644 views/configuracion/editar.php diff --git a/app/controllers/agentes.php b/app/controllers/agentes.php index 1b88a3e..a2a9e1c 100644 --- a/app/controllers/agentes.php +++ b/app/controllers/agentes.php @@ -1,5 +1,4 @@ isSMTP(); - $mail->Host = 'secure.emailsrvr.com'; - $mail->SMTPAuth = true; - $mail->Username = 'noreply@aduanasoft.com.mx'; - $mail->Password = $_ENV['SMTP_PASS']; // desde el .env - $mail->SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS; - $mail->Port = 587; + try { + // Configuración SMTP + $mail->isSMTP(); + $mail->Host = 'secure.emailsrvr.com'; + $mail->SMTPAuth = true; + $mail->Username = 'noreply@aduanasoft.com.mx'; + $mail->Password = $_ENV['SMTP_PASS']; // desde el .env + $mail->SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS; + $mail->Port = 587; - // Correo remitente y destinatario - $mail->setFrom('noreply@aduanasoft.com.mx', 'SIIH | AduanaSoft'); - $mail->addAddress($email); // destinatario principal + // Correo remitente y destinatario + $mail->setFrom('noreply@aduanasoft.com.mx', 'SIIH | AduanaSoft'); + $mail->addAddress($email); // destinatario principal - // Formato y contenido - $mail->CharSet = 'UTF-8'; - $mail->isHTML(true); - $mail->Subject = 'Confirmación de solicitud de registro | SIIH'; + // Formato y contenido + $mail->CharSet = 'UTF-8'; + $mail->isHTML(true); + $mail->Subject = 'Confirmación de solicitud de registro | SIIH'; - $fechaRegistro = date('d/m/Y H:i'); - // Consulta configuración institucional + $fechaRegistro = date('d/m/Y H:i'); + + // Consulta configuración institucional $sqlConf = "SELECT TOP 1 * FROM configuracion_sistema"; $stmtConf = sqlsrv_query($conn, $sqlConf); $conf = sqlsrv_fetch_array($stmtConf, SQLSRV_FETCH_ASSOC); @@ -134,43 +126,41 @@ try { $color1 = explode(',', $conf['colores_primarios'] ?? '#003366,#0055A5')[0]; $color2 = explode(',', $conf['colores_primarios'] ?? '#003366,#0055A5')[1]; - $mail->Body = " -
-
-
- Logo $siglas -

Confirmación de Registro

+ $mail->Body = " +
+
+
+ Logo $siglas +

Confirmación de Registro

+
+
+

¡Hola!

+

Tu solicitud de registro ha sido recibida exitosamente en $nombrePlataforma.

+ +
+ +

📋 Empresa: " . htmlspecialchars($_POST['company_name']) . "

+

📞 Teléfono: " . htmlspecialchars($telefono) . "

+

🕓 Fecha de registro: $fechaRegistro

+ +
+ +

Un agente aduanal revisará tu información y te notificará por este medio cuando tu solicitud sea aprobada.

+

Por favor, mantente atento a tu correo (y revisa también tu carpeta de spam o promociones).

+ +

Este es un mensaje automático enviado por el sistema de registro de importadores.

+
+
+ © " . date('Y') . " $siglas · Desarrollado por AduanaSoft +
-
-

¡Hola!

-

Tu solicitud de registro ha sido recibida exitosamente en $nombrePlataforma.

- -
- -

📋 Empresa: " . htmlspecialchars($_POST['company_name']) . "

-

📞 Teléfono: " . htmlspecialchars($telefono) . "

-

🕓 Fecha de registro: $fechaRegistro

- -
- -

Un agente aduanal revisará tu información y te notificará por este medio cuando tu solicitud sea aprobada.

-

Por favor, mantente atento a tu correo (y revisa también tu carpeta de spam o promociones).

- -

Este es un mensaje automático enviado por el sistema de registro de importadores.

-
- © " . date('Y') . " $siglas · Desarrollado por AduanaSoft -
-
-
- "; - - $mail->send(); -} catch (Exception $e) { - error_log("Error al enviar correo: {$mail->ErrorInfo}"); -} - - + "; + + $mail->send(); + } catch (Exception $e) { + error_log("Error al enviar correo: {$mail->ErrorInfo}"); + } include __DIR__ . '/../../views/registro/gracias.php'; -} +} \ No newline at end of file diff --git a/informacion_general.txt b/informacion_general.txt new file mode 100644 index 0000000..83b5abc --- /dev/null +++ b/informacion_general.txt @@ -0,0 +1,23 @@ +CREATE TABLE informacion_general ( + id_info INT PRIMARY KEY IDENTITY, + id_usuario INT, + clave VARCHAR(100), + tipo_identificador VARCHAR(100), + nombre NVARCHAR(255), + rfc NVARCHAR(13), + curp VARCHAR(18), + calle NVARCHAR(255), + num_exterior VARCHAR(20), + num_interior VARCHAR(20), + ciudad NVARCHAR(100), + colonia NVARCHAR(100), + pais NVARCHAR(100), + codigo_postal VARCHAR(10), + municipio NVARCHAR(100), + estado NVARCHAR(100), + telefono VARCHAR(50), + fax VARCHAR(50), + correo NVARCHAR(100), + observaciones TEXT, + FOREIGN KEY (id_usuario) REFERENCES usuarios_sistema(id_usuario) +); diff --git a/views/configuracion/dashboard_configuracion.php b/views/configuracion/dashboard_configuracion.php index 88b9a4a..5724ef9 100644 --- a/views/configuracion/dashboard_configuracion.php +++ b/views/configuracion/dashboard_configuracion.php @@ -1,6 +1,7 @@ + @@ -86,132 +87,134 @@ include __DIR__ . '/../partials/sidebar_configuracion.php';
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
- +
+
+ ✏️ Editar Información +
- \ No newline at end of file diff --git a/views/configuracion/editar.php b/views/configuracion/editar.php new file mode 100644 index 0000000..a8c15d0 --- /dev/null +++ b/views/configuracion/editar.php @@ -0,0 +1,221 @@ + + + + + + + Dashboard | Configuración + + + + + + + +
+

✏️ Editar Información

+
+
+
+ +
+ +
+ +
+ + +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+ +
+ + +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+ +
+ + +
+ +
+
+ +
+ +
+ +
+ +
+ + +
+ +
+
+ +
+ +
+ +
+ +
+ + +
+ +
+
+ +
+ +
+ +
+ +
+ + +
+ +
+
+ +
+ +
+ +
+ +
+ + +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+
+ +
+
+
+
+ + + + \ No newline at end of file