setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $stats = []; try { $stats['seeds'] = $pdo->query("SELECT COUNT(*) FROM admin.brain_seeds")->fetchColumn() ?: 0; } catch(Exception $e) { $stats['seeds'] = 0; } try { $stats['leads'] = $pdo->query("SELECT COUNT(*) FROM admin.harvested_leads")->fetchColumn() ?: 0; } catch(Exception $e) { $stats['leads'] = 0; } try { $stats['o365'] = $pdo->query("SELECT COUNT(*) FROM admin.office_accounts WHERE status='Active'")->fetchColumn() ?: 0; } catch(Exception $e) { $stats['o365'] = 0; } try { $stats['configs'] = $pdo->query("SELECT COUNT(*) FROM admin.brain_configs")->fetchColumn() ?: 0; } catch(Exception $e) { $stats['configs'] = 0; } try { $stats['winners'] = $pdo->query("SELECT COUNT(*) FROM admin.brain_winners")->fetchColumn() ?: 0; } catch(Exception $e) { $stats['winners'] = 0; } try { $stats['campaigns'] = $pdo->query("SELECT COUNT(*) FROM admin.campaigns")->fetchColumn() ?: 0; } catch(Exception $e) { $stats['campaigns'] = 0; } ?> Data Flow Manager - WEVAL Retour aux System Flows

Data Flow Manager

Visualisation du flux de données dans le système WEVAL

Pipeline Principal
🌱
Seeds
Emails sources
📧
Harvest
Leads collectés
🧠
Brain
Configs testées
🎯
Campaign
Campagnes
📤
Send
Comptes O365
📊
Track
Winners
📊 Statistiques en temps réel
Seeds disponibles
Leads harvested
Brain Configs
Winners
O365 Actifs
Campagnes
🔗 Accès rapide aux managers