Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- if ($aposta['categoria'] == 'Vencedor do Encontro') {
- if ($aposta['aposta'] == $vencedor) {
- $this->setBetStatus($aposta['id'], 1);
- } else {
- $this->setBetStatus($aposta['id'], 2);
- }
- } elseif ($aposta['categoria'] == 'Chance Dupla') {
- //verifico se o $vencedor está contido na aposta
- // ex: vencedor = Empate (aposta: Empate e Fora): GANHOU
- if (strstr($aposta['aposta'], $vencedor)) {
- $this->setBetStatus($aposta['id'], 1);
- } else {
- $this->setBetStatus($aposta['id'], 2);
- }
- } elseif ($aposta['categoria'] == 'Placar Correto') {
- list($winner, $placar) = explode(' ', $aposta['aposta']);
- $placarResult = $resultado['ss'];
- $expPlacar = explode('-', $placar);
- $expPlacarResult = explode('-', $placarResult);
- $venceu = false;
- if ($vencedor == $winner) {
- if ($vencedor == 'Casa') {
- if ($expPlacarResult[0] == $expPlacar[0] && $expPlacarResult[1] == $expPlacar[1]) {
- $venceu = true;
- }
- } elseif ($vencedor == 'Fora') {
- if ($expPlacarResult[0] == $expPlacar[1] && $expPlacarResult[1] == $expPlacar[0]) {
- $venceu = true;
- }
- } else {
- if($placar == $placarResult) {
- $venceu = true;
- }
- }
- }
- if ($venceu) {
- $this->setBetStatus($aposta['id'], 1);
- } else {
- $this->setBetStatus($aposta['id'], 2);
- }
- } elseif ($aposta['categoria'] == 'Total de Gols no Jogo') {
- $total = $casa+$fora;
- $venceu = false;
- $expAposta = explode(' ', $aposta['aposta']);
- $verificador = $expAposta[0];
- $qtd = end($expAposta);
- if ($verificador == 'Acima') {
- if ($total > $qtd) {
- $venceu = true;
- }
- } else {
- if ($total < $qtd) {
- $venceu = true;
- }
- }
- if ($venceu) {
- $this->setBetStatus($aposta['id'], 1);
- } else {
- $this->setBetStatus($aposta['id'], 2);
- }
- } elseif ($aposta['categoria'] == 'Escanteios 1º Tempo') {
- $expAposta = explode(' ', $aposta['aposta']);
- $verificador = $expAposta[0];
- $qtd = end($expAposta);
- //tentar descobrir (talvez) quantos escanteios teve em cada tempo do jogo!
- //pra comparar com a quantidade apostada!
- $venceu = false;
- if ($verificador == 'Acima') {
- if ($qtdEscanteiosPrimeiro > $qtd) {
- $venceu = true;
- }
- } elseif ($verificador == 'Exatamente') {
- if ($qtdEscanteiosPrimeiro == $qtd) {
- $venceu = true;
- }
- } else {
- if ($qtdEscanteiosPrimeiro < $qtd) {
- $venceu = true;
- }
- }
- if ($venceu) {
- $this->setBetStatus($aposta['id'], 1);
- } else {
- $this->setBetStatus($aposta['id'], 2);
- }
- } elseif ($aposta['categoria'] == 'Escanteios 2º Tempo') {
- $expAposta = explode(' ', $aposta['aposta']);
- $verificador = $expAposta[0];
- $qtd = end($expAposta);
- //tentar descobrir (talvez) quantos escanteios teve em cada tempo do jogo!
- //pra comparar com a quantidade apostada!
- $venceu = false;
- if ($verificador == 'Acima') {
- if ($qtdEscanteiosSegundo > $qtd) {
- $venceu = true;
- }
- } elseif ($verificador == 'Exatamente') {
- if ($qtdEscanteiosSegundo == $qtd) {
- $venceu = true;
- }
- } else {
- if ($qtdEscanteiosSegundo < $qtd) {
- $venceu = true;
- }
- }
- if ($venceu) {
- $this->setBetStatus($aposta['id'], 1);
- } else {
- $this->setBetStatus($aposta['id'], 2);
- }
- } elseif ($aposta['categoria'] == 'Gols mais / menos') {
- $total = $casa+$fora;
- $venceu = false;
- $expAposta = explode(' ', $aposta['aposta']);
- $verificador = $expAposta[0];
- $qtd = end($expAposta);
- if ($verificador == 'Acima') {
- if ($total > $qtd) {
- $venceu = true;
- }
- } else {
- if ($total < $qtd) {
- $venceu = true;
- }
- }
- if ($venceu) {
- $this->setBetStatus($aposta['id'], 1);
- } else {
- $this->setBetStatus($aposta['id'], 2);
- }
- } elseif ($aposta['categoria'] == 'Total de Gols no Jogo') {
- $total = $casa+$fora;
- $venceu = false;
- $expAposta = explode(' ', $aposta['aposta']);
- $verificador = $expAposta[0];
- $qtd = end($expAposta);
- if ($verificador == 'Acima') {
- if ($total > $qtd) {
- $venceu = true;
- }
- } else {
- if ($total < $qtd) {
- $venceu = true;
- }
- }
- if ($venceu) {
- $this->setBetStatus($aposta['id'], 1);
- } else {
- $this->setBetStatus($aposta['id'], 2);
- }
- } elseif ($aposta['categoria'] == 'Gols par ou impar') {
- $total = $casa+$fora;
- $venceu = false;
- if ($aposta['aposta'] == 'Par') {
- if ($total%2 == 0) {
- $venceu = true;
- }
- } else {
- if ($total%2 !== 0) {
- $venceu = true;
- }
- }
- if ($venceu) {
- $this->setBetStatus($aposta['id'], 1);
- } else {
- $this->setBetStatus($aposta['id'], 2);
- }
- } elseif ($aposta['categoria'] == 'Escanteios' || $aposta['categoria'] == 'Escanteios Alternativos') {
- $totalEscanteios = $qtdEscanteiosPrimeiro+$qtdEscanteiosSegundo;
- $venceu = false;
- $expAposta = explode(' ', $aposta['aposta']);
- $verificador = $expAposta[0];
- $qtd = end($expAposta);
- if ($verificador == 'Acima') {
- if ($totalEscanteios > $qtd) {
- $venceu = true;
- }
- } elseif ($verificador == 'Exatamente') {
- if ($totalEscanteios == $qtd) {
- $venceu = true;
- }
- } else {
- if ($totalEscanteios < $qtd) {
- $venceu = true;
- }
- }
- if ($venceu) {
- $this->setBetStatus($aposta['id'], 1);
- } else {
- $this->setBetStatus($aposta['id'], 2);
- }
- } elseif ($aposta['categoria'] == 'Total de Escanteios') {
- $totalEscanteios = $qtdEscanteiosPrimeiro+$qtdEscanteiosSegundo;
- $expAposta = explode(' ', $aposta['aposta']);
- $verificador = $expAposta[0];
- $qtd = end($expAposta);
- $venceu = false;
- if ($verificador == 'Acima') {
- if ($totalEscanteios > $qtd) {
- $venceu = true;
- }
- } elseif ($verificador == 'Abaixo') {
- if ($totalEscanteios < $qtd) {
- $venceu = true;
- }
- } else {
- $expAposta = explode('-', $aposta['aposta']);
- $de = trim($expAposta[0]);
- $ate = trim($expAposta[1]);
- if ($totalEscanteios >= $de && $totalEscanteios <= $ate) {
- $venceu = true;
- }
- }
- if ($venceu) {
- $this->setBetStatus($aposta['id'], 1);
- } else {
- $this->setBetStatus($aposta['id'], 2);
- }
- } elseif ($aposta['categoria'] == 'Ambas as equipes marcam no primeiro tempo') {
- $marcacoes = $resultado['scores'];
- if ($this->bothScore(1, $aposta['aposta'], $marcacoes)) {
- $this->setBetStatus($aposta['id'], 1);
- } else {
- $this->setBetStatus($aposta['id'], 2);
- }
- } elseif ($aposta['categoria'] == 'Ambas as equipes marcam no segundo tempo') {
- $marcacoes = $resultado['scores'];
- if ($this->bothScore(2, $aposta['aposta'], $marcacoes)) {
- $this->setBetStatus($aposta['id'], 1);
- } else {
- $this->setBetStatus($aposta['id'], 2);
- }
- } elseif ($aposta['categoria'] == 'Ambas as equipes marcam no primeiro e segundo tempo') {
- $marcacoes = $resultado['scores'];
- $expAposta = explode('/', $aposta['aposta']);
- $primeiro = trim($expAposta[0]);
- $segundo = trim($expAposta[1]);
- if ($this->bothScore(1, $primeiro, $marcacoes) && $this->bothScore(2, $segundo, $marcacoes)) {
- $this->setBetStatus($aposta['id'], 1);
- } else {
- $this->setBetStatus($aposta['id'], 2);
- }
- } elseif ($aposta['categoria'] == 'Total de gols e Ambas Marcam') {
- //Formato: $aposta['aposta'] = Acima de 2.5 & Não
- $total = $casa+$fora;
- list($verificador, $marcam) = explode('&', $aposta['aposta']);
- $verificador = trim($verificador);
- $marcam = trim($marcam);
- $expVerificador = explode(' ', $verificador);
- $valorVerificador = end($expVerificador);
- $primeiraV = false;
- $segundaV = false;
- if(strstr($verificador, 'Acima')) {
- if ($total > $valorVerificador) {
- $primeiraV = true;
- }
- } else {
- if ($total < $valorVerificador) {
- $primeiraV = true;
- }
- }
- if ($marcam == 'Sim') {
- if ($casa > 0 && $fora > 0) {
- $segundaV = true;
- }
- } else {
- if ($casa == 0 || $fora == 0) {
- $segundaV = true;
- }
- }
- if ($primeiraV === true && $segundaV === true) {
- $this->setBetStatus($aposta['id'], 1);
- } else {
- $this->setBetStatus($aposta['id'], 2);
- }
- } elseif ($aposta['categoria'] == 'Quantidade de gols na partida (exato)') {
- $total = $casa+$fora;
- $exp = explode(' ', $aposta['aposta']);
- $qtd = trim($exp[0]);
- $venceu = false;
- if ($qtd == '7+') {
- if ($total >= 7) {
- $venceu = true;
- }
- } else {
- if ($total == $qtd) {
- $venceu = true;
- }
- }
- if ($venceu) {
- $this->setBetStatus($aposta['id'], 1);
- } else {
- $this->setBetStatus($aposta['id'], 2);
- }
- } elseif ($aposta['categoria'] == 'Número de Gols na Partida') {
- $total = $casa+$fora;
- $venceu = false;
- if (strstr($aposta['aposta'], 'Abaixo')) {
- if ($total < 2) {
- $venceu = true;
- }
- } elseif (strstr($aposta['aposta'], 'Acima')) {
- if ($total > 3) {
- $venceu = true;
- }
- } else {
- if ($total == 2 || $total == 3) {
- $venceu = true;
- }
- }
- if ($venceu) {
- $this->setBetStatus($aposta['id'], 1);
- } else {
- $this->setBetStatus($aposta['id'], 2);
- }
- } elseif ($aposta['categoria'] == 'Ambas as equipes marcam') {
- $venceu = false;
- if ($aposta['aposta'] == 'Sim') {
- if ($casa > 0 && $fora > 0) {
- $venceu = true;
- }
- } else {
- if ($casa == 0 || $fora == 0) {
- $venceu = true;
- }
- }
- if ($venceu) {
- $this->setBetStatus($aposta['id'], 1);
- } else {
- $this->setBetStatus($aposta['id'], 2);
- }
- } elseif ($aposta['categoria'] == 'Gols no primeiro tempo') {
- $marcacoes = $resultado['scores'];
- $exp = explode(' ', $aposta['aposta']);
- $qtd = trim(end($exp));
- $total = $marcacoes[1]['home'] + $marcacoes[1]['away'];
- $venceu = false;
- if (strstr($aposta['aposta'], 'Acima')) {
- if ($total > $qtd) {
- $venceu = true;
- }
- } else {
- if ($total < $qtd) {
- $venceu = true;
- }
- }
- if ($venceu) {
- $this->setBetStatus($aposta['id'], 1);
- } else {
- $this->setBetStatus($aposta['id'], 2);
- }
- } elseif ($aposta['categoria'] == 'Gols exatos no primeiro tempo') {
- $marcacoes = $resultado['scores'];
- $total = $marcacoes[1]['home'] + $marcacoes[1]['away'];
- $exp = explode(' ', $aposta['aposta']);
- $qtd = trim($exp[0]);
- $venceu = false;
- if ($qtd == '5+') {
- if ($total >= 5) {
- $venceu = true;
- }
- } else {
- if ($total == $qtd) {
- $venceu = true;
- }
- }
- if ($venceu) {
- $this->setBetStatus($aposta['id'], 1);
- } else {
- $this->setBetStatus($aposta['id'], 2);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement