<?php
session_start();
require_once '../../src/config/db.php';
require_once '../includes/funcoes.php'; // ajuste o caminho conforme a pasta

if (!isset($_GET['id'])) {
    header("Location: ../dashboard.php?status=arquivados");
    exit;
}

$protocolo_id = $_GET['id'];
$usuario_id = $_SESSION['usuario_id'];

$stmt = $pdo->prepare("SELECT usuario_criador_id FROM protocolos WHERE id = ?");
$stmt->execute([$protocolo_id]);
$protocolo = $stmt->fetch(PDO::FETCH_ASSOC);

if ($protocolo && $protocolo['usuario_criador_id'] == $usuario_id) {
    $stmt = $pdo->prepare("UPDATE protocolos SET status = 'recebido' WHERE id = ?");
    $stmt->execute([$protocolo_id]);
    $_SESSION['mensagem'] = "Protocolo desarquivado.";
} else {
    $_SESSION['mensagem'] = "Você não tem permissão para desarquivar.";
}

header("Location: ../dashboard.php?status=recebidos");
exit;