Вход Регистрация
Файл: 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; 
 
 } 
 
 }
 
 }
Онлайн: 1
Реклама