include_once('config/php/funcoes1.php');
?>
iBolão 2022
if($segundos_aposta1 < 0){ ?>
Classificação
PC = Placar Certo | CC = Chute Certo
| # |
Participante |
|
Total |
PC |
Apostas - Pontos |
| 1 |
2 |
3 |
4 |
5 |
CC |
$sql_grupo = "select
usuarios.id as id_usuario,
usuarios.nome as nome,
usuarios.apelido as apelido,
usuarios.ranking as ranking,
(sum(CASE WHEN apostas.pontos > 0 THEN apostas.pontos ELSE 0 END) + (select sum(CASE WHEN aposta_bonus.pontos > 0 THEN aposta_bonus.pontos ELSE 0 END) as total1 from aposta_bonus where aposta_bonus.id_usuario = usuarios.id)) as total,
(select sum(CASE WHEN aposta_bonus.pontos > 0 THEN aposta_bonus.pontos ELSE 0 END) as total1 from aposta_bonus where aposta_bonus.id_usuario = usuarios.id) as total_bonus,
sum(CASE WHEN apostas.max = 1 THEN 1 ELSE 0 END) AS placar_certo_full,
sum(CASE WHEN jogos.fase = 1 and apostas.pontos > 0 THEN apostas.pontos ELSE 0 END) AS aposta1,
sum(CASE WHEN jogos.fase = 2 and apostas.pontos > 0 THEN apostas.pontos ELSE 0 END) AS aposta2,
sum(CASE WHEN jogos.fase = 3 and apostas.pontos > 0 THEN apostas.pontos ELSE 0 END) AS aposta3,
sum(CASE WHEN jogos.fase = 4 and apostas.pontos > 0 THEN apostas.pontos ELSE 0 END) AS aposta4,
sum(CASE WHEN jogos.fase = 5 and apostas.pontos > 0 THEN apostas.pontos ELSE 0 END) AS aposta5
from
usuarios, apostas, aposta_bonus, jogos
where
(usuarios.status = 3 or usuarios.status = 4) and usuarios.id = apostas.id_usuario and aposta_bonus.id_usuario = usuarios.id and jogos.id = apostas.id_jogo
group by
apostas.id_usuario, usuarios.id, usuarios.nome, usuarios.apelido, aposta_bonus.id_usuario, usuarios.ranking
order by
total DESC,
total_bonus DESC,
placar_certo_full DESC,
aposta5 DESC,
aposta4 DESC,
aposta3 DESC,
aposta2 DESC,
aposta1 DESC,
usuarios.apelido ASC";
$Resp_grupo = pg_query($sql_grupo) or die('FALHA NA CONEXÃO');
$cadastro_flag_aux = pg_num_rows($Resp_grupo);
$pos = 0;
$cont = 1;
$total_aux = 0;
$total_bonus_aux = 0;
$placar_certo_full_aux = 0;
$aposta1_aux = 0;
$aposta2_aux = 0;
$aposta3_aux = 0;
$aposta4_aux = 0;
$aposta5_aux = 0;
while ($classificacao = pg_fetch_array($Resp_grupo)){
$id_usuario = $classificacao['id_usuario'];
$apelido = $classificacao['apelido'];
$ranking = $classificacao['ranking'];
$total = $classificacao['total'];
$total_bonus = $classificacao['total_bonus'];
$placar_certo_full = $classificacao['placar_certo_full'];
$aposta1 = $classificacao['aposta1'];
$aposta2 = $classificacao['aposta2'];
$aposta3 = $classificacao['aposta3'];
$aposta4 = $classificacao['aposta4'];
$aposta5 = $classificacao['aposta5'];
if($total != $total_aux || $total_bonus != $total_bonus_aux || $placar_certo_full != $placar_certo_full_aux || $aposta1 != $aposta1_aux || $aposta2 != $aposta2_aux || $aposta3 != $aposta3_aux || $aposta4 != $aposta4_aux || $aposta5 != $aposta5_aux){
$pos = $cont;
}
$total_aux = $total;
$total_bonus_aux = $total_bonus;
$placar_certo_full_aux = $placar_certo_full;
$aposta1_aux = $aposta1;
$aposta2_aux = $aposta2;
$aposta3_aux = $aposta3;
$aposta4_aux = $aposta4;
$aposta5_aux = $aposta5;
$cont ++;
if($ranking == 0){
$ranking = $cadastro_flag_aux;
$pos = 1;
//$ranking = $pos;
}
$ranking_atual = $ranking-$pos;
if($ranking_atual == 0){
$badge = 'badge-warning';
$img_badge = 'ti-split-v-alt';
}elseif($ranking_atual > 0){
$badge = 'badge-success';
$img_badge = 'ti-angle-up';
}else{
$badge = 'badge-danger';
$img_badge = 'ti-angle-down';
}
?>
|
|