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

header('Content-Type: application/json');

if (!isset($_GET['usuario_id'])) {
    echo json_encode([]);
    exit;
}

$usuario_id = $_GET['usuario_id'];
$agora = new DateTime();

$sql = "SELECT 
            a.id, 
            a.nome AS titulo, 
            a.descricao, 
            a.data_agendada
        FROM atividades a
        WHERE a.usuario_id = ? 
        AND a.concluida = 0
        AND a.notificacao_minutos_antes IS NOT NULL
        AND a.data_agendada BETWEEN NOW() AND DATE_ADD(NOW(), INTERVAL 5 MINUTE)";

$stmt = $conn->prepare($sql);
$stmt->bind_param("i", $usuario_id);
$stmt->execute();
$result = $stmt->get_result();

$notificacoes = [];
while ($row = $result->fetch_assoc()) {
    $notificacoes[] = [
        'titulo' => 'Lembrete: ' . $row['titulo'],
        'mensagem' => $row['descricao'] . "\nHorário: " . $row['data_agendada']
    ];
}

echo json_encode($notificacoes);
$conn->close();
?>