Files
ferramentas/delete_document.php
T

37 lines
1.0 KiB
PHP

<?php
require_once 'config.php';
if (isset($_GET['id'])) {
$doc_id = intval($_GET['id']);
// Buscar informações do documento
$sql = "SELECT arquivo, client_id FROM documentos WHERE id = ?";
$stmt = $conn->prepare($sql);
$stmt->bind_param("i", $doc_id);
$stmt->execute();
$result = $stmt->get_result();
if ($doc = $result->fetch_assoc()) {
// Deletar arquivo físico
if (file_exists($doc['arquivo'])) {
unlink($doc['arquivo']);
}
// Deletar registro do banco
$sql = "DELETE FROM documentos WHERE id = ?";
$stmt = $conn->prepare($sql);
$stmt->bind_param("i", $doc_id);
if ($stmt->execute()) {
header("Location: index.php?page=doc_list&client_id=" . $doc['client_id'] . "&status=deleted");
} else {
die("Erro ao excluir documento: " . $stmt->error);
}
} else {
die("Documento não encontrado");
}
} else {
die("ID do documento não fornecido");
}
?>