Patentes - Agentes Aduanales

This commit is contained in:
2025-06-13 12:03:40 -06:00
parent b0b9672f11
commit c576ab5b3b
24 changed files with 2581 additions and 929 deletions

View File

@@ -185,6 +185,28 @@ function modificarCorreoExtra()
}
}
function eliminarCorreoExtra()
{
if (!isset($_SESSION['usuario_id']) || ($_SESSION['pendiente_confirmacion'] ?? false)) {
echo "Error: no se ha iniciado sesión o sesión incompleta.";
exit;
}
$id_usuario = $_SESSION['usuario_id'];
$conn = getConnection();
$query = "DELETE FROM correo_extra WHERE id_usuario = ?";
$stmt = sqlsrv_prepare($conn, $query, [$id_usuario]);
if ($stmt && sqlsrv_execute($stmt)) {
$_SESSION['config_success'] = 'Correo adicional eliminado correctamente.';
header('Location: /IMPORTADORES/seguridad/index');
exit;
} else {
echo "Error al eliminar el correo adicional.";
}
}
function correoRespaldo()
{
// CORRIGIDO: Cambiar id_usuario por usuario_id y verificar confirmación
@@ -253,6 +275,28 @@ function modificarCorreoRspaldo()
}
}
function eliminarCorreoRespaldo()
{
if (!isset($_SESSION['usuario_id']) || ($_SESSION['pendiente_confirmacion'] ?? false)) {
echo "Error: no se ha iniciado sesión o sesión incompleta.";
exit;
}
$id_usuario = $_SESSION['usuario_id'];
$conn = getConnection();
$query = "DELETE FROM correo_respaldo WHERE id_usuario = ?";
$stmt = sqlsrv_prepare($conn, $query, [$id_usuario]);
if ($stmt && sqlsrv_execute($stmt)) {
$_SESSION['config_success'] = 'Correo de respaldo eliminado correctamente.';
header('Location: /IMPORTADORES/seguridad/index');
exit;
} else {
echo "Error al eliminar el correo de respaldo.";
}
}
function obtenerCorreos($conn, $id_usuario)
{
$correos = [