getConnection(); $id = isset($_POST['id']) && is_numeric($_POST['id']) ? (int)$_POST['id'] : 0; if ($id <= 0) { echo json_encode(['success' => false, 'message' => 'ID non valido.']); exit; } $stmt = $pdo->prepare("SELECT COUNT(*) FROM scad_deadlines WHERE function_id = ?"); $stmt->execute([$id]); $inUse = (int)$stmt->fetchColumn(); if ($inUse > 0) { echo json_encode([ 'success' => false, 'message' => "Impossibile eliminare: la funzione รจ utilizzata in $inUse scadenz" . ($inUse === 1 ? 'a' : 'e') . '.', ]); exit; } $pdo->prepare("DELETE FROM scad_functions WHERE id = ?")->execute([$id]); echo json_encode(['success' => true, 'message' => 'Funzione eliminata.']); } catch (Exception $e) { echo json_encode(['success' => false, 'message' => 'Errore: ' . $e->getMessage()]); }