Advertisement
Guest User

hmm

a guest
Jun 26th, 2016
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.80 KB | None | 0 0
  1. <?php
  2. //Script by Sebastian Wirajaya
  3.  
  4. session_start();
  5.  
  6. if(!isset($_SESSION['username'])) {
  7. header('location:../login.php'); }
  8. else { $username = $_SESSION['username']; }
  9. require_once("../koneksi.php");
  10.  
  11. $query = mysql_query("SELECT * FROM user WHERE username = '$username'");
  12. $get = mysql_fetch_array($query);
  13. ?>
  14.  
  15.  
  16. <?php
  17. require_once("../koneksi.php");
  18. $email = $_POST['link'];
  19. $paket = $_POST['service'];
  20. $total = $_POST['jumlah'];
  21. $teks = $_POST['comment'];
  22. $duit = $get['saldo'];
  23.  
  24.  
  25. if ($paket == '19') {
  26. $harga = 85*$total;
  27. $ket = 'Instagram Followers Real Indonesia';
  28. } else if ($paket == '17') {
  29. $harga = 15*$total;
  30. $ket = 'Instagram Followers HQ Server Ramadhan';
  31. } else if ($paket == '18') {
  32. $harga = 19*$total;
  33. $ket = 'Instagram Followers HQ SOSMED Server';
  34. } else if ($paket == '25') {
  35. $harga = 20*$total;
  36. $ket = 'Instagram Followers HQ MED Server';
  37. } else if ($paket == '20') {
  38. $harga = 17*$total;
  39. $ket = 'Instagram Followers HQ SERVER 1';
  40. } else if ($paket == '21') {
  41. $harga = 22*$total;
  42. $ket = 'Instagram Followers HQ SERVER 2';
  43. } else if ($paket == '22') {
  44. $harga = 20*$total;
  45. $ket = 'Instagram Followers HQ SERVER 3';
  46. } else if ($paket == '23') {
  47. $harga = 21*$total;
  48. $ket = 'Instagram Followers HQ SERVER 4';
  49. } else if ($paket == '26') {
  50. $harga = 28*$total;
  51. $ket = 'Instagram Video Views';
  52. } else if ($paket == '28') {
  53. $harga = 18*$total;
  54. $ket = 'Instagram Likes HQ SERVER 1';
  55. } else if ($paket == '29') {
  56. $harga = 19*$total;
  57. $ket = 'Instagram Likes HQ SERVER 2';
  58. } else if ($paket == '30') {
  59. $harga = 20*$total;
  60. $ket = 'Instagram Likes HQ SERVER 3';
  61. } else if ($paket == '32') {
  62. $harga = 15*$total;
  63. $ket = 'Instagram Likes HQ SERVER 4';
  64. } else if ($paket == '31') {
  65. $harga = 85*$total;
  66. $ket = 'Instagram Likes INDONESIA';
  67. } else {
  68. $tiket = a;
  69. }
  70. if ($get['saldo'] < $harga) { ?>
  71. <div class="alert alert-danger">
  72. Gagal : Saldo gak cukup.
  73. </div>
  74. <? } else if ($total < 100) { ?>
  75. <div class="alert alert-danger">
  76. Gagal : Minimal Oder 100
  77. </div>
  78. <? } else if (!$email) { ?>
  79. <div class="alert alert-danger">
  80. Gagal : Masih ada data yang kosong.
  81. </div>
  82.  
  83. <? } else {
  84. $no = rand(1111111,9999999);
  85. $tanggal = date("Y-m-d H:i:s");
  86.  
  87. class Api
  88. {
  89. public $api_url = 'http://sosmedpedia.com/api.php'; // API URL
  90.  
  91. public $api_key = ''; // Your API key
  92.  
  93. public function order($link, $type, $quantity) { // Add order
  94. return json_decode($this->connect(array(
  95. 'api' => $this->api_key,
  96. 'action' => 'tambah',
  97. 'linknya' => $link,
  98. 'hasilnya' => $type,
  99. 'quantitynya' => $quantity
  100. )));
  101. }
  102.  
  103. public function status($order_id) { // Get status, remains
  104. return json_decode($this->connect(array(
  105. 'api' => $this->api_key,
  106. 'action' => 'cekin',
  107. 'id' => $order_id
  108. )));
  109. }
  110.  
  111.  
  112. private function connect($post) {
  113. $_post = Array();
  114. if (is_array($post)) {
  115. foreach ($post as $name => $value) {
  116. $_post[] = $name.'='.urlencode($value);
  117. }
  118. }
  119. $ch = curl_init($this->api_url);
  120. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  121. curl_setopt($ch, CURLOPT_POST, 1);
  122. curl_setopt($ch, CURLOPT_HEADER, 0);
  123. curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
  124. if (is_array($post)) {
  125. curl_setopt($ch, CURLOPT_POSTFIELDS, join('&', $_post));
  126. }
  127. curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)');
  128. $result = curl_exec($ch);
  129. echo $result;
  130. if (curl_errno($ch) != 0 && empty($result)) {
  131. $result = false;
  132. }
  133. curl_close($ch);
  134. return $result;
  135. }
  136. }
  137.  
  138. // Examples
  139.  
  140. $api = new Api();
  141. $er = $api->order("".$email."", "".$paket."", "".$total.""); // $link, $type - service type, $quantity: return order id or Error
  142.  
  143. $simpan = mysql_query("UPDATE user SET saldo=saldo-$harga WHERE username = '$username'");
  144. $simpan = mysql_query("INSERT INTO historyall VALUES('','$no','$username','$total' ' $ket','$harga','Proses','$email'' $teks','$tanggal')");
  145. if($simpan) {
  146.  
  147. ?>
  148. <div class="alert alert-success"><center>
  149. ==== Detail Orderan ====<br />
  150. No.Order : <?php echo $kode; ?><br />
  151. Pembeli : <?php echo $get['nama']; ?><br />
  152. Orderan : <?php echo $total; ?> <?php echo $ket; ?><br />
  153. Url/Username : <?php echo $email; ?><br />
  154. Harga : <?php echo $harga; ?><br />
  155. Tgl. Transaksi : <?php echo $tanggal; ?> <br />
  156. Terima Kasih Sudah order di : Faqih-Media.com <br />
  157. ==== Terima Kasih ====
  158. </center></div>
  159. <div class="alert alert-warning">
  160. Perhatian : Jika ingin order dengan Link/Username yang sama, Harap menunggu Orderan ini selesai baru order lagi.
  161. </div>
  162. <? } else { ?>
  163. ERROR
  164. <? }
  165. }
  166.  
  167.  
  168. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement