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

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

if (!isset($_SESSION['logado']) || $_SESSION['logado'] !== true) {
    echo json_encode([]);
    exit;
}

$cliente_id = $_GET['cliente_id'] ?? null;
$tenant_id = $_SESSION['tenant_id'] ?? null;

if (!$cliente_id || !$tenant_id) {
    echo json_encode([]);
    exit;
}

try {
    // Buscar atividades do cliente
    $sql = "SELECT a.*, la.nome as tipo_nome 
            FROM atividades a 
            LEFT JOIN lista_atividades la ON a.lista_atividade_id = la.id 
            WHERE a.cliente_id = ? AND a.tenant_id = ? AND a.ativo = 1
            ORDER BY a.data_agendada DESC";
    
    $stmt = $conn->prepare($sql);
    $stmt->bind_param("ii", $cliente_id, $tenant_id);
    $stmt->execute();
    $result = $stmt->get_result();
    
    $atividades = [];
    while ($row = $result->fetch_assoc()) {
        $atividades[] = $row;
    }
    
    echo json_encode($atividades);
    
} catch (Exception $e) {
    error_log("Erro ao buscar atividades: " . $e->getMessage());
    echo json_encode([]);
} finally {
    if (isset($stmt)) {
        $stmt->close();
    }
    $conn->close();
}
?>