<?php
require_once(__DIR__ . '/../functions.php');
$pag = basename($_SERVER['PHP_SELF']);
gen_plantilla(true, $pag, false, false, '', false, false);

header('Content-Type: application/json');

$tipo = $_POST['tipo'] ?? '';

if (!in_array($tipo, ['fichador', 'pdf'])) {
    echo json_encode(['success' => false, 'error' => 'Tipo no válido']);
    exit;
}

$imgDir = __DIR__ . '/../../assets/img/';

if ($tipo === 'fichador') {
    // Eliminar customlogo.* 
    $eliminado = false;
    foreach (['png', 'webp', 'svg'] as $ext) {
        $archivo = $imgDir . 'customlogo.' . $ext;
        if (file_exists($archivo)) {
            unlink($archivo);
            $eliminado = true;
        }
    }
    // Limpiar config de extensión
    set_config('fichador_logo_ext', '');
    set_config('fichador_tamaño_logo', '');

    echo json_encode(['success' => true, 'mensaje' => 'Logo del fichador restablecido']);
} elseif ($tipo === 'pdf') {
    // Eliminar LOGO.* (el logo personalizado de PDF)
    $eliminado = false;
    foreach (['png', 'webp', 'svg', 'jpg', 'jpeg'] as $ext) {
        $archivo = $imgDir . 'LOGO.' . $ext;
        if (file_exists($archivo)) {
            unlink($archivo);
            $eliminado = true;
        }
    }

    echo json_encode(['success' => true, 'mensaje' => 'Logo del PDF restablecido']);
}
