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

if (!isset($_SESSION['id']) || $_SESSION['role'] !== 'Empresas') {
    die(json_encode(['success' => false, 'message' => 'Acesso negado.']));
}

$id_candidatura = filter_input(INPUT_POST, 'id', FILTER_VALIDATE_INT);

if ($id_candidatura) {
    try {
        // Apenas marca como oculto, mantendo o registro para a contagem dos 30
        $sql = "UPDATE candidaturas SET oculto_empresa = 1 WHERE id = :id";
        $stmt = $pdo->prepare($sql);
        $stmt->execute([':id' => $id_candidatura]);
        
        echo json_encode(['success' => true]);
    } catch (PDOException $e) {
        echo json_encode(['success' => false, 'message' => $e->getMessage()]);
    }
}