// components/modales/handlers/handleClearDatabase.js const handleClearDatabase = async () => { const confirmClear = window.confirm( "Sind Sie sicher, dass Sie die Datenbank leeren möchten?" ); if (!confirmClear) return; // Get the current path and ensure it ends with ".html" let currentPath = window.location.pathname; if (!currentPath.endsWith(".html")) { currentPath += ".html"; } // Full URL with host, current path, and clear database command const url = `${window.location.origin}/CPL?/${window.location.pathname}&DEDB=1`; // Log the full URL to the console for debugging console.log(url); // Send the clear database command to the server using fetch and GET method try { const response = await fetch(url, { method: "GET" }); if (response.ok) { alert("Datenbank erfolgreich geleert!"); } else { alert("Fehler beim Leeren der Datenbank!"); } } catch (error) { console.error("Fehler:", error); alert("Fehler beim Leeren der Datenbank!"); } }; export default handleClearDatabase;