query("SELECT * FROM profile_paket WHERE id = '$page[1]'"); $data1 = $ambil->fetch_assoc(); $harga = $data1['harga_paket'] ; $kodeprofile = $data1['nama_profile']; $vim = $data1['vi_agen'] ; $jumlah = $harga - $vim ; $saldo = $pcmem['saldo']; // echo "
";
  // print_r($pcmem);
  // echo "
"; ?>

Total Transaksi Belum Di Bayar

Rp.

Pembayaran Voucher Hotspot


Pembelian
Paket
Voucher

Harga

Rp.

prepare("SELECT * FROM setting_mikrotik WHERE id = :id"); $stmt->execute([':id' => $pcmem['id_setting_mikrotik']]); $pset = $stmt->fetch(PDO::FETCH_ASSOC); $m_ip = $pset['ip_address']; $m_user = $pset['username']; $m_pass = $pset['password']; $m_port = $pset['port_api']; require('router_api/routeros_api.class.php'); $API = new RouterosAPI(); $API->debug = false; if ($API->connect2($m_ip, $m_user, $m_pass, $m_port)) { $ARRAY = $API->comm("/ip/hotspot/user/profile/print", array( ".proplist" => ".id", "?name" => $kodeprofile, )); if (empty($ARRAY) || $ARRAY[0]['.id'] == '') { sweetAlert("Transaksi Gagal: Profile paket tidak terdaftar di server, silahkan hubungi admin", "error"); } else { $date = date('Y-m-d H:i:s'); // Insert generated voucher $stmt = $pdo->prepare("INSERT INTO ganerate_voucher (id_data_server, id_agen_voucher, id_setting_mikrotik, id_profile_paket, voucher, harga, create_time) VALUES (:id_data_server, :id_agen_voucher, :id_setting_mikrotik, :id_profile_paket, :voucher, :harga, :create_time)"); $stmt->execute([ ':id_data_server' => $pcmem['id_data_server'], ':id_agen_voucher' => $_SESSION['agen'], ':id_setting_mikrotik' => $pcmem['id_setting_mikrotik'], ':id_profile_paket' => $page[1], ':voucher' => $kodevoucher, ':harga' => $harga, ':create_time' => $date ]); $last_id = $pdo->lastInsertId(); // Add user in MikroTik $API->comm('/ip/hotspot/user/add', array( "name" => $kodevoucher, "password" => $kodevoucher, "profile" => $kodeprofile, "server" => "all" )); $API->disconnect(); $generate_time = date('Y-m-d'); $ket = 'pembelian voucher ' . $data1['nama'] . ' -> ' . $kodevoucher; $stmt = $pdo->prepare("INSERT INTO transaksi_agen_voucher (id_data_server, id_agen_voucher, id_ganerate_voucher, kredit, keterangan, input_time, generate_time) VALUES (:id_data_server, :id_agen_voucher, :id_ganerate_voucher, :kredit, :keterangan, :input_time, :generate_time)"); $stmt->execute([ ':id_data_server' => $pcmem['id_data_server'], ':id_agen_voucher' => $_SESSION['agen'], ':id_ganerate_voucher' => $last_id, ':kredit' => $jumlah, ':keterangan' => $ket, ':input_time' => $date, ':generate_time' => $generate_time ]); sweetAlert("Transaksi Berhasil", "success", "?" . base64_encode('voucher_detail_berhasil|' . $last_id)); } } else { sweetAlert("Transaksi Gagal: Server tidak terhubung, silahkan hubungi admin", "error"); } } else { sweetAlert("Transaksi Gagal: Status agen Non Aktif, silahkan hubungi Admin", "error"); } } if ($_SESSION['pay'] == 'false') { echo ''; // exit(); } ?>