Estructura multi-agencias

This commit is contained in:
2025-06-18 13:10:45 -06:00
parent a75e07c587
commit a830e3a84a
4 changed files with 104 additions and 34 deletions

View File

@@ -29,7 +29,7 @@ function alta()
include __DIR__ . '/../../views/agencias/.php';
}
function alta_agente()
function guardarAgente()
{
}

View File

@@ -1,16 +1,13 @@
<?php
require_once __DIR__ . '/../../config/database.php';
require_once __DIR__ . '/../helpers/env.php';
require_once __DIR__ . '/../helpers/crypto.php';
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
loadEnv();
session_start();
function index() {
@@ -37,7 +34,6 @@ function login() {
}
}
function alta_usuarios() {
if (!($_SESSION['usuario_sistemas'] ?? false)) {
die("⚠️ No autorizado.");
@@ -55,7 +51,6 @@ function alta_usuarios() {
include __DIR__ . '/../../views/admin/alta_usuarios.php';
}
function guardar_usuario()
{
if (!($_SESSION['usuario_sistemas'] ?? false)) {
@@ -108,6 +103,10 @@ function guardar_usuario()
exit;
}
function agencias_activas()
{
}
function logout() {
session_start();
@@ -155,8 +154,6 @@ function toggle_estado() {
exit;
}
function reset_password() {
session_start();
@@ -180,9 +177,6 @@ function reset_password() {
$stmtEmail = sqlsrv_query($conn, $sqlEmail, [$id]);
$row = sqlsrv_fetch_array($stmtEmail, SQLSRV_FETCH_ASSOC);
$sql = "UPDATE usuarios_sistema SET password_hash = ? WHERE id_usuario = ?";
$stmt = sqlsrv_query($conn, $sql, [$passwordHash, $id]);
@@ -196,8 +190,6 @@ function reset_password() {
exit;
}
function enviar_password() {
$email = $_GET['email'] ?? '';
$pass = $_GET['pass'] ?? '';
@@ -246,7 +238,7 @@ function enviar_password() {
<p style='font-size: 14px; color: #888;'>Este es un mensaje automático generado por el sistema. Si no solicitaste esta acción, contacta al administrador.</p>
</div>
<div style='background: #e9ecef; text-align: center; padding: 15px; font-size: 13px; color: #666;'>
&copy; " . date('Y') . " $siglas · Desarrollado por AduanaSoft
&copy; " . date('Y') . " $siglas · Sistema Integral para Importadores de Hidrocarburos
</div>
</div>
</div>
@@ -260,8 +252,6 @@ function enviar_password() {
}
}
function bitacora_login() {
if (!($_SESSION['usuario_sistemas'] ?? false)) {
die("⚠️ No autorizado.");
@@ -294,4 +284,4 @@ function bitacora_usuarios() {
}
include __DIR__ . '/../../views/admin/bitacora_usuarios.php';
}
}

View File

@@ -660,7 +660,6 @@ function actualizar() {
exit;
}
/** “Soft-delete” de una factura **/
function eliminar() {
if (!($_SESSION['usuario_id'] ?? false)) {
@@ -674,9 +673,6 @@ function eliminar() {
header('Location: /IMPORTADORES/solicitud_importacion/lista?deleted=ok'); exit;
}
function actualizar_masivo() {
header('Content-Type: application/json; charset=utf-8');