Advertisement
Guest User

Untitled

a guest
Sep 20th, 2019
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.18 KB | None | 0 0
  1. <?php
  2. if ($aposta['categoria'] == 'Vencedor do Encontro') {
  3. if ($aposta['aposta'] == $vencedor) {
  4. $this->setBetStatus($aposta['id'], 1);
  5. } else {
  6. $this->setBetStatus($aposta['id'], 2);
  7. }
  8.  
  9. } elseif ($aposta['categoria'] == 'Chance Dupla') {
  10. //verifico se o $vencedor está contido na aposta
  11. // ex: vencedor = Empate (aposta: Empate e Fora): GANHOU
  12.  
  13. if (strstr($aposta['aposta'], $vencedor)) {
  14. $this->setBetStatus($aposta['id'], 1);
  15. } else {
  16. $this->setBetStatus($aposta['id'], 2);
  17. }
  18. } elseif ($aposta['categoria'] == 'Placar Correto') {
  19. list($winner, $placar) = explode(' ', $aposta['aposta']);
  20.  
  21. $placarResult = $resultado['ss'];
  22.  
  23. $expPlacar = explode('-', $placar);
  24. $expPlacarResult = explode('-', $placarResult);
  25.  
  26. $venceu = false;
  27.  
  28. if ($vencedor == $winner) {
  29.  
  30. if ($vencedor == 'Casa') {
  31. if ($expPlacarResult[0] == $expPlacar[0] && $expPlacarResult[1] == $expPlacar[1]) {
  32. $venceu = true;
  33. }
  34. } elseif ($vencedor == 'Fora') {
  35. if ($expPlacarResult[0] == $expPlacar[1] && $expPlacarResult[1] == $expPlacar[0]) {
  36. $venceu = true;
  37. }
  38. } else {
  39. if($placar == $placarResult) {
  40. $venceu = true;
  41. }
  42. }
  43. }
  44.  
  45. if ($venceu) {
  46. $this->setBetStatus($aposta['id'], 1);
  47. } else {
  48. $this->setBetStatus($aposta['id'], 2);
  49. }
  50. } elseif ($aposta['categoria'] == 'Total de Gols no Jogo') {
  51. $total = $casa+$fora;
  52. $venceu = false;
  53. $expAposta = explode(' ', $aposta['aposta']);
  54. $verificador = $expAposta[0];
  55. $qtd = end($expAposta);
  56.  
  57. if ($verificador == 'Acima') {
  58. if ($total > $qtd) {
  59. $venceu = true;
  60. }
  61. } else {
  62. if ($total < $qtd) {
  63. $venceu = true;
  64. }
  65. }
  66.  
  67. if ($venceu) {
  68. $this->setBetStatus($aposta['id'], 1);
  69. } else {
  70. $this->setBetStatus($aposta['id'], 2);
  71. }
  72. } elseif ($aposta['categoria'] == 'Escanteios 1º Tempo') {
  73. $expAposta = explode(' ', $aposta['aposta']);
  74. $verificador = $expAposta[0];
  75. $qtd = end($expAposta);
  76.  
  77. //tentar descobrir (talvez) quantos escanteios teve em cada tempo do jogo!
  78. //pra comparar com a quantidade apostada!
  79. $venceu = false;
  80. if ($verificador == 'Acima') {
  81. if ($qtdEscanteiosPrimeiro > $qtd) {
  82. $venceu = true;
  83. }
  84. } elseif ($verificador == 'Exatamente') {
  85. if ($qtdEscanteiosPrimeiro == $qtd) {
  86. $venceu = true;
  87. }
  88. } else {
  89. if ($qtdEscanteiosPrimeiro < $qtd) {
  90. $venceu = true;
  91. }
  92. }
  93.  
  94. if ($venceu) {
  95. $this->setBetStatus($aposta['id'], 1);
  96. } else {
  97. $this->setBetStatus($aposta['id'], 2);
  98. }
  99.  
  100. } elseif ($aposta['categoria'] == 'Escanteios 2º Tempo') {
  101. $expAposta = explode(' ', $aposta['aposta']);
  102. $verificador = $expAposta[0];
  103. $qtd = end($expAposta);
  104.  
  105. //tentar descobrir (talvez) quantos escanteios teve em cada tempo do jogo!
  106. //pra comparar com a quantidade apostada!
  107. $venceu = false;
  108. if ($verificador == 'Acima') {
  109. if ($qtdEscanteiosSegundo > $qtd) {
  110. $venceu = true;
  111. }
  112. } elseif ($verificador == 'Exatamente') {
  113. if ($qtdEscanteiosSegundo == $qtd) {
  114. $venceu = true;
  115. }
  116. } else {
  117. if ($qtdEscanteiosSegundo < $qtd) {
  118. $venceu = true;
  119. }
  120. }
  121.  
  122. if ($venceu) {
  123. $this->setBetStatus($aposta['id'], 1);
  124. } else {
  125. $this->setBetStatus($aposta['id'], 2);
  126. }
  127. } elseif ($aposta['categoria'] == 'Gols mais / menos') {
  128. $total = $casa+$fora;
  129. $venceu = false;
  130. $expAposta = explode(' ', $aposta['aposta']);
  131. $verificador = $expAposta[0];
  132. $qtd = end($expAposta);
  133.  
  134. if ($verificador == 'Acima') {
  135. if ($total > $qtd) {
  136. $venceu = true;
  137. }
  138. } else {
  139. if ($total < $qtd) {
  140. $venceu = true;
  141. }
  142. }
  143.  
  144. if ($venceu) {
  145. $this->setBetStatus($aposta['id'], 1);
  146. } else {
  147. $this->setBetStatus($aposta['id'], 2);
  148. }
  149. } elseif ($aposta['categoria'] == 'Total de Gols no Jogo') {
  150. $total = $casa+$fora;
  151. $venceu = false;
  152. $expAposta = explode(' ', $aposta['aposta']);
  153. $verificador = $expAposta[0];
  154. $qtd = end($expAposta);
  155.  
  156. if ($verificador == 'Acima') {
  157. if ($total > $qtd) {
  158. $venceu = true;
  159. }
  160. } else {
  161. if ($total < $qtd) {
  162. $venceu = true;
  163. }
  164. }
  165.  
  166. if ($venceu) {
  167. $this->setBetStatus($aposta['id'], 1);
  168. } else {
  169. $this->setBetStatus($aposta['id'], 2);
  170. }
  171. } elseif ($aposta['categoria'] == 'Gols par ou impar') {
  172. $total = $casa+$fora;
  173. $venceu = false;
  174. if ($aposta['aposta'] == 'Par') {
  175. if ($total%2 == 0) {
  176. $venceu = true;
  177. }
  178. } else {
  179. if ($total%2 !== 0) {
  180. $venceu = true;
  181. }
  182. }
  183.  
  184. if ($venceu) {
  185. $this->setBetStatus($aposta['id'], 1);
  186. } else {
  187. $this->setBetStatus($aposta['id'], 2);
  188. }
  189. } elseif ($aposta['categoria'] == 'Escanteios' || $aposta['categoria'] == 'Escanteios Alternativos') {
  190. $totalEscanteios = $qtdEscanteiosPrimeiro+$qtdEscanteiosSegundo;
  191. $venceu = false;
  192. $expAposta = explode(' ', $aposta['aposta']);
  193. $verificador = $expAposta[0];
  194. $qtd = end($expAposta);
  195.  
  196. if ($verificador == 'Acima') {
  197. if ($totalEscanteios > $qtd) {
  198. $venceu = true;
  199. }
  200. } elseif ($verificador == 'Exatamente') {
  201. if ($totalEscanteios == $qtd) {
  202. $venceu = true;
  203. }
  204. } else {
  205. if ($totalEscanteios < $qtd) {
  206. $venceu = true;
  207. }
  208. }
  209.  
  210. if ($venceu) {
  211. $this->setBetStatus($aposta['id'], 1);
  212. } else {
  213. $this->setBetStatus($aposta['id'], 2);
  214. }
  215. } elseif ($aposta['categoria'] == 'Total de Escanteios') {
  216. $totalEscanteios = $qtdEscanteiosPrimeiro+$qtdEscanteiosSegundo;
  217. $expAposta = explode(' ', $aposta['aposta']);
  218. $verificador = $expAposta[0];
  219. $qtd = end($expAposta);
  220. $venceu = false;
  221.  
  222. if ($verificador == 'Acima') {
  223. if ($totalEscanteios > $qtd) {
  224. $venceu = true;
  225. }
  226. } elseif ($verificador == 'Abaixo') {
  227. if ($totalEscanteios < $qtd) {
  228. $venceu = true;
  229. }
  230. } else {
  231. $expAposta = explode('-', $aposta['aposta']);
  232. $de = trim($expAposta[0]);
  233. $ate = trim($expAposta[1]);
  234.  
  235.  
  236. if ($totalEscanteios >= $de && $totalEscanteios <= $ate) {
  237. $venceu = true;
  238. }
  239. }
  240.  
  241. if ($venceu) {
  242. $this->setBetStatus($aposta['id'], 1);
  243. } else {
  244. $this->setBetStatus($aposta['id'], 2);
  245. }
  246. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement