Advertisement
michaelyonatan

Untitled

Feb 18th, 2019
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.04 KB | None | 0 0
  1. <?php
  2. require_once("../mainconfig.php");
  3.  
  4. $check_provider = mysqli_query($db, "SELECT * FROM provider WHERE code = 'VECT'");
  5. $data_provider = mysqli_fetch_assoc($check_provider);
  6. // api data
  7. $api_link = $data_provider['link'];
  8. $api_key = $data_provider['api_key'];
  9. // end api data
  10.  
  11. $postdata = "key=$api_key&action=service"; //MASUKAN APIKEYMU YG DI VECTPEDIA
  12.  
  13. $ch = curl_init();
  14. curl_setopt($ch, CURLOPT_URL, $api_link);
  15. curl_setopt($ch, CURLOPT_POST, 1);
  16. curl_setopt($ch, CURLOPT_POSTFIELDS, $postdata);
  17. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  18. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
  19. $data = curl_exec($ch);
  20. // echo $result;
  21. $olah = json_decode($data, true);
  22.  
  23. //echo $olah->result->service;
  24. $no = 1;
  25. foreach($olah as $datanya){
  26. $service = $datanya['service'];
  27. $category = $datanya['category'];
  28. $kode = $datanya['sid'];
  29. $status = $datanya['status'];
  30. $min = $datanya['min'];
  31. $max = $datanya['max'];
  32. $note = $datanya['note'];
  33. $price = $datanya['price'];
  34.  
  35. $rate = 500; //TAMBAH HARGA BIAR UNTUNG
  36. $totaly = $rate+$price;
  37.  
  38. $cek_service = mysqli_query($db, "SELECT * FROM services WHERE sid = '$kode'");
  39.  
  40. if (mysqli_num_rows($cek_service) > 0) {
  41. echo "Service $service => sudah ada<br>";
  42. $no++;
  43. } else {
  44. $input = mysqli_query($db, "INSERT INTO services (sid, category, service, note, min, max, price, status, pid, provider) VALUES ('$kode', '$category', '$service', '$note', '$min', '$max', '$totaly', 'Active', '$kode', 'VECT')");
  45. if ($input){
  46. echo "===============<br>Successfully Adding Services<br>Category: $category<br>Service: $service<br>Price: $totaly (+$rate)<br>Min: $min<br>Max: $max<br>Note: $note<br>Status: Active<br>===============<br>";
  47. $no++;
  48. }else{
  49. echo mysqli_error();
  50. }
  51. $no++;
  52. }
  53. }
  54. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement