Files
MVE/app/helpers/bitacoras.php
2025-07-08 09:05:48 -06:00

62 lines
1.9 KiB
PHP

<?php
require_once __DIR__ . '/../../config/database.php';
function registrarBitacora($idUsuario, $email, $ip, $exito, $detalle)
{
$conn = getConnection();
if (!$conn) {
error_log("❌ No se pudo establecer la conexión en registrarBitacora");
return;
}
$sql = "INSERT INTO bitacora_login (id_usuario, email, ip, exito, detalle)
VALUES (?, ?, ?, ?, ?)";
$params = [$idUsuario, $email, $ip, $exito, $detalle];
$stmt = sqlsrv_query($conn, $sql, $params);
if (!$stmt) {
error_log("Error al registrar bitácora de agencia: " . print_r(sqlsrv_errors(), true));
}
sqlsrv_close($conn);
}
function registrar_bitacora_usuario($usuarioId, $accion, $descripcion)
{
$conn = getConnection();
if (!$conn) {
error_log("❌ No se pudo establecer la conexión en registrarBitacora");
return;
}
$sql = "INSERT INTO bitacora_usuarios (usuario_id, accion, descripcion)
VALUES (?, ?, ?)";
$params = [$usuarioId, $accion, $descripcion];
$stmt = sqlsrv_query($conn, $sql, $params);
if (!$stmt) {
error_log("Error al registrar bitácora de agencia: " . print_r(sqlsrv_errors(), true));
}
sqlsrv_close($conn);
}
function registrar_bitacora_agencia($agenciaId, $nombreAgencia, $accion, $idAdmin)
{
$conn = getConnection();
if (!$conn) {
error_log("❌ No se pudo establecer la conexión en registrarBitacora");
return;
}
$sql = "INSERT INTO bitacora_agencias (id_agencia, nombre, accion, realizado_por, fecha)
VALUES (?, ?, ?, ?, GETDATE())";
$params = [$agenciaId, $nombreAgencia, $accion, $idAdmin];
$stmt = sqlsrv_query($conn, $sql, $params);
if (!$stmt) {
error_log("Error al registrar bitácora de agencia: " . print_r(sqlsrv_errors(), true));
}
sqlsrv_close($conn);
}