Advertisement
Guest User

Untitled

a guest
Dec 19th, 2018
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.18 KB | None | 0 0
  1. <?php
  2. require("../mainconfig.php");
  3. $provider_name = "IRVAN";
  4. $check_provider = mysqli_query($db, "SELECT * FROM provider WHERE code = '$provider_name'");
  5. $data_provider = mysqli_fetch_assoc($check_provider);
  6.  
  7. $api_id = $data_provider['api_id'];
  8. $api_key = $data_provider['api_key'];
  9.  
  10. $postdata = "api_id=$api_id&api_key=$api_key&action=services"; 
  11. $ch = curl_init();
  12. curl_setopt($ch, CURLOPT_URL, "https://irvankede-smm.co.id/api/services");
  13. curl_setopt($ch, CURLOPT_POST, 1);
  14. curl_setopt($ch, CURLOPT_POSTFIELDS, $postdata);
  15. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  16. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
  17. $chresult = curl_exec($ch);
  18. //echo $chresult;
  19. curl_close($ch);
  20. $result_data = json_decode($chresult, true);
  21.  
  22. if ($result_data['status'] == false) {
  23.     echo $result_data['data'];
  24. } else {
  25. for ($i=1; $i <= count($result_data['data']); $i++)  {
  26.     $price= 2000;
  27. // daftar layanan
  28.  
  29.  
  30.     $post_sid = $result_data['data'][$i]['id'];
  31.     $post_cat = $result_data['data'][$i]['category'];
  32.     $post_service = $result_data['data'][$i]['name'];
  33.     $post_note = $result_data['data'][$i]['note'];
  34.     $post_min = $result_data['data'][$i]['min'];
  35.     $post_max = $result_data['data'][$i]['max'];
  36.     $post_price = $result_data['data'][$i]['price']+$price;
  37.    
  38.     $check_cat = mysqli_query($db, "SELECT * FROM service_cat WHERE name = '$post_cat'");
  39.     $data_cat = mysqli_fetch_assoc($check_cat);
  40.     if (mysqli_num_rows($check_cat) == 0) {
  41.         $insert_service = mysqli_query($db, "INSERT INTO service_cat (name, code, status) VALUES ('$post_cat', 'SM', 'Active')");
  42.     } else {
  43.         $post_cat = $data_cat['id'];
  44.     }
  45.    
  46.         $insert_service = mysqli_query($db, "INSERT INTO services (category, service, note, min, max, price, status, pid, provider) VALUES ('$post_cat', '$post_service', '$post_note', '$post_min', '$post_max', '$post_price', 'Active', '$post_sid', '$provider_name')");
  47.    
  48.     if ($insert_service == TRUE) {
  49.         echo "<b>Update:</b> $update | <b>SID:</b> $post_sid | <b>Service:</b> $real_service | <b>Note:</b> $real_note | <b>Min:</b> $post_min | <b>Max:</b> $post_max<br />";
  50.     } else {
  51.         echo mysqli_error($db);
  52.     }
  53. }
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement