Advertisement
Guest User

Untitled

a guest
Dec 5th, 2018
3,086
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.66 KB | None | 0 0
  1. <?php
  2.  
  3. function fullacesso() {
  4. $lines = file( 'files/fullacesso.txt' );
  5.  
  6. $retorno = $lines[0];
  7.  
  8. unset( $lines[ array_search( '1', $lines ) ] );
  9.  
  10. file_put_contents( 'files/fullacesso.txt', implode( '', $lines ) );
  11.  
  12. return $retorno;
  13. }
  14.  
  15. function semifull() {
  16. $lines = file( 'files/semifull.txt' );
  17.  
  18. $retorno = $lines[0];
  19.  
  20. unset( $lines[ array_search( '1', $lines ) ] );
  21.  
  22. file_put_contents( 'files/semifull.txt', implode( '', $lines ) );
  23.  
  24. return $retorno;
  25. }
  26.  
  27. $notificationCode = preg_replace( '/[^[:alnum:]-]/', '', $_POST[ "notificationCode" ] );
  28.  
  29. $data['token'] = 'C35BC0C7C2524B30B23B67FB252AB223';
  30. $data['email'] = 'alcasyt@gmail.com';
  31.  
  32. $data = http_build_query( $data );
  33.  
  34. $url = 'https://ws.pagseguro.uol.com.br/v3/transactions/notifications/' . $notificationCode . '?' . $data;
  35.  
  36. $curl = curl_init();
  37. curl_setopt( $curl, CURLOPT_RETURNTRANSFER, true );
  38. curl_setopt( $curl, CURLOPT_URL, $url );
  39. $xml = curl_exec( $curl );
  40. curl_close( $curl );
  41.  
  42. $xml = simplexml_load_string( $xml );
  43.  
  44. $reference = $xml->reference;
  45. $status = $xml->status;
  46. $cliemail = $xml->sender->email;
  47. $clinome = $xml->sender->name;
  48. $produtonome = $xml->items->item->description;
  49.  
  50.  
  51. $headers = "MIME-Version: 1.0\r\n";
  52. $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
  53. $headers .= "From: 'Mc-Accounts' <suporte@mc-Accounts.com>\r\n";
  54.  
  55. $pedidorecebido = "Recebemos o seu pedido!";
  56. $pedidoconfirmado = "Seu pedido foi confirmado, sua compra chegou!";
  57.  
  58. $mensagem1 = "<h1 style='color:aqua;'>Mc-Accounts</h1>";
  59. $mensagem1 .= "Olá! <br><br> ";
  60. $mensagem1 .= "Nós da Mc-Accounts recebemos o seu pedido: $produtonome<br><br>";
  61. $mensagem1 .= "no momento ele se encontra <strong><p style='color:gold;'>EM ANÁLISE</p></strong><br>";
  62. $mensagem1 .= "Mas não se preocupe, assim que o seu pagamento for aprovado,<br>";
  63. $mensagem1 .= "você vai receber sua conta, nesse mesmo e-mail. Fique de olho hein!<br><br>";
  64.  
  65. /*$mensagem2 = "<h1 style='color:aqua;'>Mc-Accounts</h1>";
  66. $mensagem2 .= "Oi! <br><br> ";
  67. $mensagem2 .= "O seu pagamento foi <strong><p style='color:green;'>APROVADO</p></strong><br>Segue abaixo os dados da conta Full Acesso!<br><br>";
  68. $mensagem2 .= "O a conta está no seguinte formato > username:email:senha<br><br>";
  69. $mensagem2 .= "Dados: <strong>" . fullAcesso() . "</strong><br><br>";
  70. $mensagem2 .= "Para baixar o jogo e mudar os dados de sua conta, clique";
  71. $mensagem2 .= "<a href='https://account.mojang.com/me'> AQUI (site oficial da Mojang)</a> e informe os dados de sua nova conta. ";
  72. */
  73. function getMsgFull(){
  74. $acc = fullacesso();
  75.  
  76. $split = explode(":", $acc);
  77.  
  78. $nome = $split[0];
  79. $email = $split[1];
  80. $senha = $split[2];
  81.  
  82. $mensagem2 = "
  83. <br>
  84. <h1 style='color:black;'>Mc-Accounts</h1><br><br>
  85.  
  86. Olá, bom dia.<br><br>
  87. Estamos felizes em informar que seu pedido foi <p style='color:green;'>aprovado</p> com sucesso!<br><br><br>
  88.  
  89. Informações sobre dados de sua conta:<br><br>
  90.  
  91. Username: $nome <br>
  92. E-mail para login: $email <br>
  93. Senha: $senha <br><br>
  94.  
  95. Nesta conta você <strong>PODERÁ</strong> alterar, skin, nick, e-mail, senha e perguntas de segurança.<br><br>
  96.  
  97. TUTORIAL DE COMO ATIVAR SUA CONTA:br><br>
  98.  
  99. 1- Vá até este link: https://account.mojang.com/migratebr><br>
  100.  
  101. 2- No campo de e-mail, preencha com o e-mail acima.br><br>
  102.  
  103. 3- No campo de Username, preencha com o Username acima.br><br>
  104.  
  105. 4- No campo de Password, preencha com a Senha acima.br><br>
  106.  
  107. - Details for your new Mojang account -br><br>
  108.  
  109. 5- No campo E-mail, preencha com um e-mail seu que você nunca registrou na Mojang.br><br>
  110.  
  111. 6- Neste campo, você irá repetir o e-mail que registrou acima. ( SEU E-MAIL)br><br><br>
  112.  
  113. Caso estiver com algum problema, entre em contato com nós via email ( suporte@mc-Accounts.com.br ), ou, via twitter ( @McAccounts__ ) .<br><br><br>
  114.  
  115. Agradecemos pela sua compra!<br>
  116. Att, equipe MC-Accounts.";
  117.  
  118. return $mensagem2;
  119. }
  120.  
  121. function getMsgAlt(){
  122. $semi1 = semifull();
  123. $semi2 = semifull();
  124. $semi3 = semifull();
  125.  
  126. $semi1split = explode(":", $semi1);
  127. $semi2split = explode(":", $semi2);
  128. $semi3split = explode(":", $semi3);
  129.  
  130. $emailsemi1 = $semi1split[0];
  131. $senhasemi1 = $semi1split[1];
  132.  
  133. $emailsemi2 = $semi2split[0];
  134. $senhasemi2 = $semi2split[1];
  135.  
  136. $emailsemi3 = $semi3split[0];
  137. $senhasemi3 = $semi3split[1];
  138.  
  139. $mensagem3 = "
  140. <br>
  141. <h1 style='color:black;'>Mc-Accounts</h1><br><br>
  142.  
  143. Olá, bom dia.<br><br>
  144. Estamos felizes em informar que seu pedido foi <p style='color:green;'>aprovado</p> com sucesso!<br><br><br>
  145.  
  146. Informações sobre dados de suas contas ALTS:<br><br>
  147.  
  148. E-mail para login: $emailsemi1<br>
  149. Senha: $senhasemi1<br><br>
  150.  
  151. E-mail para login: $emailsemi2<br>
  152. Senha: $senhasemi2<br><br>
  153.  
  154. E-mail para login: $emailsemi3<br>
  155. Senha: $senhasemi3<br><br><br>
  156.  
  157. Nesta conta você <strong>NÃO</strong> poderá alterar, skin, nick, senha da mesma.<br><br>
  158.  
  159. Caso estiver com algum problema, entre em contato com nós via email ( suporte@mc-Accounts.com.br ), ou, via twitter ( @McAccounts__ ) .<br><br><br>
  160.  
  161. Agradecemos pela sua compra!<br>
  162. Att, equipe MC-Accounts.";
  163.  
  164. return $mensagem3;
  165.  
  166. }
  167.  
  168. if ( $reference && $status ) {
  169. include_once 'conecta.php';
  170. $conn = new conecta();
  171.  
  172. $rs_pedido = $conn->consultarPedido( $reference );
  173.  
  174. if ( $rs_pedido ) {
  175.  
  176. mail( 'somaisumemailpronetflix@gmail.com', 'Recebeu att', 'Recebeu att ' . $cliemail, $headers);
  177.  
  178. $conn->atualizaPedido( $reference, $status );
  179.  
  180. if ( $status == 1 || $status == 2 ) {
  181. mail( $cliemail, $pedidorecebido , $mensagem1, $headers );
  182.  
  183. mail( 'uiskysquad@gmail.com', 'Novo pedido', 'Novo pedido do email ' . $cliemail, $headers);
  184.  
  185.  
  186. } else if ( $status == 3 && (strpos($produtonome, "FullAcesso") !== false)) {
  187. mail( $cliemail, $pedidoconfirmado, getMsgFull(), $headers);
  188.  
  189. mail( 'uiskysquad@gmail.com', 'Nova compra de FullAcesso', $cliemail, $headers);
  190.  
  191.  
  192. } else if ( $status == 3 && (strpos($produtonome, "Alt") !== false)) {
  193. mail( $cliemail, $pedidoconfirmado, getMsgAlt(), $headers);
  194.  
  195. mail( 'uiskysquad@gmail.com', 'Nova compra do Pack Alt', 'Feita pelo Email ' . $cliemail, $headers);
  196.  
  197.  
  198.  
  199. } else {
  200. mail( $cliemail, 'Ocorreu um erro com a sua compra', "Infelizmente houve um erro com a sua compra... :(", $headers );
  201. mail( 'uiskysquad@gmail.com', 'Chargeback ou Cancelamento', $cliemail, $headers );
  202. }
  203. }
  204. }
  205.  
  206.  
  207. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement