<?php
// Script para eliminar imágenes de marcas
if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['filename'])) {
    $filename = $_POST['filename'];
    $tipo = isset($_POST['tipo']) ? $_POST['tipo'] : 'marca';
    
    // Validar el nombre del archivo para prevenir vulnerabilidades
    if (!preg_match('/^[a-zA-Z0-9_]+\.(jpg|jpeg|png|gif|webp)$/', $filename)) {
        echo json_encode(['status' => 'error', 'message' => 'Nombre de archivo no válido']);
        exit;
    }
    
    // Directorio donde están las imágenes
    $uploadDir = '../img/marcas/';
    $filePath = $uploadDir . $filename;
    
    // Verificar que el archivo existe
    if (!file_exists($filePath)) {
        echo json_encode(['status' => 'error', 'message' => 'El archivo no existe']);
        exit;
    }
    
    // Intentar eliminar el archivo
    if (unlink($filePath)) {
        echo json_encode(['status' => 'success', 'message' => 'Archivo eliminado correctamente']);
    } else {
        echo json_encode(['status' => 'error', 'message' => 'Hubo un error al eliminar el archivo']);
    }
} else {
    echo json_encode(['status' => 'error', 'message' => 'Parámetros incorrectos o método no permitido']);
}