📝 "Refactor backend files

This commit is contained in:
2025-06-01 01:31:02 +02:00
parent 40ca104860
commit 66621f1539
16 changed files with 881 additions and 43 deletions

View File

@ -183,7 +183,7 @@ async function loadBasicStats() {
throw new Error(data.error || 'Fehler beim Laden der Statistiken');
}
// Statistiken aktualisieren
// Statistiken aktualisieren mit defensiven Checks
updateStatsCounter('total-jobs-count', data.total_jobs);
updateStatsCounter('completed-jobs-count', data.completed_jobs);
updateStatsCounter('online-printers-count', data.online_printers);
@ -192,6 +192,8 @@ async function loadBasicStats() {
updateStatsCounter('failed-jobs-count', data.failed_jobs);
updateStatsCounter('total-users-count', data.total_users);
console.log('✅ Basis-Statistiken erfolgreich geladen:', data);
} catch (error) {
console.error('Fehler beim Laden der Basis-Statistiken:', error);
showToast('Fehler beim Laden der Statistiken', 'error');
@ -200,7 +202,10 @@ async function loadBasicStats() {
function updateStatsCounter(elementId, value, animate = true) {
const element = document.getElementById(elementId);
if (!element) return;
if (!element) {
console.warn(`Element mit ID '${elementId}' nicht gefunden - wird übersprungen`);
return;
}
if (animate) {
// Animierte Zählung