Sprint 2
This commit is contained in:
@@ -2,9 +2,7 @@
|
||||
session_start();
|
||||
require_once __DIR__ . '/../../config/database.php';
|
||||
|
||||
/**
|
||||
* Listado de transportes (sólo activos) para el importador logueado
|
||||
*/
|
||||
/** Listado de transportes (sólo activos) para el importador logueado **/
|
||||
function lista() {
|
||||
if (!($_SESSION['usuario_id'] ?? false)) {
|
||||
header('Location: /IMPORTADORES/login');
|
||||
@@ -31,9 +29,7 @@ function lista() {
|
||||
include __DIR__ . '/../../views/transportes/lista.php';
|
||||
}
|
||||
|
||||
/**
|
||||
* Formulario de alta de transporte
|
||||
*/
|
||||
/** Formulario de alta de transporte **/
|
||||
function crear() {
|
||||
if (!($_SESSION['usuario_id'] ?? false)) {
|
||||
header('Location: /IMPORTADORES/login');
|
||||
@@ -44,7 +40,7 @@ function crear() {
|
||||
|
||||
// Traer transportistas propios para el select
|
||||
$sql = "
|
||||
SELECT id_transportista, nombre
|
||||
SELECT id_transportista, clave_identificador, nombre
|
||||
FROM dbo.transportistas
|
||||
WHERE id_usuario = ? AND activo = 1
|
||||
ORDER BY nombre
|
||||
@@ -58,9 +54,7 @@ function crear() {
|
||||
include __DIR__ . '/../../views/transportes/crear.php';
|
||||
}
|
||||
|
||||
/**
|
||||
* Procesa la creación de un nuevo transporte
|
||||
*/
|
||||
/** Procesa la creación de un nuevo transporte **/
|
||||
function guardar() {
|
||||
|
||||
if (!($_SESSION['usuario_id'] ?? false)) {
|
||||
@@ -101,9 +95,7 @@ function guardar() {
|
||||
exit;
|
||||
}
|
||||
|
||||
/**
|
||||
* Formulario de edición
|
||||
*/
|
||||
/** Formulario de edición **/
|
||||
function editar() {
|
||||
|
||||
if (!($_SESSION['usuario_id'] ?? false)) {
|
||||
@@ -143,9 +135,7 @@ function editar() {
|
||||
include __DIR__ . '/../../views/transportes/editar.php';
|
||||
}
|
||||
|
||||
/**
|
||||
* Procesa la actualización
|
||||
*/
|
||||
/** Procesa la actualización **/
|
||||
function actualizar() {
|
||||
if (!($_SESSION['usuario_id'] ?? false)) {
|
||||
die("⚠️ No autorizado.");
|
||||
@@ -206,11 +196,7 @@ function actualizar() {
|
||||
exit;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* “Soft-delete” (status = 0)
|
||||
*/
|
||||
/** “Soft-delete” (status = 0) **/
|
||||
function eliminar() {
|
||||
|
||||
if (!($_SESSION['usuario_id'] ?? false)) {
|
||||
@@ -232,9 +218,7 @@ function eliminar() {
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Formulario de importación masiva
|
||||
*/
|
||||
/** Formulario de importación masiva **/
|
||||
function masivo() {
|
||||
if (!($_SESSION['usuario_id'] ?? false)) {
|
||||
header('Location: /IMPORTADORES/login');
|
||||
@@ -243,9 +227,7 @@ function masivo() {
|
||||
include __DIR__ . '/../../views/transportes/importar_masivo.php';
|
||||
}
|
||||
|
||||
/**
|
||||
* Procesa la importación masiva desde CSV
|
||||
*/
|
||||
/** Procesa la importación masiva desde CSV **/
|
||||
function importarGuardar() {
|
||||
if (!($_SESSION['usuario_id'] ?? false)) {
|
||||
die("⚠️ No autorizado.");
|
||||
@@ -316,4 +298,4 @@ function importarGuardar() {
|
||||
];
|
||||
header('Location: /IMPORTADORES/transportes/masivo');
|
||||
exit;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user