Tahmin Düellosu
İki tahminciyi puan, başarı, doğru sayısı, seri ve seviye açısından karşılaştır.
/* ===== IDDACAFE v6.0.4 TAHMİN DÜELLOSU ===== */ require_once __DIR__.'/inc/prediction-leaderboard.php'; require_once __DIR__.'/inc/sports-profile.php'; function esc($s){ return htmlspecialchars((string)$s,ENT_QUOTES,'UTF-8'); } $lb=ic_prediction_leaderboard(); $users=isset($lb['users']) && is_array($lb['users']) ? $lb['users'] : (is_array($lb)?$lb:[]); $by=[]; foreach($users as $r){ if(!is_array($r)) continue; $u=(string)($r['username']??''); if($u!=='') $by[strtolower($u)]=$r; } $u1=trim((string)($_GET['u1']??'')); $u2=trim((string)($_GET['u2']??'')); if($u1==='' && !empty($users[0]['username'])) $u1=(string)$users[0]['username']; if($u2==='' && !empty($users[1]['username'])) $u2=(string)$users[1]['username']; $a=$u1!=='' ? ($by[strtolower($u1)]??[]) : []; $b=$u2!=='' ? ($by[strtolower($u2)]??[]) : []; function metric(array $r,string $k): float { return (float)($r[$k]??0); } function winner_class($av,$bv,$side){ if($av==$bv) return ''; if($side==='a' && $av>$bv) return 'win'; if($side==='b' && $bv>$av) return 'win'; return ''; } ?>
İki tahminciyi puan, başarı, doğru sayısı, seri ve seviye açısından karşılaştır.