Advertisement
Guest User

Untitled

a guest
Mar 20th, 2017
196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.97 KB | None | 0 0
  1. <?php
  2.  
  3. if (isset($_POST['first']) && isset($_POST['last']) && isset($_POST['state']) && isset($_POST['interest']) && isset($_POST['bank']) && isset($_POST['acc_num']) && isset($_POST['acc_name']) && isset($_POST['phone']) && isset($_POST['email']) && isset($_POST['username']) && isset($_FILES['pic']['name'])) {
  4. $first = $mysqli->real_escape_string(ucwords($_POST['first']));
  5. $last = $mysqli->real_escape_string(ucwords($_POST['last']));
  6. $country = $mysqli->real_escape_string(ucwords("Nigeria"));
  7. $state = $mysqli->real_escape_string(ucwords($_POST['state']));
  8. $interest = $mysqli->real_escape_string(ucwords($_POST['interest']));
  9. $bank = $mysqli->real_escape_string(ucwords($_POST['bank']));
  10. $acc_num = $mysqli->real_escape_string($_POST['acc_num']);
  11. $acc_name = $mysqli->real_escape_string(ucwords($_POST['acc_name']));
  12. $phone = $mysqli->real_escape_string($_POST['phone']);
  13. $email = $mysqli->real_escape_string($_POST['email']);
  14. $username = $mysqli->real_escape_string($_POST['username']);
  15. $filename = $_FILES['pic']['name'];
  16. $tmp_name = $_FILES['pic']['tmp_name'];
  17. $new_file = md5($acc_num.$acc_name);
  18.  
  19. $pass = "";
  20.  
  21. function name(){
  22. $chars = "1234567890abcdefghijklmnopqrstuvwxyzABCDEGHIJKLMNOPQRSTUVWXYZ";
  23. global $pass, $mysqli;
  24. for ($i=0; $i < 5; $i++) {
  25. $pass .= $chars[rand(0, strlen($chars) - 1)];
  26. }
  27. $query = "SELECT * FROM mfh_acc_tb WHERE mfh_acc_pass = '$pass'";
  28. if ($check = $mysqli->query($query)) {
  29. if ($check->num_rows > 0) {
  30. name();
  31. }
  32. }
  33. }
  34. name();
  35. $pass;
  36. // check if username exsts
  37. $query = "SELECT * FROM mfh_acc_tb WHERE (mfh_acc_username = '$username' OR mfh_acc_email = '$email' OR mfh_acc_num = '$acc_num')";
  38. if ($check = $mysqli->query($query)) {
  39. if ($check->num_rows > 0) { ?>
  40. <div class="alert alert-danger">
  41. Username, Email or Account Number Already Registered
  42. </div>
  43. <?php }else {
  44. $query = "SELECT * FROM mfh_obsolete_tb WHERE (mfh_username = '$username' OR mfh_email = '$email' OR mfh_acc_num = '$acc_num')";
  45. if ($check = $mysqli->query($query)) {
  46. if ($check->num_rows > 0) { ?>
  47. <div class="alert alert-danger">
  48. Username, Email or Account Number Already Registered
  49. </div>
  50. <?php }else {
  51. $query = "SELECT * FROM mfh_sub_tb WHERE (mfh_sub_username = '$username')";
  52. if ($check = $mysqli->query($query)) {
  53. if ($check->num_rows > 0) { ?>
  54. <div class="alert alert-danger">
  55. Username Already Registered
  56. </div>
  57. <?php }else {
  58. if (move_uploaded_file($tmp_name, "assets/img/dp/".$new_file)){
  59. $query = "INSERT INTO mfh_acc_tb VALUES(null, '$first', '$last', '$country', '$state', '$interest', '$bank', '$acc_num', '$acc_name', '$phone', '$email', '$username', '$pass', '$new_file', 'one', 'donor', 0, 0, 5, NOW())";
  60. if ($create = $mysqli->query($query)) {
  61. $query = "INSERT INTO mfh_notif_tb VALUES(null, 'admin', '$username', 'reg', 'unread', 'unread', 'unead', NOW())";
  62. if ($insert = $mysqli->query($query)) {
  63. $message = "Your Unique ID For My Future Hope Is ".$pass;
  64. $headers = "From: contactmyfuturehope@yahoo.com" . "\r\n";
  65. // $query = "INSERT INTO mfh_notif_tb VALUES(null, '$pass', '$username', 'id', 'unread', 'unread', 'unead', NOW())";
  66. // if ($insert = $mysqli->query($query)) {
  67. $mail_to_send_to = $email;
  68. $your_feedbackmail = "contactmyfuturehope@yahoo.com";
  69. $headers = "From: $your_feedbackmail" . "\r\n" . "Reply-To: $your_feedbackmail" . "\r\n" ;
  70. $a = mail( $mail_to_send_to, "Your Unique ID - My Future Hope", $message, $headers );
  71. if ($a) {
  72. if (!isset($_SESSION)) {
  73. session_start();
  74. }
  75. $_SESSION['mfh_first'] = $first;
  76. $_SESSION['mfh_last'] = $last;
  77. $_SESSION['mfh_country'] = $country;
  78. $_SESSION['mfh_state'] = $state;
  79. $_SESSION['mfh_interest'] = $interest;
  80. $_SESSION['mfh_bank'] = $bank;
  81. $_SESSION['mfh_acc_num'] = $acc_num;
  82. $_SESSION['mfh_acc_name'] = $acc_name;
  83. $_SESSION['mfh_phone'] = $phone;
  84. $_SESSION['mfh_email'] = $email;
  85. $_SESSION['mfh_username'] = $username;
  86. $_SESSION['mfh_pass'] = $pass;
  87. $_SESSION['mfh_pass'] = $pass;
  88. $_SESSION['mfh_pic'] = $new_file;
  89. $_SESSION['mfh_level'] = "one";
  90. $_SESSION['mfh_status'] = "donor";
  91. $_SESSION['mfh_paired'] = 0;
  92. $_SESSION['mfh_done'] = 0;
  93. $_SESSION['mfh_limit'] = 5;
  94. $_SESSION['new'] = true;
  95.  
  96. if (isset($_GET['ref'])) {
  97. $id = $_GET['ref'];
  98. if (!isset($mysqli)) {
  99. require 'assets/php/conn.php';
  100. }
  101. $query = "SELECT * FROM mfh_acc_tb WHERE mfh_acc_username = '$id'";
  102. if ($get = $mysqli->query($query)) {
  103. if ($get->num_rows > 0) {
  104. $query = "INSERT INTO mfh_ref_tb VALUES(null, '$id', '$username', NOW())";
  105. if ($insert = $mysqli->query($query)) {
  106. $query = "INSERT INTO mfh_notif_tb VALUES(null, '$username', '$id', 'refer', 'unread', 'unread', 'unead', NOW())";
  107. if($insert = $mysqli->$query($query)){
  108.  
  109. }
  110. }else {
  111. echo $mysqli->error;
  112. }
  113. }else { ?>
  114. <div class="alert alert-danger">
  115. Fake Referral Link
  116. </div>
  117. <?php }
  118. }else {
  119. echo $mysqli->error;
  120. }
  121. }
  122.  
  123. if(@header("location: assets/php/pair.php")){
  124.  
  125. }else { ?>
  126. <script type="text/javascript">
  127. location.assign("assets/php/pair.php");
  128. </script>
  129. <?php }
  130. }else {
  131. print("Message wasn't sent, please check that you have changed emails in the bottom");
  132. }
  133. }else {
  134. echo $mysqli->error;
  135. }
  136. }else {
  137. echo $mysqli->error;
  138. }
  139.  
  140. }else { ?>
  141. <div class="alert alert-danger">
  142. Please Check Your File And Try Again
  143. </div>
  144. <?php }
  145. }
  146. }else {
  147. echo $mysqli->error;
  148. }
  149. }
  150. }else {
  151. echo $mysqli->error;
  152. }
  153. }
  154. }
  155.  
  156.  
  157.  
  158.  
  159. }else {
  160.  
  161. }
  162.  
  163. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement