Files
wevads-platform/scripts/scripts_sponsors-manager.php
2026-02-26 04:53:11 +01:00

48 lines
4.6 KiB
PHP
Executable File

<?php
$pdo = new PDO('pgsql:host=localhost;dbname=adx_system', 'admin', 'admin123');
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$stats = ['offers' => 0, 'networks' => 0, 'creatives' => 0];
try { $r = $pdo->query("SELECT COUNT(*) FROM affiliate.offers"); if($r) $stats['offers'] = $r->fetchColumn() ?: 0; } catch(Exception $e) {}
try { $r = $pdo->query("SELECT COUNT(*) FROM affiliate.networks"); if($r) $stats['networks'] = $r->fetchColumn() ?: 0; } catch(Exception $e) {}
try { $r = $pdo->query("SELECT COUNT(*) FROM affiliate.creatives"); if($r) $stats['creatives'] = $r->fetchColumn() ?: 0; } catch(Exception $e) {}
?>
<!DOCTYPE html>
<html><head>
<meta charset="UTF-8">
<title>Sponsors 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:#f59e0b;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:#f59e0b;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:#f59e0b;font-size:1.5rem}.summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px;margin-bottom:25px}.summary-card{background:#12121a;padding:20px;border-radius:12px;text-align:center;border-left:4px solid #f59e0b}.summary-val{font-size:2rem;font-weight:bold;color:#f59e0b}.summary-lbl{font-size:0.85rem;opacity:0.7}.network-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:15px;margin-top:20px}.network-card{background:#1a1a2e;border:2px solid #333;border-radius:10px;padding:20px;text-align:center}
</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-handshake"></i> Comment fonctionne Sponsors & Offers ?</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">NETWORKS</div><div class="desc">Everflow, CX3<br>Double M</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">OFFERS</div><div class="desc">Import offres<br>payouts</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">CREATIVES</div><div class="desc">HTML templates</div></div>
<div class="process-arrow">→</div>
<div class="process-step"><div class="icon">✅</div><div class="num" style="background:#5eead4;color:black">4</div><div class="title" style="color:#5eead4">READY</div><div class="desc">Prêt</div></div>
</div>
</div>
<h1><i class="fas fa-handshake"></i> Sponsors Manager</h1>
<p style="opacity:0.7;margin-bottom:20px">Networks, Offers & Creatives</p>
<div class="summary">
<div class="summary-card"><div class="summary-val"><?=$stats['offers']?></div><div class="summary-lbl">Offers</div></div>
<div class="summary-card"><div class="summary-val"><?=$stats['networks']?></div><div class="summary-lbl">Networks</div></div>
<div class="summary-card"><div class="summary-val"><?=$stats['creatives']?></div><div class="summary-lbl">Creatives</div></div>
</div>
<div class="network-grid">
<div class="network-card" style="border-color:#f59e0b"><h4 style="color:#f59e0b">Double M</h4></div>
<div class="network-card" style="border-color:#3b82f6"><h4 style="color:#3b82f6">Everflow</h4></div>
<div class="network-card" style="border-color:#10b981"><h4 style="color:#10b981">CX3</h4></div>
<div class="network-card" style="border-color:#9333ea"><h4 style="color:#9333ea">iDrive</h4></div>
</div>
</body></html>