<?php
session_start();
include 'auth.php'; // Proteção de admin

$db_path = __DIR__ . '/api/atividades.db';

try {
    $db = new PDO("sqlite:" . $db_path);
    $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

    // AÇÃO: LIMPAR TUDO
    if (isset($_GET['action']) && $_GET['action'] == 'clear_all') {
        $db->exec("DELETE FROM logs_revenda");
        header("Location: logs_rev.php?status=cleared");
        exit();
    }

    // AÇÃO: EXCLUIR MARCADOS
    if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['selected_logs'])) {
        $ids = implode(',', array_map('intval', $_POST['selected_logs']));
        $db->exec("DELETE FROM logs_revenda WHERE id IN ($ids)");
        header("Location: logs_rev.php?status=deleted");
        exit();
    }

    header("Location: logs_rev.php");
} catch(Exception $e) {
    die("Erro: " . $e->getMessage());
}
