<?php
require_once 'conexao.php';
session_start();

// Verifica se o usuário está logado
if (!isset($_SESSION['usuario_id'])) {
    header('Location: login.php');
    exit;
}

// CSRF check
if ($_SERVER['REQUEST_METHOD'] !== 'POST' || empty($_POST['csrf_token']) || $_POST['csrf_token'] !== $_SESSION['csrf_token']) {
    die('Token CSRF inválido.');
}

$clienteId = (int)($_POST['cliente_id'] ?? 0);
$mensagem = trim($_POST['mensagem'] ?? '');

if ($clienteId <= 0 || empty($mensagem)) {
    header('Location: detalhes_cliente.php?id=' . $clienteId . '&erro=campos_obrigatorios');
    exit;
}

$sql = "INSERT INTO cliente_logs (cliente_id, usuario_id, detalhes, data_hora) VALUES (?, ?, ?, NOW())";
$stmt = $conn->prepare($sql);
if ($stmt) {
    $stmt->bind_param('iis', $clienteId, $_SESSION['usuario_id'], $mensagem);
    $stmt->execute();
    $stmt->close();
}

header('Location: detalhes_cliente.php?id=' . $clienteId . '&sucesso=log_adicionado');
exit;
?>
