Файл: panel/statistic/control/index.php
Строк: 52
<?php
#ID-события
$idEvent = (isset($_GET['id'])) ? clear($_GET['id']) : 0;
if ($idEvent) {
#смотрим, что за событие
$querySob = $db->query("SELECT * FROM events WHERE id = ?i", $idEvent);
$sob = $db->fetch($querySob);
$true = $db->numRows($querySob);
#победитель
$winner = $sob['result'];
if ($winner == 1) $winner = $sob['team1'];
if ($winner == 2) $winner = $sob['team2'];
if ($winner == 3) $winner = 'Ничья';
if ($true) {
#сколько поставило на П1
$queryP1 = $db->query("SELECT * FROM betting WHERE idsob = ?i AND onwhom = 1", $idEvent);
#сколько поставило на П2
$queryP2 = $db->query("SELECT * FROM betting WHERE idsob = ?i AND onwhom = 2", $idEvent);
#сколько поставило на ничью
$queryX = $db->query("SELECT * FROM betting WHERE idsob = ?i AND onwhom = 3", $idEvent);
#считаем кол-воW
$numP1 = $db->numRows($queryP1);
$numP2 = $db->numRows($queryP2);
$numX = $db->numRows($queryX);
#считаем общее кол-во
$allNum = $numP1 + $numP2 + $numX;
if ($sob['old']) {
#если событие уже закончилось - считаем статистику
if ($sob['result'] != -1) {
#сколько пользователей отгадали итог
$queryItog = $db->query("SELECT * FROM betting WHERE idsob = ?i", $idEvent);
#считаем сумму выигрыща
$summaWin = 0;
#считаем сумму проигрыша
$summaLose = 0;
while ($summaWinner = $db->fetch($queryItog)) {
#если выигрышь
if ($summaWinner['onwhom'] == $sob['result'])
$summaWin += $summaWinner['how'];
#если проигрышь
else
$summaLose += $summaWinner['how'];
}
}
#итоговая сумма (для рассчета прибыли/убытка)
$itog = $summaLose - $summaWin;
}
}
}