Advertisement
dganisha

SC

Oct 8th, 2017
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.60 KB | None | 0 0
  1. <?php
  2.  
  3. require_once("konak.php");
  4.  
  5. //cari kode
  6. $sql = mysql_query("SELECT * FROM historyall1 WHERE status != 'Sukses'");
  7. while($data = mysql_fetch_array($sql)){
  8. $order_id = $data['order_id'];
  9. $order_lm = $data['no'];
  10. $nmny = $data['pembeli'];
  11. $harga = $data['harga'];
  12.  
  13. //Ambil Kode Uplink
  14. $uplinknya = mysql_query("SELECT * FROM user WHERE username = '$nmny' ");
  15. $cekkode = mysql_fetch_array($uplinknya);
  16. $kode_ref = $cekkode['id'];
  17. $nama_ref = $cekkode['username'];
  18. $url = 'http://portalpulsa.com/api/connect/';
  19.  
  20. $header = array(
  21. 'portal-userid: 2',
  22. 'portal-key: 2', // lihat hasil autogenerate di member area
  23. 'portal-secret: 2', // lihat hasil autogenerate di member area
  24. );
  25.  
  26. $data = array(
  27. 'inquiry' => 'STATUS', // konstan
  28. 'trxid_api' => $order_id // Ini diambil dari database web saya..
  29. );
  30.  
  31. $ch = curl_init();
  32. curl_setopt($ch, CURLOPT_URL, $url);
  33. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  34. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
  35. curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
  36. curl_setopt($ch, CURLOPT_POST, 1);
  37. curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
  38. $result = curl_exec($ch);
  39.  
  40. echo $result;
  41. $data = json_decode($result);
  42. foreach($data->message as $datanya){
  43.             $sts = $datanya->status."</br>";
  44.             $note = $datanya->sn;
  45.             $info = $datanya->note;
  46.             $kodenya = $datanya->trxid_api;
  47.             }
  48.                 if ($sts == 4){
  49.                     $send = mysql_query("UPDATE historyall1 SET status = 'Sukses' WHERE order_id = '$order_id' AND status != 'Sukses'");
  50.                     $send = mysql_query("UPDATE log_ref SET status = 'Sukses' WHERE order_id = '$order_id' AND status != 'Sukses'");
  51.                     $send = mysql_query("INSERT INTO log_note VALUES ('$kodenya','$order_lm','$note')");
  52.                     //INI KIRIM SALDO NYA
  53.                     $send = mysql_query("UPDATE user SET balance = balance+50 WHERE username = '$nama_ref'");
  54.                         if ($send){
  55.                             echo "Sukses ganti status";  
  56.                         }else{
  57.                             echo "Gagal ganti status";
  58.                         }
  59.                 }else if ($sts == 2){
  60.                     $send = mysql_query("UPDATE historyall1 SET status = 'Failed' WHERE order_id = '$order_id' AND status != 'Failed'");
  61.                     $send = mysql_query("UPDATE log_ref SET status = 'Failed' WHERE order_id = '$order_id' AND status != 'Failed'");
  62.                    
  63.                         if ($send && mysql_affected_rows() > 0){
  64.                             $catat = mysql_query("UPDATE log_note SET note = '$note' WHERE kode = '$order_id'");
  65.                            
  66.                             echo "Sukses ganti status";  
  67.                         }else{
  68.                             echo "Gagal ganti status";
  69.                         }
  70.                 }else if ($sts == 3){
  71.                     $send = mysql_query("UPDATE historyall1 SET status = 'Refund' WHERE order_id = '$order_id' AND status != 'Refund'");
  72.                     $send = mysql_query("UPDATE log_ref SET status = 'Refund' WHERE order_id = '$order_id' AND status != 'Refund'");
  73.                     if ($send && mysql_affected_rows() > 0){
  74.                         $kirim = mysql_query("INSERT INTO log_note VALUES ('$kodenya','$order_lm','$note')");
  75.                         $kirim = mysql_query("UPDATE user SET balance = balance+$harga WHERE username = '$nmny'");
  76.                         if ($kirim){
  77.                             echo "Mntap..";
  78.                         }else{
  79.                             echo "Gagal kriim..";
  80.                         }
  81.                     }else{
  82.                        
  83.                     }
  84.                 }
  85.                       ?>
  86.         Order Id = <?php echo $order_id; ?><br>
  87.         Statusnya = <?php echo $sts; ?><br>
  88.         namanya = <?php echo $nmny; ?><br>
  89.  
  90. <? } ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement