📝 "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

@ -433,7 +433,10 @@ async function loadAdminStats() {
// Aktualisiere die Statistik-Karten
const statsContainer = document.getElementById('admin-stats');
if (!statsContainer) return;
if (!statsContainer) {
console.warn('Stats-Container nicht gefunden');
return;
}
statsContainer.innerHTML = `
<div class="stat-card">
@ -443,7 +446,7 @@ async function loadAdminStats() {
</svg>
</div>
<div class="stat-title">Benutzer</div>
<div class="stat-value" id="total-users-count">${data.total_users || 0}</div>
<div class="stat-value" id="admin-total-users-count">${data.total_users || 0}</div>
<div class="stat-desc">Registrierte Benutzer</div>
</div>
@ -454,7 +457,7 @@ async function loadAdminStats() {
</svg>
</div>
<div class="stat-title">Drucker</div>
<div class="stat-value" id="total-printers-count">${data.total_printers || 0}</div>
<div class="stat-value" id="admin-total-printers-count">${data.total_printers || 0}</div>
<div class="stat-desc">Verbundene Drucker</div>
</div>
@ -465,7 +468,7 @@ async function loadAdminStats() {
</svg>
</div>
<div class="stat-title">Aktive Jobs</div>
<div class="stat-value" id="active-jobs-count">${data.active_jobs || 0}</div>
<div class="stat-value" id="admin-active-jobs-count">${data.active_jobs || 0}</div>
<div class="stat-desc">Laufende Druckaufträge</div>
</div>
@ -476,10 +479,12 @@ async function loadAdminStats() {
</svg>
</div>
<div class="stat-title">Erfolgsrate</div>
<div class="stat-value" id="success-rate">${data.success_rate || '0%'}</div>
<div class="stat-value" id="admin-success-rate">${data.success_rate || '0%'}</div>
<div class="stat-desc">Erfolgreiche Druckaufträge</div>
</div>
`;
console.log('✅ Admin-Statistiken erfolgreich aktualisiert:', data);
} catch (error) {
console.error('Error loading admin stats:', error);
showNotification('Fehler beim Laden der Admin-Statistiken', 'error');