Advertisement
Guest User

proses

a guest
Mar 2nd, 2017
616
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?php
  2.  
  3. if(isset($_POST['btn']))
  4. {
  5.  
  6. session_start();
  7. date_default_timezone_set('Asia/Jakarta');
  8.  
  9. if(!isset($_SESSION['userSession']))
  10. {
  11.   header("Location: login.php");
  12.   exit;
  13. } else {
  14.   $username = $_SESSION['userSession'];
  15. }
  16.  
  17. require_once("../dbconnect.php");
  18.  
  19.  
  20. $query15 = $MySQLi_CON->query("SELECT * FROM settings ");
  21. $fetch15 = $query15->fetch_array();
  22.  
  23.  
  24. $panjang = "0";//Berapa kata yang ingin diambil
  25. $batas_kata = implode(" ", array_slice(explode(" ", $fetch15['namaweb']), $panjang, 1));
  26. $panjang1 = "1";//Berapa kata yang ingin diambil
  27. $batas_kata1 = implode(" ", array_slice(explode(" ", $fetch15['namaweb']), $panjang1, 1));
  28.  
  29. $query = $MySQLi_CON->query("SELECT * FROM users WHERE username = '$username' OR email = '$username'");
  30. $fetch = $query->fetch_array();
  31. $nama = $fetch['nama'];
  32. $level = $fetch['level'];
  33. $saldo = $fetch['saldo'];
  34. $saldo2 =  number_format($saldo,2,',','.');
  35.  
  36.  if($_POST['btn'] == "btn-order") {
  37.  
  38. $uname = $_POST['usrnmlink'];
  39. $layan = $_POST['fitur'];
  40. $jumlah = $_POST['jumlah'];
  41. $kategori = $_POST['kategori'];
  42.  
  43. if($kategori == "Sosial Media") {
  44.  
  45.  
  46. $query1 = $MySQLi_CON->query("SELECT * FROM service WHERE per='$layan'");
  47. $fetch1 = $query1->fetch_array();
  48. $rows1 = $query1->num_rows;
  49.     $harga = $jumlah*$fetch1['harga'];
  50.  
  51.  
  52. if($fetch1['kode'] == "1") {
  53.   $serve = "instagram";
  54. } else if($fetch1['kode'] == "2") {
  55.   $serve = "twitter";
  56. } else if($fetch1['kode'] == "3") {
  57.   $serve = "facebook";
  58. }
  59.  
  60.  
  61. class Api
  62.    {
  63.       public $api_url = 'http://panelnesia.net/api/v2/index.php'; // API URL
  64.  
  65.       public $api_key = ''; // Your API key
  66.  
  67.       public function order($link, $type, $quantity) { // Add order
  68.         return json_decode($this->connect(array(
  69.           'api' => $this->api_key,
  70.           'action' => 'add',
  71.           'link' => $link,
  72.           'service' => $type,
  73.           'quantity' => $quantity
  74.         )));
  75.       }
  76.  
  77.       public function status($order_id) { // Get status, remains
  78.         return json_decode($this->connect(array(
  79.           'api' => $this->api_key,
  80.           'action' => 'status',
  81.           'order_id' => $order_id
  82.         )));
  83.       }
  84.  
  85.  
  86.       private function connect($post) {
  87.         $_post = Array();
  88.         if (is_array($post)) {
  89.           foreach ($post as $name => $value) {
  90.             $_post[] = $name.'='.urlencode($value);
  91.           }
  92.         }
  93.         $ch = curl_init($this->api_url);
  94.         curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  95.         curl_setopt($ch, CURLOPT_POST, 1);
  96.         curl_setopt($ch, CURLOPT_HEADER, 0);
  97.         curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
  98.         if (is_array($post)) {
  99.           curl_setopt($ch, CURLOPT_POSTFIELDS, join('&', $_post));
  100.         }
  101.         curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)');
  102.         $result = curl_exec($ch);
  103.         echo $result;
  104.         if (curl_errno($ch) != 0 && empty($result)) {
  105.           $result = false;
  106.         }
  107.         curl_close($ch);
  108.         return $result;
  109.       }
  110.    }
  111.  
  112. $count = 0;
  113.  
  114. if($rows1 == 0) { ?>
  115. <div class="alert alert-danger alert-dark">
  116.               <button type="button" class="close" data-dismiss="alert">×</button>
  117.               <strong>Oh snap!</strong>  Service tidak ditemukan.
  118.             </div>  
  119. <?php } else if(!$uname | !$layan | !$jumlah) { ?>
  120.                        
  121. <div class="alert alert-danger alert-dark">
  122.               <button type="button" class="close" data-dismiss="alert">×</button>
  123.               <strong>Oh snap!</strong>  Data tidak boleh kosong.
  124.             </div>  
  125. <?php } else if($saldo < $harga) { ?>
  126. <div class="alert alert-danger alert-dark">
  127.               <button type="button" class="close" data-dismiss="alert">×</button>
  128.               <strong>Oh snap!</strong>  Saldo tidak cukup.
  129.             </div>  
  130. <?php } else if (filter_var($jumlah, FILTER_VALIDATE_INT, array("options" => array("min_range"=>$fetch1['min'], "max_range"=>$fetch1['max']))) === false) { ?>
  131.    
  132. <div class="alert alert-danger alert-dark">
  133.               <button type="button" class="close" data-dismiss="alert">×</button>
  134.               <strong>Oh snap!</strong>  Jumlah melebihi atau kurang dari ketentuan.
  135.             </div>                  
  136.                      
  137. <?php } else {
  138.   $api = new Api();
  139.  
  140.    $order = $api->order('https://www.instagram.com/panelnesia/', '272', '100');
  141.  
  142.  
  143.  
  144. $cartel = new Cartel("8ad73868-64bb-437a-a800-515c34b996d7"); // ada kah ini dan diatas inii ?
  145. $ordersnew   = $cartel->post("orders/add", array(
  146.     "type" => $fetch1['ket'],
  147.     "link" => $uname,
  148.     "quantity" => $jumlah
  149. ));
  150.  
  151. $orderkey = $ordersnew['orders']['add'][0]['order_key'];
  152.     $noid = rand(11111,99999);
  153.   $query2 = $MySQLi_CON->query("INSERT INTO laporan (keterangan,buyer,owner) VALUES('Telah membeli $jumlah $fetch1[nama]','$usrnmlink','$username')");
  154.   $query2 = $MySQLi_CON->query("INSERT INTO transaksi (noid,oper_id,buyer,barang,jumlah,harga,keterangan,scount) VALUES('$noid','$orderkey','$username','$fetch1[nama]','$jumlah','$harga','$uname','$count')");
  155.   $query2 = $MySQLi_CON->query("UPDATE users SET saldo=saldo-$harga , totalorder=totalorder+$harga WHERE username='$username' OR email = '$username'");
  156.   if($query2) {
  157.  
  158.  ?>
  159.  
  160.  
  161. <!-- 5. $INVOICE_PAGE ==============================================================================
  162.  
  163.         Invoice page
  164. -->
  165.         <div class="panel invoice">
  166.             <div class="invoice-header">
  167.                 <h3>
  168.                     <div class="invoice-logo demo-logo"><img src="assets/demo/logo-big.png" alt="" style="width:100%;height:100%;"></div>
  169.                     <div>
  170.                         <small><strong><?php echo $batas_kata; ?></strong><?php echo $batas_kata1; ?></small><br>
  171.                         INVOICE #<?php echo $noid; ?>
  172.                     </div>
  173.                 </h3>
  174.                 <address>
  175.                     <?php echo $fetch15['namaweb']; ?> Ltd.<br>
  176.                     Pekanbaru, Indonesia<br>
  177.                 </address>
  178.                 <div class="invoice-date">
  179.                     <small><strong>Date</strong></small><br>
  180.                     <?php echo date("d M Y"); ?>
  181.                 </div>
  182.             </div> <!-- / .invoice-header -->
  183.             <div class="invoice-info">
  184.                 <div class="invoice-recipient">
  185.                     <strong><?php echo $nama; ?></strong><br>
  186.                     <?php echo $level; ?> di <?php echo $fetch15['namaweb']; ?> Ltd
  187.                 </div> <!-- / .invoice-recipient -->
  188.                 <div class="invoice-total">
  189.                     <span><?php echo "Rp. ".number_format($harga,2,',','.'); ?></span>
  190.                     TOTAL:
  191.                 </div> <!-- / .invoice-total -->
  192.             </div> <!-- / .invoice-info -->
  193.             <hr>
  194.             <div class="invoice-table">
  195.                 <table>
  196.                     <thead>
  197.                         <tr>
  198.                             <th>
  199.                                 Description
  200.                             </th>
  201.                             <th>
  202.                                 Target
  203.                             </th>
  204.                             <th>
  205.                                 Quantity
  206.                             </th>
  207.                             <th>
  208.                                 Total
  209.                             </th>
  210.                         </tr>
  211.                     </thead>
  212.                     <tbody>
  213.                         <tr>
  214.                             <td>
  215.                                 Buy Service Social Media
  216.                                 <div class="invoice-description">You has been order <?php echo $fetch1['nama']; ?> in Ravar Us,Please wait in working. </div>
  217.                             </td>
  218.                             <td>
  219.                                 <?php echo $uname.$orderkey; ?>
  220.                             </td>
  221.                             <td>
  222.                                 <?php echo $jumlah; ?>
  223.                             </td>
  224.                             <td>
  225.                                 <?php echo "Rp. ".number_format($harga,2,',','.'); ?>
  226.                             </td>
  227.                         </tr>
  228.                     </tbody>
  229.                 </table>
  230.             </div> <!-- / .invoice-table -->
  231.         </div> <!-- / .invoice -->
  232. <!-- /5. $INVOICE_PAGE -->
  233. <?php  } else { ?>
  234. <div class="alert alert-danger alert-dark">
  235.               <button type="button" class="close" data-dismiss="alert">×</button>
  236.               <strong>Oh snap!</strong>  Gagal.
  237.             </div>
  238. <?php  }
  239.   }      
  240. } else { ?>
  241. <div class="alert alert-danger alert-dark">
  242.               <button type="button" class="close" data-dismiss="alert">×</button>
  243.               <strong>Oh snap!</strong> Maaf gan fitur masih belum kami buka untuk saat ini.
  244.             </div>  
  245.                      
  246. <?php }
  247. } else  if($_POST['btn'] == "btn-reqsaldo") {
  248. $uname = $_POST['usrnmlink'];
  249. $layan = $_POST['sukague'];
  250. $jumlah = $_POST['jumlah'];
  251.  
  252. if($layan == "bni") {
  253.   $namoe = "Bank Negara Indonesia ( BNI )";
  254.   $dapek = $jumlah;
  255.   $eeh = "1";
  256. } else if($layan == "tsel") {
  257.   $namoe = "Telkomsel";
  258.   $eeh = "0.8";
  259.   $dapek = $jumlah*$eeh;
  260. }
  261.  
  262.  
  263. if($jumlah < "5000") { ?>
  264. <div class="alert alert-danger alert-dark">
  265.               <button type="button" class="close" data-dismiss="alert">×</button>
  266.               <strong>Oh snap!</strong>  Jumlah tidak mencapai ketentuan.
  267.             </div>  
  268. <?php } else if(!$uname | !$layan | !$jumlah) { ?>
  269.                        
  270. <div class="alert alert-danger alert-dark">
  271.               <button type="button" class="close" data-dismiss="alert">×</button>
  272.               <strong>Oh snap!</strong>  Data tidak boleh kosong.
  273.             </div>      
  274. <?php } else {
  275.  
  276.     $noid = rand(1111111,9999999);
  277.   $query2 = $MySQLi_CON->query("INSERT INTO request_saldo (req_kode,buyer,data,jumlah,via,status) VALUES('$noid','$username','$uname','$jumlah','$namoe','Pending')");
  278.   if($query2) {  ?>
  279.  
  280.  
  281. <div class="panel">
  282.             <div class="panel-body p-a-lg">
  283.             <div id="printableArea">
  284.               <div class="row">
  285.                 <div class="col-sm-12">
  286.                   <h1 class="text-right">
  287.                     Invoice
  288.                   </h1>
  289.                 </div>
  290.               </div>
  291.               <div class="row">
  292.                 <div class="col-sm-6">
  293.                   <img src="img/logo.svg" alt="Elephant" height="40" width="184">
  294.                   <div class="p-a">
  295.                     <?php echo $fetch15['namaweb']; ?>
  296.                     <br> Padang, Sumatera Barat
  297.                     <br> Indonesia
  298.                     <br> +62 853-7544-0767
  299.                   </div>
  300.                 </div>
  301.                 <div class="col-sm-6">
  302.                   Billed To:
  303.                   <div class="p-a">
  304.                     <strong><?php echo $nama; ?></strong>
  305.                   </div>
  306.                 </div>
  307.               </div>
  308.               <div class="row">
  309.                 <div class="col-xs-6 col-sm-3 col-sm-push-0">
  310.                   <div class="p-a">
  311.                     Invoice ID:
  312.                     <br> <?php echo $noid; ?>
  313.                   </div>
  314.                 </div>
  315.                 <div class="col-xs-6 col-sm-3 col-sm-push-6">
  316.                   <div class="p-a">
  317.                     Customer ID:
  318.                     <br> 56978166
  319.                   </div>
  320.                 </div>
  321.                 <div class="col-xs-6 col-sm-3 col-sm-pull-3">
  322.                   <div class="p-a">
  323.                     Due Date:
  324.                     <br> <?php echo date("d M Y"); ?>
  325.                   </div>
  326.                 </div>
  327.                 <div class="col-xs-6 col-sm-3 col-sm-pull-3">
  328.                   <div class="p-a">
  329.                     Date Paid:
  330.                     <br> 2016-06-24
  331.                   </div>
  332.                 </div>
  333.               </div>
  334.               <div class="row">
  335.                 <div class="col-xs-12">
  336.                   <div class="table-responsive">
  337.                     <table class="table table-bordered">
  338.                       <thead>
  339.                         <tr>
  340.                           <th>#</th>
  341.                           <th>Item #</th>
  342.                           <th>Description</th>
  343.                           <th>Qty</th>
  344.                           <th>Recieve</th>
  345.                           <th width="13%">Total</th>
  346.                         </tr>
  347.                       </thead>
  348.                       <tbody>
  349.                         <tr>
  350.                           <th scope="row">1</th>
  351.                           <td>Request Balance</td>
  352.                           <td>
  353.                 You has been success request balance in Ravar Us,Please konfirmation confirmation of payment so that we can continue request. </td>
  354.                           <td>
  355.                 <?php echo $eeh; ?>
  356.                 </td>
  357.                           <td>  <?php echo "Rp. ".number_format($jumlah,2,',','.'); ?></td>
  358.                           <td>  <?php echo "Rp. ".number_format($dapek,2,',','.'); ?></td>
  359.                         </tr>
  360.                         <tr>
  361.                           <th scope="row" colspan="5">
  362.                             <div class="text-right">
  363.                               Invoice Subtotal
  364.                               <br> TOTAL
  365.                             </div>
  366.                           </th>
  367.                           <td>
  368.                             <?php echo "Rp. ".number_format($jumlah,2,',','.'); ?>
  369.                             <br>
  370.                             <strong><?php echo "Rp. ".number_format($jumlah,2,',','.'); ?></strong>
  371.                           </td>
  372.                         </tr>
  373.                       </tbody>
  374.                     </table>
  375.                   </div>
  376.                 </div>
  377.               </div>
  378.               <div class="row">
  379.                 <div class="col-md-8">
  380.                   <p>
  381.                     <small>
  382.                       <em>Thanks for choosing Elephant.Store! If you have any questions about your order, don't hesitate to contact our support team at support@elephant.store, or give us a call at 1 415-666-9999, Monday through Friday, 8 a.m. to 6 p.m.</em>
  383.                     </small>
  384.                   </p>
  385.                 </div>
  386.                 </div>
  387.               </div>
  388.               <div class="row">
  389.                 <div class="col-sm-12">
  390.                   <div class="text-center hidden-print">
  391.                     <div class="p-y-lg">
  392.                       <button type="button" class="btn btn-success btn-sm"  onclick="printDiv('printableArea')">
  393.                         <span class="icon icon-print icon-lg icon-fw"></span>
  394.                         Print
  395.                       </butoon>
  396.                     </div>
  397.                   </div>
  398.                 </div>
  399.               </div>
  400.             </div>
  401.           </div>
  402.  
  403. <?php  } else { ?>
  404. <div class="alert alert-danger alert-dark">
  405.               <button type="button" class="close" data-dismiss="alert">×</button>
  406.               <strong>Oh snap!</strong>  Gagal.
  407.             </div>
  408. <?php  }
  409.   }  
  410. } else if ($_POST['btn'] == "btn-tfs") {
  411.  
  412.  
  413.   $usrnmlink = $_POST['usrnmlink'];
  414.   $nominal = $_POST['nominal'];
  415.     $query2 = $MySQLi_CON->query("SELECT * FROM users WHERE username='$usrnmlink'");
  416.   $fetch2 = $query2->fetch_array();
  417.   $rows2 = $query2->num_rows;
  418.  
  419.   if($rows2 == 0) { ?>
  420. <div class="alert alert-danger alert-dark">
  421.               <button type="button" class="close" data-dismiss="alert">×</button>
  422.               <strong>Oh snap!</strong>  User tidak ditemukan.
  423.             </div>  
  424.                      
  425.                     <?php } else {
  426.   $query2 = $MySQLi_CON->query("INSERT INTO laporan (keterangan,buyer,owner) VALUES('Telah mentransfer saldo sebesar $nominal','$usrnmlink','$username')");
  427.         $query1 = $MySQLi_CON->query("INSERT INTO topup (nama,nominal,via,staff) VALUES('$usrnmlink','$nominal','Transfer pulsa','$username')");
  428.         $query1 = $MySQLi_CON->query("UPDATE users SET saldo=saldo-$nominal WHERE username='$username' OR email = '$username'");
  429.         $query1 = $MySQLi_CON->query("UPDATE users SET saldo=saldo+$nominal WHERE username='$usrnmlink'");
  430.  
  431.         if($query1) { ?>
  432.  
  433.  
  434. <div class="alert alert-success alert-dark">
  435.               <button type="button" class="close" data-dismiss="alert">×</button>
  436.  <center>==================================</br>
  437.                           Transfer Saldo Sukses<br>
  438.                           ==================================</br>
  439.                           Sender : <?php echo $nama; ?></br>
  440.                           Target : <?php echo $fetch2['nama']; ?></br>
  441.                           Nominal : <?php echo $nominal; ?></br>
  442.                           ==================================</br>
  443.                           Ini adalah tanda bukti Transaksi Anda</center>
  444.                           </div>
  445. <?php         } else { ?>    
  446. <div class="alert alert-danger alert-dark">
  447.               <button type="button" class="close" data-dismiss="alert">×</button>
  448.               <strong>Oh snap!</strong>  Ada yang salah.
  449.             </div>
  450.                      
  451. <?php }
  452.         ?>
  453. <?php  }  
  454. } else if($_POST['btn'] == "btn-cek") {
  455.   $apikey = "8ad73868-64bb-437a-a800-515c34b996d7";
  456. $key = $_POST['usrnmlink'];
  457.  
  458. $a = @file_get_contents("http://api.2cartel.com/get/orders/status/{$apikey}?KEY=".$key);
  459. $b = json_decode($a, true);
  460.  
  461. if(isset($b['error']) AND $b['error'] == FALSE){
  462.     $status = $b['orders'][$key][0]['status']; // Isinya status, cek https://v2.2cartel.com/api_documentation
  463.  
  464.  
  465.   $query2 = $MySQLi_CON->query("SELECT harga,buyer FROM transaksi WHERE oper_id='$key'");
  466.   $fetch2 = $query2->fetch_array();
  467.  
  468.  
  469.  if($status == "1") {
  470.   $get = "Pending";
  471. } else if($status == "2") {
  472.   $get = "Processing";
  473. } else if($status == "3") {
  474.   $get = "In Progress";
  475. } else if($status == "4") {
  476.   $get = "Completed";
  477. } else if($status == "5") {
  478.   $get = "Partial";
  479.   $query1 = $MySQLi_CON->query("UPDATE users SET saldo=saldo+'$f[harga]' WHERE username = '$f[buyer]'");
  480. } else if($status == "6") {
  481.   $get = "Cancelled";
  482.   $query1 = $MySQLi_CON->query("UPDATE users SET saldo=saldo+'$f[harga]' WHERE username = '$f[buyer]'");
  483. } else {
  484.  
  485.   $get = "Waiting";
  486. }
  487.  
  488.  
  489.   $query1 = $MySQLi_CON->query("UPDATE transaksi SET status='$get' WHERE oper_id = '$key'");
  490.  
  491.   if($query1) {
  492.     header("Refresh:0");
  493.   } else {
  494.     echo "blank";
  495.   }
  496. } else {
  497.     echo $b['msg'];
  498. }
  499. exit;
  500. } else if($_POST['btn'] == "btn-fitur") {
  501.  
  502.  $id = $_POST['id'];
  503.  $nama = $_POST['nama'];
  504.  $cat = $_POST['cat'];
  505.  $max = $_POST['max'];
  506.  $min = $_POST['min'];
  507.  $price = $_POST['price'];
  508.  $keterangan = $_POST['keterangan'];
  509.  $price2 = $price/'1000';
  510.  
  511.   $query2 = $MySQLi_CON->query("SELECT * FROM service WHERE id='$id'");
  512.   $fetch2 = $query2->fetch_array();
  513.   $rows2 = $query2->num_rows;
  514.  
  515.  if($rows2 != 0) { ?>
  516. <div class="alert alert-danger alert-dark">
  517.               <button type="button" class="close" data-dismiss="alert">×</button>
  518.               <strong>Oh snap!</strong>  Ada yang salah.
  519.             </div>
  520. <div class="callout callout-danger">
  521.                         <p>DANGER : Service sudah tersedia.</p>
  522.                       </div>
  523.                      
  524.  
  525. <?php } else if (filter_var($min, FILTER_VALIDATE_INT, array("options" => array("min_range"=>'0'))) === false) { ?>
  526. <div class="alert alert-danger alert-dark">
  527.               <button type="button" class="close" data-dismiss="alert">×</button>
  528.               <strong>Oh snap!</strong>  Service Tidak Mencapai Target.
  529.             </div>
  530.                      
  531. <?php } else if (filter_var($max, FILTER_VALIDATE_INT, array("options" => array("max_range"=>'1500000'))) === false) { ?>
  532. <div class="alert alert-danger alert-dark">
  533.               <button type="button" class="close" data-dismiss="alert">×</button>
  534.               <strong>Oh snap!</strong>  Service Melebihi Target.
  535.             </div>
  536.  
  537. <?php } else {
  538. $per = rand(111111,999999);
  539.   $query1 = $MySQLi_CON->query("INSERT INTO service (per,ket,nama,harga,min,max,kode,keterangan) VALUES ('$per','$id','$nama','$price2','$min','$max','$cat','$keterangan')");
  540.   if($query1) {
  541.   ?>
  542.   <div class="alert alert-success alert-dark">
  543.               <button type="button" class="close" data-dismiss="alert">×</button>
  544.               <center>==================================</br>
  545.                           <strong>INPUT FITUR</strong> SUKSES<br>
  546.                           ==================================</br>
  547.                           Nama : <?php echo $nama; ?></br>
  548.                           ID : <?php echo $id; ?></br>
  549.                           Kategori : <?php echo $cat; ?></br>
  550.                           Keterangan : <?php echo $keterangan ; ?></br>
  551.                           Harga /k : <?php echo $price; ?></br>
  552.                           ==================================</br>
  553.                           Ini adalah tanda bukti Transaksi Anda</center>
  554.                          
  555.                     </div>
  556. <?php }
  557. }
  558. } else if($_POST['btn'] == "btn-fitur2") {
  559.  
  560.  $kategori = $_POST['kategori'];
  561.  $nama = $_POST['nama'];
  562.  $jenis = $_POST['jenis'];
  563.  $harga = $_POST['harga'];
  564.  $kode = $_POST['kode'];
  565.  
  566.   $query2 = $MySQLi_CON->query("SELECT * FROM service2 WHERE oper_id='$kode'");
  567.   $fetch2 = $query2->fetch_array();
  568.   $rows2 = $query2->num_rows;
  569.  
  570.  if($rows2 != 0) { ?>
  571. <div class="alert alert-danger alert-dark">
  572.               <button type="button" class="close" data-dismiss="alert">×</button>
  573.               <strong>Oh snap!</strong>  Service sudah tersedia.
  574.             </div>
  575.                    
  576.  
  577. <?php } else {
  578. $per = rand(1111111,9999999);
  579.   $query1 = $MySQLi_CON->query("INSERT INTO service2 (oper_id,per,nama,harga,jenis,kategori) VALUES ('$kode','$per','$nama','$harga','$jenis','$kategori')");
  580.   if($query1) {
  581.   ?>
  582.   <div class="alert alert-success alert-dark">
  583.               <button type="button" class="close" data-dismiss="alert">×</button>
  584.               <center>==================================</br>
  585.                           <strong>INPUT FITUR</strong> SUKSES<br>
  586.                           ==================================</br>
  587.                           Nama : <?php echo $nama; ?></br>
  588.                           ID : <?php echo $kode; ?></br>
  589.                           Harga : <?php echo $harga; ?></br>
  590.                           Jenis : <?php echo $jenis; ?></br>
  591.                           Kategori : <?php echo $kategori; ?></br>
  592.                           ==================================</br>
  593.                           Ini adalah tanda bukti Transaksi Anda</center>
  594.                          
  595.                     </div>
  596. <?php }
  597. }
  598. } else if($_POST['btn'] == "btn-deluser") {
  599.  
  600.   $usrnmlink = $_POST['usrnmlink'];
  601.   $query2 = $MySQLi_CON->query("SELECT * FROM users WHERE username='$usrnmlink'");
  602.   $fetch2 = $query2->fetch_array();
  603.   $rows2 = $query2->num_rows;
  604.  
  605.   if($rows2 == 0) { ?>
  606.   <div class="alert alert-danger alert-dark">
  607.               <button type="button" class="close" data-dismiss="alert">×</button>
  608. DANGER : User tidak ditemukan
  609.                       </div>
  610. <?php  } else {
  611.   $query1 = $MySQLi_CON->query("DELETE FROM users WHERE username='$usrnmlink'");
  612.   if($query1) { ?>
  613.  
  614.   <div class="alert alert-success alert-dark">
  615.               <button type="button" class="close" data-dismiss="alert">×</button>
  616. <center>==================================</br>
  617.                          <strong> DELETE User </strong> Sukses<br>
  618.                           ==================================</br>
  619.                           Nama : <?php echo $fetch2['nama']; ?></br>
  620.                           Username : <?php echo $fetch2['username']; ?></br>
  621.                           Date Req : <?php echo $fetch2['tanggal']; ?></br>
  622.                           Sisa Saldo : <?php echo $fetch2['saldo']; ?></br>
  623.                           ==================================</br>
  624.                           Ini adalah tanda bukti Transaksi Anda</center>
  625.                     </div>
  626.   <?php } else { ?>
  627.   <div class="alert alert-danger alert-dark">
  628.               <button type="button" class="close" data-dismiss="alert">×</button>
  629.               DANGER : Gagal Delete User.
  630.                       </div>
  631.                     <?php }
  632. }
  633. } else if($_POST['btn'] == "btn-delfitur") {
  634.  
  635.   $usrnmlink = $_POST['usrnmlink'];
  636.   $query2 = $MySQLi_CON->query("SELECT * FROM service WHERE ket='$usrnmlink'");
  637.   $fetch2 = $query2->fetch_array();
  638.   $rows2 = $query2->num_rows;
  639.  
  640.   if($rows2 == 0) { ?>
  641.   <div class="alert alert-danger alert-dark">
  642.               <button type="button" class="close" data-dismiss="alert">×</button>
  643.               DANGER : Fitur tidak ditemukan
  644.                       </div>
  645. <?php  } else {
  646.   $query1 = $MySQLi_CON->query("DELETE FROM service WHERE ket='$usrnmlink'");
  647.   if($query1) { ?>
  648.  
  649.   <div class="alert alert-success alert-dark">
  650.               <button type="button" class="close" data-dismiss="alert">×</button>
  651.   <center>==================================</br>
  652.                            <strong>DELETE Service</strong> Sukses<br>
  653.                           ==================================</br>
  654.                           Nama : <?php echo $fetch2['nama']; ?></br>
  655.                           ID Service : <?php echo $fetch2['ket']; ?></br>
  656.                           Operan : <?php echo $fetch2['jenis']; ?></br>
  657.                           ==================================</br>
  658.                           Ini adalah tanda bukti Transaksi Anda</center>
  659.                          
  660.                       </div>
  661.                      
  662.   <?php } else { ?>
  663.  
  664.   <div class="alert alert-danger alert-dark">
  665.               <button type="button" class="close" data-dismiss="alert">×</button>DANGER : Gagal Delete User.
  666.                       </div>
  667. <?php  }
  668. }
  669. } else if($_POST['btn'] == "btn-editnw") {
  670.  
  671.   $key = $_POST['usrnmlink'];
  672.  
  673.   $query1 = $MySQLi_CON->query("UPDATE settings SET namaweb = '$key'");
  674.   if($query1) { ?>
  675.   <div class="alert alert-success alert-dark">
  676.               <button type="button" class="close" data-dismiss="alert">×</button>
  677. <center>==================================</br>
  678.                          <strong> Change Name Web </strong> Sukses<br>
  679.                           ==================================</br></center></div>
  680. <?php  } else {
  681.     echo "Gagal";
  682.   }
  683. } else if($_POST['btn'] == "btn-proreq") {
  684.  
  685.   $key = $_POST['usrnmlink'];
  686.  
  687.   $query1 = $MySQLi_CON->query("SELECT jumlah,buyer,via,status FROM request_saldo WHERE req_kode = '$key'");
  688.   $rows1 = $query1->num_rows;
  689.   $fetch1 = $query1->fetch_array();
  690. if($rows1 == 0) {
  691. echo "Nomor Permintaan tidak ditemukan";
  692. } else if($fetch1['status'] != "Waiting") {
  693.   echo "Permintaan belum di konfirm/telah Gagal/telah sukses";
  694. } else {
  695. $query2 = $MySQLi_CON->query("UPDATE users SET saldo=saldo+$fetch1[jumlah] WHERE username = '$fetch1[buyer]'");
  696. $query2 = $MySQLi_CON->query("UPDATE request_saldo SET status = 'Sukses' WHERE req_kode= '$key'");
  697.   if($query2) { ?>
  698.   <div class="alert alert-success alert-dark">
  699.               <button type="button" class="close" data-dismiss="alert">×</button>
  700. <center>==================================</br>
  701.                          <strong> Proses Permintaan Saldo </strong> Sukses<br>
  702.                           ==================================</br></center></div>
  703. <?php  } else {
  704.     echo "Gagal";
  705.   }
  706. }
  707.  
  708. } else if($_POST['btn'] == "btn-changepw") {
  709.  
  710.   $key = md5($_POST['usrnmlink']);  
  711.   $key1 = $_POST['usrnmlink1'];
  712.   $key2 = md5($key1);
  713.   if($fetch['password'] != $key) { ?>
  714.  
  715.   <div class="alert alert-danger alert-dark">
  716.               <button type="button" class="close" data-dismiss="alert">×</button>
  717.               DANGER : Password Lama tidak sesuai dengan base kami.
  718.                       </div>
  719.   <?php } else if(!$key | !$key1) { ?>
  720.   <div class="alert alert-danger alert-dark">
  721.               <button type="button" class="close" data-dismiss="alert">×</button>
  722.               DANGER : Data masih kosong.
  723.                       </div>
  724.   <?php } else {
  725.  
  726.   $query1 = $MySQLi_CON->query("UPDATE users SET password = '$key2' WHERE username='$username' OR email = '$username'");
  727.   if($query1) { ?>
  728.  
  729.   <div class="alert alert-success alert-dark">
  730.               <button type="button" class="close" data-dismiss="alert">×</button>
  731.               <strong>Well done!</strong> Password telah di ganti menjadi <?php echo $key1; ?>
  732.                       </div>
  733.  <?php  } else { ?>
  734.   <div class="alert alert-danger alert-dark">
  735.               <button type="button" class="close" data-dismiss="alert">×</button>
  736.               DANGER : Kesalahan Sistem.
  737.                       </div>
  738.   <?php }
  739. }
  740.  
  741.  
  742. } else if($_POST['btn'] == "btn-addvoucher") {
  743.  
  744.   $usrnmlink = $_POST['usrnmlink'];
  745.   $nominal = $_POST['nominal'];
  746.  
  747. $query3 = $MySQLi_CON->query("SELECT level,saldo FROM users WHERE username='$username' OR email = '$username'");
  748. $fetch3 = $query3->fetch_array();
  749. $saldo = $fetch2['saldo'];
  750.  
  751.   $query1 = $MySQLi_CON->query("SELECT kode FROM voucher WHERE kode='$usrnmlink'");
  752.   $rows1 = $query1->num_rows;
  753.  
  754.   if($rows1 != 0) { ?>
  755.   <div class="alert alert-danger alert-dark">
  756.               <button type="button" class="close" data-dismiss="alert">×</button>
  757.               DANGER : DATA sudah ada.
  758.                       </div>
  759.  
  760.  
  761.  <?php } else if($nominal < 5000) { ?>
  762.   <div class="alert alert-danger alert-dark">
  763.               <button type="button" class="close" data-dismiss="alert">×</button>
  764.               DANGER : Minimal 5000 saldo
  765.                       </div>
  766.  
  767.   <?php  } else {
  768.  
  769. if($fetch3['level'] == "Reseller") {
  770.     $query2 = $MySQLi_CON->query("UPDATE users SET saldo=saldo-$nominal WHERE username='$username' OR email = '$username'");
  771. }
  772.   $query2 = $MySQLi_CON->query("INSERT INTO laporan (keterangan,buyer,owner) VALUES('Telah membuat kode voucher baru $nominal','---','$username')");
  773.     $query2 = $MySQLi_CON->query("INSERT INTO voucher (kode,nominal) VALUES ('$usrnmlink','$nominal')");
  774.     if($query2) { ?>
  775.  
  776.     <div class="alert alert-success alert-dark">
  777.               <button type="button" class="close" data-dismiss="alert">×</button>
  778.               <strong>Well done!</strong> Voucher telah ditambah kan dengan kode <?php echo $usrnmlink; ?>
  779.                       </div>
  780.  <?php     } else { ?>
  781.   <div class="alert alert-danger alert-dark">
  782.               <button type="button" class="close" data-dismiss="alert">×</button>
  783.               DANGER : Kesalahan Sistem.
  784.                       </div>
  785.  <?php }
  786. }
  787. } else if($_POST['btn'] == "btn-getvoucher") {
  788.  
  789.   $usrnmlink = $_POST['usrnmlink'];
  790.   $query1 = $MySQLi_CON->query("SELECT nominal FROM voucher WHERE kode='$usrnmlink'");
  791.   $rows1 = $query1->num_rows;
  792.   $fetch1 = $query1->fetch_array();
  793.  
  794.   if($rows1 == 0) { ?>
  795.   <div class="alert alert-danger alert-dark">
  796.               <button type="button" class="close" data-dismiss="alert">×</button>
  797.               DANGER : Voucher tidak ditemukan.
  798.                       </div>
  799. <?php  } else if(!$usrnmlink) { ?>
  800.   <div class="alert alert-danger alert-dark">
  801.               <button type="button" class="close" data-dismiss="alert">×</button>
  802.               DANGER : Data tidak boleh kosong.
  803.                       </div>
  804.  
  805. <?php } else {
  806.   $saldo = $fetch1['nominal'];
  807.   $query2 = $MySQLi_CON->query("UPDATE users SET saldo=saldo+$saldo WHERE username = '$username' OR email = '$username'");
  808.   $query2 = $MySQLi_CON->query("DELETE FROM voucher WHERE kode='$usrnmlink'");
  809.   if($query2) { ?>
  810.  
  811.   <div class="alert alert-success alert-dark">
  812.               <button type="button" class="close" data-dismiss="alert">×</button>
  813.               <strong>Well done!</strong>Saldo anda telah ditambahkan sebanyak <?php echo $fetch1['nominal']; ?> dengan serial <?php echo $usrnmlink; ?>
  814.                       </div>
  815.  
  816.   <?php } else { ?>
  817.   <div class="alert alert-danger alert-dark">
  818.               <button type="button" class="close" data-dismiss="alert">×</button>
  819.               DANGER : Kesalahan Sistem.
  820.                       </div>
  821.  
  822.  
  823.   <?php }
  824. }
  825.  
  826.  
  827. } else if($_POST['btn'] == "btn-changephoto") {
  828.  
  829.   $key = $_POST['usrnmlink'];
  830. if(!$key) { ?>
  831.  
  832.   <div class="alert alert-danger alert-dark">
  833.               <button type="button" class="close" data-dismiss="alert">×</button>
  834.               DANGER : Data masih kosong.
  835.                       </div>
  836.   <?php } else {
  837.  
  838.   $query1 = $MySQLi_CON->query("UPDATE users SET photo = '$key' WHERE username='$username' OR email = '$username'");
  839.   if($query1) { ?>
  840.  
  841.   <div class="alert alert-success alert-dark">
  842.               <button type="button" class="close" data-dismiss="alert">×</button>
  843.               <strong>Well done!</strong> Photo Anda telah diganti,silahkan refresh halaman (f5)
  844.                       </div>
  845.  <?php  } else { ?>
  846.   <div class="alert alert-danger alert-dark">
  847.               <button type="button" class="close" data-dismiss="alert">×</button>
  848.               DANGER : Kesalahan Sistem.
  849.                       </div>
  850.   <?php }
  851. }
  852.  
  853.  
  854. } else if($_POST['btn'] == "btn-editweb") {
  855.  
  856.   $sts = $_POST['usrnmlink'];
  857.  
  858.   if($sts =='1') {
  859.     $status = "Aktif";
  860. } else if ($sts == '2') {
  861.   $status ="Nonaktif";
  862. } else { ?>
  863.   <div class="alert alert-danger alert-dark">
  864.               <button type="button" class="close" data-dismiss="alert">×</button>
  865.   Oh Snap! Please Choose Menu
  866.   </div>
  867. <?php }
  868.  
  869. $query1 = $MySQLi_CON->query("UPDATE settings SET statusweb = '$status' ");
  870. if($query1) { ?>
  871.  
  872. <div class="alert alert-success alert-dark">
  873.               <button type="button" class="close" data-dismiss="alert">×</button>
  874.   <center>==================================</br>
  875.                            <strong>Change Web Status</strong>  Sukses<br>
  876.                           ==================================</br>
  877.                           Status Sekarang : <?php echo $sts; ?></br>
  878.                           ==================================/center>
  879.                          
  880.                       </div>
  881. <?php } else { ?>
  882.   <div class="alert alert-danger alert-dark">
  883.               <button type="button" class="close" data-dismiss="alert">×</button>
  884.   Oh Snap! Change Status Web
  885. </div>
  886. <?php }
  887.  
  888. } else if($_POST['btn'] == "btn-restapi") {
  889.  
  890. function generateRandomString($length = 10) {
  891.     $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
  892.     $charactersLength = strlen($characters);
  893.     $randomString = '';
  894.     for ($i = 0; $i < $length; $i++) {
  895.         $randomString .= $characters[rand(0, $charactersLength - 1)];
  896.     }
  897.     return $randomString;
  898. }
  899.  
  900. $api = generateRandomString();
  901. $query1 = $MySQLi_CON->query("UPDATE users SET apikeys='RavarUs-$api' WHERE username='$username' OR email = '$username'");
  902. if($query1) { ?>
  903.  
  904. <div class="alert alert-success alert-dark">
  905.               <button type="button" class="close" data-dismiss="alert">×</button>
  906.   <center>==================================</br>
  907.                            <strong>Change ApiKeys</strong>  Sukses<br>
  908.                           ==================================</br>
  909.                           ApiKeys Baru : Cyclone-<?php echo $api; ?></br>
  910.                           ==================================</br>
  911.                           Ini adalah tanda bukti Transaksi Anda</center>
  912.                          
  913.                       </div>
  914.  
  915. <?php } else { ?>
  916.   <div class="alert alert-danger alert-dark">
  917.               <button type="button" class="close" data-dismiss="alert">×</button>
  918.               DANGER : Gagal! Silahkan kontak Admin.
  919.                       </div>
  920.  
  921. <?php }
  922.  
  923. } else if($_POST['btn'] == "btn-news") {
  924.  
  925.   $usrnmlink = $_POST['usrnmlink'];
  926.   $usrnm = $_POST['usrnm'];
  927. $query1 = $MySQLi_CON->query("INSERT INTO news (tentang,berita,petugas) VALUES('$usrnm','$usrnmlink','$username')");
  928. if($query1) { ?>
  929.  
  930. <div class="alert alert-success alert-dark">
  931.               <button type="button" class="close" data-dismiss="alert">×</button>
  932.   <center>==================================</br>
  933.                            <strong>Add News</strong>  Sukses<br>
  934.                           ==================================</br>
  935.                           Silahkan cek di page News</br>
  936.                           ==================================</br></center>
  937.                          
  938.                       </div>
  939.  
  940. <?php } else { ?>
  941.   <div class="alert alert-danger alert-dark">
  942.               <button type="button" class="close" data-dismiss="alert">×</button>
  943.               DANGER : Gagal! Silahkan kontak Admin.
  944.                       </div>
  945.  
  946. <?php }
  947. } else if($_POST['btn'] == "btn-user") {
  948.  
  949.   $usrnmlink = $_POST['usrnmlink'];
  950.   $usrnm = $_POST['usrnm'];
  951.   $usrpw = md5($_POST['usrpw']);
  952.   $level1 = $_POST['level'];
  953.  
  954.   $query1 = $MySQLi_CON->query("SELECT * FROM users WHERE username='$usrnmlink'");
  955.   $rows1 = $query1->num_rows;
  956.  
  957.   if($level1 == "Reseller") {
  958.     $harga = "150000";
  959.     $bonus = "75000";
  960.   } else if($level1 == "Member") {
  961.     $harga = "12000";
  962.     $bonus = "5000";
  963.   }
  964.  
  965. function generateRandomString($length = 10) {
  966.     $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
  967.     $charactersLength = strlen($characters);
  968.     $randomString = '';
  969.     for ($i = 0; $i < $length; $i++) {
  970.         $randomString .= $characters[rand(0, $charactersLength - 1)];
  971.     }
  972.     return $randomString;
  973. }
  974.  
  975. $api = generateRandomString();
  976.  
  977.   if($rows1 != 0 ) { ?>
  978.  
  979.   <div class="alert alert-danger alert-dark">
  980.               <button type="button" class="close" data-dismiss="alert">×</button>
  981.               DANGER : Username telah terdaftar.
  982.                       </div>
  983.                      
  984. <?php  } else if($saldo < $harga) { ?>
  985.   <div class="alert alert-danger alert-dark">
  986.               <button type="button" class="close" data-dismiss="alert">×</button>
  987.               DANGER : Saldo Anda tidak Mencukupi.
  988.                       </div>
  989.                      
  990. <?php } else if(!$usrnmlink | !$usrnm | !$usrpw | $level1 | !$harga) { ?>
  991.   <div class="alert alert-danger alert-dark">
  992.               <button type="button" class="close" data-dismiss="alert">×</button>
  993.               DANGER : Data Masih Kosong.
  994.                       </div>
  995. <?php } else {
  996.   $query2 = $MySQLi_CON->query("INSERT INTO laporan (keterangan,buyer,owner) VALUES('Telah mendaftarkan user baru','$usrnmlink','$username')");
  997.   $query2 = $MySQLi_CON->query("INSERT INTO users (username,nama,password,saldo,level,apikeys,photo) VALUES('$usrnmlink','$usrnm','$usrpw','$bonus','$level1','RavarUs-$api','http://wordpressthemes2016.com/wp-content/uploads/2015/10/21-Reflect-Architecture-Logo.png')");
  998.   $query2 = $MySQLi_CON->query("UPDATE users SET saldo=saldo-$harga , totalorder=totalorder+$harga WHERE username='$username'  OR email = '$username'");
  999.   if($query2) { ?>
  1000.  
  1001.   <div class="alert alert-success alert-dark">
  1002.               <button type="button" class="close" data-dismiss="alert">×</button>
  1003.               <center>==================================</br>
  1004.                           <strong>Add User</strong> Sukses<br>
  1005.                           ==================================</br>
  1006.                           Nama : <?php echo $usrnm; ?></br>
  1007.                           Username : <?php echo $usrnmlink; ?></br>
  1008.                           Level : <?php echo $level1; ?></br>
  1009.                           Harga : <?php echo $harga; ?></br>
  1010.                           Staff : <?php echo $nama; ?></br>
  1011.                           ==================================</br>
  1012.                           Ini adalah tanda bukti Transaksi Anda</center>
  1013.             </div>
  1014.  
  1015. <?php  } else { ?>
  1016.   <div class="alert alert-danger alert-dark">
  1017.               <button type="button" class="close" data-dismiss="alert">×</button>
  1018.               DANGER : Maaf ada kesalahan sistem.
  1019.                       </div>
  1020.                      
  1021. <?php }
  1022. }
  1023. } else {
  1024.   echo "<h3>MO NGAPAIN TONG ?</h3>".$_POST['btn'];
  1025. }
  1026. } else {
  1027.   echo " GOBLOK LU";
  1028. }
  1029. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement