Files
wevads-platform/public/optimization-manager.php
2026-04-07 03:04:16 +02:00

55 lines
5.1 KiB
PHP

<?php
require_once('/opt/wevads/config/credentials.php');
$pdo = get_pdo('adx_system');
?>
<!DOCTYPE html>
<html><head>
<meta charset="UTF-8">
<title>Optimization Manager</title>
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">
<style>
*{margin:0;padding:0;box-sizing:border-box}body{font-family:system-ui;background:#0a0a0f;color:#e2e8f0;min-height:100vh;padding:20px}h1{color:#10b981;margin-bottom:10px}.back-link{color:#5eead4;text-decoration:none;display:inline-block;margin-bottom:20px}.process-box{background:#12121a;border-radius:12px;padding:20px;margin-bottom:20px;border:1px solid #333}.process-title{color:#10b981;margin-bottom:15px;font-size:1.1rem}.process-flow{display:flex;flex-wrap:wrap;gap:15px;align-items:center;justify-content:center}.process-step{background:#1a1a2e;border:2px solid #333;border-radius:10px;padding:15px;min-width:130px;text-align:center}.process-step .icon{font-size:1.8rem;margin-bottom:8px}.process-step .num{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:0.8rem;font-weight:bold;margin-bottom:5px}.process-step .title{font-weight:bold;font-size:0.85rem;margin-bottom:5px}.process-step .desc{font-size:0.7rem;opacity:0.8}.process-arrow{color:#10b981;font-size:1.5rem}.info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px;margin-top:15px;font-size:0.85rem}.info-grid div{background:#1a1a2e;padding:12px;border-radius:8px}.panel{background:#12121a;border-radius:12px;padding:20px;margin-top:20px}.loop-visual{display:flex;justify-content:center;margin:30px 0}.loop-circle{width:300px;height:300px;border:4px solid #10b981;border-radius:50%;position:relative;animation:spin 20s linear infinite}@keyframes spin{100%{transform:rotate(360deg)}}.loop-item{position:absolute;background:#1a1a2e;padding:10px 15px;border-radius:8px;border:2px solid #10b981;font-size:0.8rem}.loop-item:nth-child(1){top:-15px;left:50%;transform:translateX(-50%)}.loop-item:nth-child(2){right:-40px;top:50%;transform:translateY(-50%)}.loop-item:nth-child(3){bottom:-15px;left:50%;transform:translateX(-50%)}.loop-item:nth-child(4){left:-40px;top:50%;transform:translateY(-50%)}
</style>
</head><body>
<a href="/system-flows.php" class="back-link"><i class="fas fa-arrow-left"></i> Retour aux System Flows</a>
<div class="process-box">
<h3 class="process-title"><i class="fas fa-sync-alt"></i> Comment fonctionne l'Optimization Loop ?</h3>
<div class="process-flow">
<div class="process-step"><div class="icon">📊</div><div class="num" style="background:#3b82f6;color:white">1</div><div class="title" style="color:#3b82f6">COLLECT</div><div class="desc">Métriques<br>campagnes</div></div>
<div class="process-arrow">→</div>
<div class="process-step"><div class="icon">🧠</div><div class="num" style="background:#f59e0b;color:black">2</div><div class="title" style="color:#f59e0b">ANALYZE</div><div class="desc">Score ISP<br>détection issues</div></div>
<div class="process-arrow">→</div>
<div class="process-step"><div class="icon">💡</div><div class="num" style="background:#10b981;color:white">3</div><div class="title" style="color:#10b981">INSIGHTS</div><div class="desc">Recommandations<br>améliorations</div></div>
<div class="process-arrow">→</div>
<div class="process-step"><div class="icon">🔄</div><div class="num" style="background:#9333ea;color:white">4</div><div class="title" style="color:#9333ea">UPDATE</div><div class="desc">Nouveaux winners<br>configs optimisées</div></div>
<div class="process-arrow">→</div>
<div class="process-step"><div class="icon">♻️</div><div class="num" style="background:#5eead4;color:black">∞</div><div class="title" style="color:#5eead4">LOOP</div><div class="desc">Boucle continue<br>amélioration</div></div>
</div>
<div class="info-grid">
<div><strong style="color:#3b82f6">📊 Collect:</strong> Agrégation des stats: opens, clicks, bounces, spam reports par ISP</div>
<div><strong style="color:#f59e0b">🧠 Analyze:</strong> WEVAL MIND analyse les patterns et détecte les problèmes</div>
<div><strong style="color:#10b981">💡 Insights:</strong> Recommandations: changer headers, rotation, timing</div>
<div><strong style="color:#9333ea">🔄 Update:</strong> Mise à jour automatique des winning configs dans Brain</div>
</div>
</div>
<h1><i class="fas fa-sync-alt"></i> Optimization Loop</h1>
<p style="opacity:0.7;margin-bottom:20px">Boucle d'amélioration continue ♻️</p>
<div class="loop-visual">
<div class="loop-circle">
<div class="loop-item">📊 Collect</div>
<div class="loop-item">🧠 Analyze</div>
<div class="loop-item">💡 Insights</div>
<div class="loop-item">🔄 Update</div>
</div>
</div>
<div class="panel">
<h4 style="color:#10b981;margin-bottom:15px"><i class="fas fa-link"></i> Accès rapide</h4>
<a href="/brain-manager.php" style="padding:10px 20px;background:#10b981;color:white;border-radius:6px;text-decoration:none;margin-right:10px"><i class="fas fa-brain"></i> Brain Engine</a>
<a href="/hamid-fullscreen.php" style="padding:10px 20px;background:#9333ea;color:white;border-radius:6px;text-decoration:none"><i class="fas fa-robot"></i> WEVAL MIND</a>
</div>
</body></html>