Sidebars - animaciones
This commit is contained in:
@@ -1390,27 +1390,4 @@ function suspenderAgencia()
|
||||
|
||||
header("Location: /IMPORTADORES/administrador/agenciasActivas?success=status_$accion");
|
||||
exit;
|
||||
}
|
||||
|
||||
function configuracion()
|
||||
{
|
||||
$conn = getConnection();
|
||||
|
||||
$id_usuario = $_SESSION['usuario_id'] ?? null;
|
||||
|
||||
if (!$id_usuario) {
|
||||
die("ID de usuario no disponible en la sesión.");
|
||||
}
|
||||
|
||||
$sql = "SELECT * FROM informacion_general WHERE id_usuario = ?";
|
||||
$params = [$id_usuario];
|
||||
$stmt = sqlsrv_query($conn, $sql, $params);
|
||||
|
||||
if ($stmt === false) {
|
||||
die(print_r(sqlsrv_errors(), true));
|
||||
}
|
||||
|
||||
$datos = sqlsrv_fetch_array($stmt, SQLSRV_FETCH_ASSOC);
|
||||
|
||||
include __DIR__ . '/../../views/configuracion/dashboard_configuracion.php';
|
||||
}
|
||||
@@ -18,6 +18,8 @@ function dashboard()
|
||||
exit;
|
||||
}
|
||||
|
||||
$idUsuario = $_SESSION['usuario_id'] ?? null;
|
||||
|
||||
include __DIR__ . '/../../views/agencias/dashboard_agencias.php';
|
||||
}
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ function dashboard()
|
||||
exit;
|
||||
}
|
||||
|
||||
$nombreAgente = $_SESSION['usuario_nombre'];
|
||||
$idUsuario = $_SESSION['usuario_id'] ?? null;
|
||||
|
||||
include __DIR__ . '/../../views/agentes/dashboard_agentes.php';
|
||||
}
|
||||
|
||||
@@ -124,18 +124,17 @@ function guardar()
|
||||
}
|
||||
|
||||
// Captura los datos del formulario
|
||||
$campos = [
|
||||
'clave', 'tipo_identificador', 'curp', 'calle', 'num_exterior', 'num_interior',
|
||||
'ciudad', 'colonia', 'pais', 'codigo_postal', 'municipio', 'estado', 'telefono', 'fax', 'observaciones'
|
||||
];
|
||||
|
||||
$campos = [
|
||||
'clave', 'tipo_identificador', 'curp', 'calle', 'num_exterior', 'num_interior',
|
||||
'ciudad', 'colonia', 'pais', 'codigo_postal', 'municipio', 'estado', 'telefono', 'fax', 'observaciones'
|
||||
];
|
||||
$sql_parts = [];
|
||||
$params = [];
|
||||
|
||||
foreach ($campos as $campo) {
|
||||
if (isset($_POST[$campo]) && $_POST[$campo] !== '') {
|
||||
$sql_parts[] = "$campo = ?";
|
||||
$params[] = $_POST[$campo];
|
||||
$params[] = $_POST[$campo];
|
||||
}
|
||||
}
|
||||
|
||||
@@ -218,7 +217,7 @@ function guardar()
|
||||
// Confirmar transacción
|
||||
sqlsrv_commit($conn);
|
||||
|
||||
header("Location: /IMPORTADORES/configuracion/index");
|
||||
header("Location: /IMPORTADORES/configuracion/index?updated=ok");
|
||||
exit;
|
||||
|
||||
} catch (Exception $e) {
|
||||
|
||||
@@ -733,22 +733,22 @@ function actualizar()
|
||||
$id_agencia
|
||||
];
|
||||
$sqlU = "UPDATE dbo.solicitud_importacion_factura SET
|
||||
aduana = ?,
|
||||
anexo22_apendice = ?,
|
||||
numero_factura = ?,
|
||||
fecha_factura = ?,
|
||||
incoterm = ?,
|
||||
pais_proveedor = ?,
|
||||
tipo_moneda = ?,
|
||||
valor_factura = ?,
|
||||
vinculacion = ?,
|
||||
transportista_id = ?,
|
||||
chofer_id = ?,
|
||||
foto_solicitud_url = ?,
|
||||
status = ?,
|
||||
proveedor_clave = ?,
|
||||
patente_id = ?,
|
||||
updated_at = GETDATE()
|
||||
aduana = ?,
|
||||
anexo22_apendice = ?,
|
||||
numero_factura = ?,
|
||||
fecha_factura = ?,
|
||||
incoterm = ?,
|
||||
pais_proveedor = ?,
|
||||
tipo_moneda = ?,
|
||||
valor_factura = ?,
|
||||
vinculacion = ?,
|
||||
transportista_id = ?,
|
||||
chofer_id = ?,
|
||||
foto_solicitud_url = ?,
|
||||
status = ?,
|
||||
proveedor_clave = ?,
|
||||
patente_id = ?,
|
||||
updated_at = GETDATE()
|
||||
WHERE id_solicitud = ?
|
||||
AND id_importador = ?
|
||||
AND id_agencia = ?
|
||||
@@ -1056,11 +1056,11 @@ function ajax_lista()
|
||||
|
||||
$dataList[] = [
|
||||
$clave,
|
||||
htmlspecialchars($p['Nombre'] ?? '', ENT_QUOTES),
|
||||
htmlspecialchars($p['RFC'] ?? '', ENT_QUOTES),
|
||||
htmlspecialchars($p['Ciudad'] ?? '', ENT_QUOTES),
|
||||
htmlspecialchars($p['Telefono']?? '', ENT_QUOTES),
|
||||
htmlspecialchars($direccion ?? '', ENT_QUOTES),
|
||||
htmlspecialchars($p['Nombre'] ?? '', ENT_QUOTES),
|
||||
htmlspecialchars($p['RFC'] ?? '', ENT_QUOTES),
|
||||
htmlspecialchars($p['Ciudad'] ?? '', ENT_QUOTES),
|
||||
htmlspecialchars($p['Telefono'] ?? '', ENT_QUOTES),
|
||||
htmlspecialchars($direccion ?? '', ENT_QUOTES),
|
||||
// Acciones
|
||||
"<a href=\"/IMPORTADORES/proveedores/editar?clave=" . rawurlencode($clave) . "\" class=\"btn btn-sm btn-primary\">✏️</a>
|
||||
<button class=\"btn btn-sm btn-danger\" onclick=\"confirmDelete('{$clave}')\">🗑️</button>"
|
||||
@@ -1300,27 +1300,27 @@ function update_status()
|
||||
|
||||
// 4.5) Construir el arreglo PHP con la misma estructura JSON que envías
|
||||
$payload = [
|
||||
"id_solicitud" => intval($solicitud['id_solicitud']),
|
||||
"id_importador" => intval($solicitud['id_importador']),
|
||||
"aduana" => strval($solicitud['aduana']),
|
||||
"patente" => strval($solicitud['patente']),
|
||||
"anexo22_apendice" => strval($solicitud['anexo22_apendice']),
|
||||
"numero_factura" => strval($solicitud['numero_factura']),
|
||||
"fecha_factura" => $fechaFactura,
|
||||
"numero_pedimento" => "", // La API lo rellenará
|
||||
"incoterm" => strval($solicitud['incoterm']),
|
||||
"pais_proveedor" => strval($solicitud['pais_proveedor']),
|
||||
"tipo_moneda" => strval($solicitud['tipo_moneda']),
|
||||
"valor_factura" => floatval($solicitud['valor_factura']),
|
||||
"vinculacion" => intval($solicitud['vinculacion']),
|
||||
"transportista_id" => intval($solicitud['transportista_id']),
|
||||
"created_at" => $createdAt,
|
||||
"updated_at" => $updatedAt,
|
||||
"transporte_id" => null,
|
||||
"chofer_id" => intval($solicitud['chofer_id']),
|
||||
"foto_solicitud_url"=> strval($solicitud['foto_solicitud_url']),
|
||||
"proveedor_clave" => strval($solicitud['proveedor_clave']),
|
||||
"partidas" => $partidas
|
||||
"id_solicitud" => intval($solicitud['id_solicitud']),
|
||||
"id_importador" => intval($solicitud['id_importador']),
|
||||
"aduana" => strval($solicitud['aduana']),
|
||||
"patente" => strval($solicitud['patente']),
|
||||
"anexo22_apendice" => strval($solicitud['anexo22_apendice']),
|
||||
"numero_factura" => strval($solicitud['numero_factura']),
|
||||
"fecha_factura" => $fechaFactura,
|
||||
"numero_pedimento" => "", // La API lo rellenará
|
||||
"incoterm" => strval($solicitud['incoterm']),
|
||||
"pais_proveedor" => strval($solicitud['pais_proveedor']),
|
||||
"tipo_moneda" => strval($solicitud['tipo_moneda']),
|
||||
"valor_factura" => floatval($solicitud['valor_factura']),
|
||||
"vinculacion" => intval($solicitud['vinculacion']),
|
||||
"transportista_id" => intval($solicitud['transportista_id']),
|
||||
"created_at" => $createdAt,
|
||||
"updated_at" => $updatedAt,
|
||||
"transporte_id" => null,
|
||||
"chofer_id" => intval($solicitud['chofer_id']),
|
||||
"foto_solicitud_url" => strval($solicitud['foto_solicitud_url']),
|
||||
"proveedor_clave" => strval($solicitud['proveedor_clave']),
|
||||
"partidas" => $partidas
|
||||
];
|
||||
$jsonPayload = json_encode($payload);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user