Ejemplo n.º 1
0
function maxRound()
{
    $maxRound = 1;
    $currentSaison = currentSaison();
    $result = runQuery('SELECT round FROM result WHERE saison = "' . $currentSaison . '" ORDER BY round DESC LIMIT 1');
    foreach ($result as $row) {
        $maxRound = $row['round'];
    }
    return $maxRound;
}
Ejemplo n.º 2
0
function getRankingL1($type)
{
    $roundLimit = 0;
    if ($type == 'realTime') {
        $roundLimit = currentRound();
    } else {
        if ($type == 'delayed') {
            $roundLimit = currentRound() - 1;
        }
    }
    $rankingL1 = array();
    $currentSaison = currentSaison();
    $result = runQuery('
      SELECT * FROM result WHERE scoreDomicile >= 0 && round <= ' . $roundLimit . ' && saison = "' . $currentSaison . '"
    ');
    foreach ($result as $row) {
        $round = intval($row['round']);
        $teamDomicile = $row['teamDomicile'];
        $teamExterieur = $row['teamExterieur'];
        $scoreDomicile = intval($row['scoreDomicile']);
        $scoreExterieur = intval($row['scoreExterieur']);
        if (!isset($rankingL1[$teamDomicile])) {
            $rankingL1[$teamDomicile] = ['name' => $row['teamDomicile'], 'round' => 0, 'win' => 0, 'equality' => 0, 'loose' => 0, 'bp' => 0, 'bc' => 0, 'difference' => 0, 'points' => 0];
        }
        if (!isset($rankingL1[$teamExterieur])) {
            $rankingL1[$teamExterieur] = ['name' => $row['teamExterieur'], 'round' => 0, 'win' => 0, 'equality' => 0, 'loose' => 0, 'bp' => 0, 'bc' => 0, 'difference' => 0, 'points' => 0];
        }
        $rankingL1[$teamDomicile]['round']++;
        $rankingL1[$teamExterieur]['round']++;
        if ($scoreDomicile > $scoreExterieur) {
            $rankingL1[$teamDomicile]['win']++;
            $rankingL1[$teamDomicile]['points'] = $rankingL1[$teamDomicile]['points'] + 3;
            $rankingL1[$teamExterieur]['loose']++;
        } else {
            if ($scoreDomicile < $scoreExterieur) {
                $rankingL1[$teamExterieur]['win']++;
                $rankingL1[$teamExterieur]['points'] = $rankingL1[$teamExterieur]['points'] + 3;
                $rankingL1[$teamDomicile]['loose']++;
            } else {
                $rankingL1[$teamDomicile]['equality']++;
                $rankingL1[$teamDomicile]['points']++;
                $rankingL1[$teamExterieur]['equality']++;
                $rankingL1[$teamExterieur]['points']++;
            }
        }
        $rankingL1[$teamDomicile]['bp'] = $rankingL1[$teamDomicile]['bp'] + $scoreDomicile;
        $rankingL1[$teamDomicile]['bc'] = $rankingL1[$teamDomicile]['bc'] + $scoreExterieur;
        $rankingL1[$teamExterieur]['bp'] = $rankingL1[$teamExterieur]['bp'] + $scoreExterieur;
        $rankingL1[$teamExterieur]['bc'] = $rankingL1[$teamExterieur]['bc'] + $scoreDomicile;
    }
    $ranking = array();
    foreach ($rankingL1 as $team => $row) {
        $rankingL1[$team]['difference'] = $row['bp'] - $row['bc'];
        $ranking[] = $rankingL1[$team];
    }
    usort($ranking, 'compareTeam');
    $index = 0;
    foreach ($ranking as $index => $row) {
        $ranking[$index]['rank'] = $index + 1;
    }
    return $rankingL1 = array('rankingL1' => $ranking);
}
Ejemplo n.º 3
0
<?php

require_once '../api/requireConnected.php';
header('Content-Type: application/json');
require_once '../php/sql.php';
require_once '../lib/general.php';
require_once '../api/lag.php';
$round = $_GET['round'];
$saison = currentSaison();
if (isset($_GET['saison'])) {
    $saison = $_GET['saison'];
}
$userId = 0;
$userBets = array();
$matchs = array();
$userId = intval($_GET['user']);
$matchsRoundQuery = 'SELECT * FROM result WHERE round = ' . $round . ' AND saison = "' . $saison . '" ORDER BY date';
$result = runQuery($matchsRoundQuery);
foreach ($result as $row) {
    $match = ['matchId' => $row['id'], 'teamDomicile' => $row['teamDomicile'], 'teamExterieur' => $row['teamExterieur'], 'scoreDomicile' => $row['scoreDomicile'], 'scoreExterieur' => $row['scoreExterieur'], 'date' => $row['date']];
    $matchs[] = $match;
}
$result = runQuery('SELECT * FROM bet WHERE userId = ' . $userId);
foreach ($result as $row) {
    $userBets[$row['matchId']] = ['scoreDomicile' => $row['scoreDomicile'], 'scoreExterieur' => $row['scoreExterieur'], 'coteResult' => $row['coteResult'], 'coteScore' => $row['coteScore']];
}
echo json_encode(array('userBets' => $userBets, 'matchs' => $matchs));