Solicitudes
This commit is contained in:
@@ -576,12 +576,12 @@ function editar()
|
||||
$id_agencia = null;
|
||||
if ($row = sqlsrv_fetch_array($stmtAg, SQLSRV_FETCH_ASSOC)) { $id_agencia = $row['id_agencia_en_uso']; }
|
||||
|
||||
$stmt = sqlsrv_query($conn,"SELECT * FROM dbo.solicitud_importacion_factura WHERE id_solicitud=? AND id_importador=? AND id_agencia=?", [(int)$id_solicitud, $id_importador, $id_agencia]);
|
||||
$stmt = sqlsrv_query($conn, "SELECT * FROM dbo.solicitud_importacion_factura WHERE id_solicitud=? AND id_importador=? AND id_agencia=?", [(int)$id_solicitud, $id_importador, $id_agencia]);
|
||||
if($stmt === false) {
|
||||
die(print_r(sqlsrv_errors(),true));
|
||||
}
|
||||
|
||||
$factura = sqlsrv_fetch_array($stmt,SQLSRV_FETCH_ASSOC);
|
||||
$factura = sqlsrv_fetch_array($stmt, SQLSRV_FETCH_ASSOC);
|
||||
if(!$factura) {
|
||||
die("❌ No autorizado.");
|
||||
}
|
||||
@@ -690,7 +690,11 @@ function actualizar()
|
||||
$chofer_id = (int)($_POST['chofer_id'] ?? 0);
|
||||
$status = isset($_POST['status']) ?? 1;
|
||||
$patente_id = $_POST['patente'] ?? null;
|
||||
$proveedor_clave = $_POST['proveedor_clave'] ?? null;
|
||||
$proveedor_clave = trim($_POST['proveedor_clave'] ?? null);
|
||||
|
||||
if ($proveedor_clave === '') {
|
||||
$proveedor_clave = null;
|
||||
}
|
||||
|
||||
// ✅ NUEVO: Validar que la patente pertenezca a la agencia del usuario (si se seleccionó una)
|
||||
if ($patente_id) {
|
||||
@@ -952,6 +956,7 @@ function generarPedimentoDesdeSolicitud($conn, $id, $usuarioId, $token)
|
||||
return ['success' => false, 'error' => $e->getMessage()];
|
||||
}
|
||||
}
|
||||
|
||||
/** GET /IMPORTADORES/solicitud_importacion/ajax_proveedores
|
||||
* Devuelve JSON para poblar el select de Proveedor **/
|
||||
function ajax_proveedores()
|
||||
@@ -972,7 +977,7 @@ function ajax_proveedores()
|
||||
|
||||
$ch = curl_init($url);
|
||||
curl_setopt_array($ch, [
|
||||
CURLOPT_HTTPHEADER => ["Authorization: $token", 'Accept: application/json'],
|
||||
CURLOPT_HTTPHEADER => ["Authorization: Bearer $token", 'Accept: application/json'],
|
||||
CURLOPT_RETURNTRANSFER => true,
|
||||
CURLOPT_TIMEOUT => 5,
|
||||
]);
|
||||
|
||||
Reference in New Issue
Block a user