Advertisement
Guest User

Untitled

a guest
Aug 17th, 2019
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.70 KB | None | 0 0
  1. var ajaxCall;
  2.  
  3. Array.prototype.remove = function(value){
  4. var index = this.indexOf(value);
  5. if(index != -1){
  6. this.splice(index, 1);
  7. }
  8. return this;
  9. };
  10. function enableTextArea(bool){
  11. $('#mailpass').attr('disabled', bool);
  12. }
  13. function gbrn_liveUp(){
  14. var count = parseInt($('#acc_live_count').html());
  15. count++;
  16. $('#acc_live_count').html(count+'');
  17. }
  18. function gbrn_dieUp(){
  19. var count = parseInt($('#acc_die_count').html());
  20. count++;
  21. $('#acc_die_count').html(count+'');
  22. }
  23. function gbrn_wrongUp(){
  24. var count = parseInt($('#wrong_count').html());
  25. count++;
  26. $('#wrong_count').html(count+'');
  27. }
  28. function gbrn_badUp(){
  29. var count = parseInt($('#bad_count').html());
  30. count++;
  31. $('#bad_count').html(count+'');
  32. }
  33.  
  34. function stopLoading(bool){
  35. $('#loading').attr('src', 'assets/clear.gif');
  36. var str = $('#checkStatus').html();
  37. $('#checkStatus').html(str.replace('Processing','Stopped'));
  38. enableTextArea(false);
  39. $('#submit').attr('disabled', false);
  40. $('#stop').attr('disabled', true);
  41. if(bool){
  42. swal({
  43. title: "Checking Complete",
  44. timer: 4000,
  45. type: "success",
  46. allowEscapeKey: true,
  47. allowOutsideClick: true,
  48. text: "Thanks For Using <a href='http://www.alcha.pro' target='blank'><b>Alcha.pro</b></a> Checker !",
  49. html: true,
  50. confirmButtonText: "Continue"
  51. });
  52. }else{
  53. ajaxCall.abort();
  54. }
  55. }
  56. function updateTitle(str){
  57. document.title = str;
  58. }
  59. function updateTextBox(mp){
  60. var mailpass = $('#mailpass').val().split("\n");
  61. mailpass.remove(mp);
  62. $('#mailpass').val(mailpass.join("\n"));
  63. }
  64. function GbrnTmfn(lstMP, curMP, delim, cEmail, bank, card, info, no){
  65.  
  66. if(lstMP.length<1 || curMP>=lstMP.length){
  67. stopLoading(true);
  68. return false;
  69. }
  70. updateTextBox(lstMP[curMP]);
  71. ajaxCall = $.ajax({
  72. url: 'check.php',
  73. dataType: 'json',
  74. cache: false,
  75. type: 'POST',
  76. beforeSend: function (e) {
  77. updateTitle('['+no+'/'+lstMP.length+'] Processing ');
  78. $('#checkStatus').html(''+ lstMP[curMP]).effect("highlight", {color:'#00ff00'}, 1000);
  79. $('#loading').attr('src', 'assets/loading.gif');
  80. },
  81. data: 'ajax=1&do=check&mailpass='+encodeURIComponent(lstMP[curMP])
  82. +'&delim='+encodeURIComponent(delim)+'&email='+cEmail+'&bank='+bank+'&card='+card+'&info='+info,
  83. success: function(data) {
  84. switch(data.error){
  85. case -1:
  86. curMP++;
  87. $('#wrong').append(data.msg+'<br />');
  88. gbrn_wrongUp();
  89. break;
  90. case 1:
  91. case 3:
  92. case 2:
  93. curMP++;
  94. $('#acc_die').append(data.msg+'<br />');
  95. gbrn_dieUp();
  96. break;
  97. case 0:
  98. curMP++;
  99. $('#acc_live').append(data.msg+'<br />');
  100. $('#my_balance').text(data.balance);
  101. gbrn_liveUp();
  102. break;
  103. }
  104. no++;
  105. GbrnTmfn(lstMP, curMP, delim, cEmail, bank, card, info, no);
  106. }
  107. });
  108. return true;
  109. }
  110. function filterMP(mp, delim){
  111. var mps = mp.split("\n");
  112. var filtered = new Array();
  113. var lstMP = new Array();
  114. for(var i=0;i<mps.length;i++){
  115. if(mps[i].indexOf('@')!=-1){
  116. var infoMP = mps[i].split(delim);
  117. for(var k=0;k<infoMP.length;k++){
  118. if(infoMP[k].indexOf('@')!=-1){
  119. var email = $.trim(infoMP[k]);
  120. var pwd = $.trim(infoMP[k+1]);
  121. if(filtered.indexOf(email.toLowerCase())==-1){
  122. filtered.push(email.toLowerCase());
  123. lstMP.push(email+'|'+pwd);
  124. break;
  125. }
  126. }
  127. }
  128. }
  129. }
  130. return lstMP;
  131. }
  132. function resetResult() {
  133. $('#acc_die,#wrong').html('');
  134. $('#acc_die_count,#wrong_count').text(0);
  135. }
  136. $(document).ready(function(){
  137. $('#stop').attr('disabled', true).click(function(){
  138. stopLoading(false);
  139. });
  140. $('#submit').click(function(){
  141. var no = 1;
  142. var delim = $('#delim').val().trim();
  143. var mailpass = filterMP($('#mailpass').val(), delim);
  144. var bank = $('#bank').is(':checked') ? 1 : 0;
  145. var card = $('#card').is(':checked') ? 1 : 0;
  146. var info = $('#info').is(':checked') ? 1 : 0;
  147. var cEmail = $('#email').is(':checked') ? 1 : 0;
  148. if($('#mailpass').val().trim()==''){
  149. swal({
  150. title: "Can't Check",
  151. timer: 4000,
  152. allowEscapeKey: true,
  153. allowOutsideClick: true,
  154. type: "error",
  155. text: "Please Input Your Mailist !",
  156. confirmButtonText: "Continue"
  157. });
  158. return false;
  159. }
  160. $('#mailpass').val(mailpass.join("\n")).attr('disabled', true);
  161. $('#result').show();
  162. resetResult();
  163. $('#submit').attr('disabled', true);
  164. $('#stop').attr('disabled', false);
  165. GbrnTmfn(mailpass, 0, delim, cEmail, bank, card, info, no);
  166. return false;
  167. });
  168. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement