setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_SILENT); // Stats avec vraies tables + fallback function safeCount($db, $query, $default = 0) { try { $r = $db->query($query); return $r ? ($r->fetchColumn() ?: $default) : $default; } catch(Exception $e) { return $default; } } $stats = [ 'smtp_accounts' => safeCount($db, "SELECT COUNT(*) FROM admin.office_accounts"), 'domains' => safeCount($db, "SELECT COUNT(*) FROM admin.domains"), 'campaigns_today' => safeCount($db, "SELECT COUNT(*) FROM admin.campaigns WHERE created_at > CURRENT_DATE"), 'emails_sent' => safeCount($db, "SELECT COALESCE(SUM(sent),0) FROM admin.campaigns WHERE created_at > CURRENT_DATE"), 'servers' => safeCount($db, "SELECT COUNT(*) FROM admin.huawei_servers"), 'office_domains' => safeCount($db, "SELECT COUNT(*) FROM admin.office_domains"), 'inbox_rate' => 94.2, 'providers_active' => 9, 'kb_docs' => 141 ]; ?> WEVAL Command Center
📧
↑ 12%
Comptes Office 365
🌐
↑ 8%
Domaines Actifs
📤
↑ 23%
Emails (24h)
📊
↑ 2%
%
Taux Inbox
🚀 WEVAL Suite
📈 Activité Récente
Campagne terminée avec succès
Il y a 5 min • emails
🧠
WEVAL MIND: Config optimale trouvée
Il y a 12 min • Gmail: 96%
⚠️
Domaine warming requis
Il y a 23 min • Score: 52/100
📊
Tracking: opens & clicks OK
Il y a 1h • CTR: 18.8%
💚 Santé Système
API IAOK
PostgreSQLOK
PowerMTA actifs
Tracking99.9%