diff --git a/config/cronjob_tagihan.log b/config/cronjob_tagihan.log
index c89d201..dd1b268 100644
--- a/config/cronjob_tagihan.log
+++ b/config/cronjob_tagihan.log
@@ -1 +1 @@
-NO ACTION => 2 <-> cc.net Limit_Tgl_5 NO ACTION => 3 <-> nsn utama Limit_Tgl_10 NO ACTION => 3 <-> ciangsana Limit_Tgl_15 NO ACTION => 4 <-> fast.net Limit_Tgl_12 NO ACTION => 5 <-> bima net Limit Tagihan Tgl 15 NO ACTION => 6 <-> kingnet Limit Tgl 15 NO ACTION => 8 <-> diamond.net Limit_Tgl_15 NO ACTION => 9 <-> 22 p.net Limit_Tgl_15 NO ACTION => 10 <-> nettizen Tagihan Limit tgl 15 NO ACTION => 12 <-> Tagihan_Limit_Tgl5 NO ACTION => 15 <-> Tag_NTA2 Limit Tgl 10 NO ACTION => 16 <-> Tagihan Limit Tgl 5 NO ACTION => 13 <-> Limit Tanggal 26 (Infinnet) NO ACTION => 18 <-> BUM-Limit-Tgl-5 BUAT TAGIHAN => 14 <-> Kh_Limit Tanggal 25 Start : 2025-07-13 - Last : 2025-07-18 NO ACTION => 17 <-> Tagihan Limit Tgl 10 NO ACTION => 17 <-> Tagihan Limit Tgl 15 NO ACTION => 20 <-> IVVI-10 NO ACTION => 20 <-> IVVI-20 NO ACTION => 20 <-> IVVI-30 NO ACTION => 21 <-> QONNET NO ACTION => 21 <-> QONNET2 NO ACTION => 25 <-> Tagihan Limit Tgl 5 NO ACTION => 23 <-> Limit Tanggal 5 NO ACTION => 26 <-> Limit Tanggal 10 NO ACTION => 24 <-> Tagihan30 NO ACTION => 23 <-> limit tanggal 19 NO ACTION => 31 <-> 23-ISOLIR NO ACTION => 33 <-> usolir-10 NO ACTION => 37 <-> paket 140 ribu NO ACTION => 28 <-> PAKET-100K NO ACTION => 28 <-> PAKET-150K NO ACTION => 28 <-> PAKET-200K NO ACTION => 28 <-> PAKET-300K NO ACTION => 42 <-> meldina-20 NO ACTION => 41 <-> lippy-20 NO ACTION => 43 <-> Tagihan_Limit_tgl_13 NO ACTION => 46 <-> Limit_Tgl_5 NO ACTION => 35 <-> PAKET 1 DEVICE NO ACTION => 35 <-> PAKET 2 DEVICE NO ACTION => 35 <-> PAKET 3 DEVICE NO ACTION => 35 <-> PAKET 4 DEVICE NO ACTION => 35 <-> PAKET 5 DEVICE [1/80] NO ACTION => 35 <-> PAKET 5 DEVICE [1/70] NO ACTION => 35 <-> PAKET 6 DEVICE [1/80] NO ACTION => 35 <-> PAKET 6 DEVICE [1/70] NO ACTION => 35 <-> PAKET 7 DEVICE NO ACTION => 35 <-> PAKET 8 DEVICE NO ACTION => 44 <-> Isolir_20 NO ACTION => 53 <-> PAKET BRONZE NO ACTION => 54 <-> Muhamad rouf NO ACTION => 53 <-> PAKET PLATINUM 5MBs NO ACTION => 53 <-> PAKET GLOD 7 MBs NO ACTION => 53 <-> PAKET GLOD+ 10 MBs NO ACTION => 59 <-> Isolir_21 NO ACTION => 46 <-> Limit tgl 30 NO ACTION => 61 <-> Isolir_20 NO ACTION => 55 <-> Dcn_CO_Isolir NO ACTION => 62 <-> limit tanggal 5 NO ACTION => 55 <-> Dcn_GB_Isolir NO ACTION => 49 <-> TAGIHAN TANGGAL 20 NO ACTION => 19 <-> TAGIHAN-TGL1 NO ACTION => 49 <-> TAGIHAN TANGGAL 1 NO ACTION => 66 <-> Tagihan Isolir Tgl 1 NO ACTION => 67 <-> Tag Netborhood Limit Tgl 10 NO ACTION => 73 <-> Tagihan01-05
\ No newline at end of file
+NO ACTION => 2 <-> cc.net Limit_Tgl_5 NO ACTION => 3 <-> nsn utama Limit_Tgl_10 NO ACTION => 3 <-> ciangsana Limit_Tgl_15 NO ACTION => 4 <-> fast.net Limit_Tgl_12 NO ACTION => 5 <-> bima net Limit Tagihan Tgl 15 NO ACTION => 6 <-> kingnet Limit Tgl 15 NO ACTION => 8 <-> diamond.net Limit_Tgl_15 NO ACTION => 9 <-> 22 p.net Limit_Tgl_15 NO ACTION => 10 <-> nettizen Tagihan Limit tgl 15 NO ACTION => 12 <-> Tagihan_Limit_Tgl5 NO ACTION => 15 <-> Tag_NTA2 Limit Tgl 10 NO ACTION => 16 <-> Tagihan Limit Tgl 5 NO ACTION => 13 <-> Limit Tanggal 26 (Infinnet) NO ACTION => 18 <-> BUM-Limit-Tgl-5 BUAT TAGIHAN => 14 <-> Kh_Limit Tanggal 25 Start : 2025-07-13 - Last : 2025-07-18
\ No newline at end of file
diff --git a/controller/voucher_auto.php b/controller/voucher_auto.php
index 121e15d..e0fc6ff 100644
--- a/controller/voucher_auto.php
+++ b/controller/voucher_auto.php
@@ -13,31 +13,34 @@ try {
$start = intval($_GET['start'] ?? 0);
$length = intval($_GET['length'] ?? 10);
$searchValue = $_GET['search']['value'] ?? '';
+ $svid = $_GET['i'] ?? '';
// Kolom yang bisa diurutkan
- $columns = ['create_time', 'voucher', 'harga', 'status_cek', 'active_time', 'expaired_time'];
+ $columns = ['nama_server', 'voucher', 'harga', 'status', 'create_time', 'active_time', 'expaired_time'];
$orderColumnIndex = $_GET['order'][0]['column'] ?? 0;
$orderColumnDir = $_GET['order'][0]['dir'] ?? 'desc';
$orderColumn = $columns[$orderColumnIndex] ?? 'create_time';
// Kondisi dasar (statis)
- $baseCondition = "id_agen_voucher IS NULL AND jenis IN ('sv-radius','sv-mikrotik','api-pw')";
+ $baseCondition = "id_data_server IN (".$svid.")";
// Hitung total data
- $totalQuery = $pdo->query("SELECT COUNT(*) FROM ganerate_voucher WHERE $baseCondition");
+ $totalQuery = $pdo->query("SELECT COUNT(*) FROM v_generate_voucher_manual WHERE $baseCondition");
$totalRecords = $totalQuery->fetchColumn();
// Query data + search
- $sql = "SELECT create_time, voucher, harga, status_cek, active_time, expaired_time, jenis
- FROM ganerate_voucher
+ $sql = "SELECT nama_server, nama_mikrotik, create_time, voucher, harga, jenis, active_time, expaired_time
+ FROM v_generate_voucher_manual
WHERE $baseCondition";
$params = [];
if (!empty($searchValue)) {
$sql .= " AND (
+ nama_server LIKE :search OR
+ nama_mikrotik LIKE :search OR
create_time LIKE :search OR
voucher LIKE :search OR
- status_cek LIKE :search OR
+ jenis LIKE :search OR
active_time LIKE :search OR
expaired_time LIKE :search
)";
@@ -46,7 +49,7 @@ try {
// Hitung total setelah filter
$filteredSql = str_replace(
- "SELECT create_time, voucher, harga, status_cek, active_time, expaired_time, jenis",
+ "SELECT nama_server, nama_mikrotik, create_time, voucher, harga, jenis, active_time, expaired_time",
"SELECT COUNT(*)",
$sql
);
@@ -80,12 +83,13 @@ try {
$saldo = $harga - $biaya;
$data[] = [
- $row['create_time'],
+ $row['nama_server'] . ' ' . $row['nama_mikrotik'],
$row['voucher'],
number_format($harga), // harga
number_format($biaya), // biaya
number_format($saldo), // saldo
- $row['status_cek'],
+ $row['jenis'],
+ $row['create_time'],
$row['active_time'],
$row['expaired_time'],
];
diff --git a/load/koneksi_off.log b/load/koneksi_off.log
index f7a6d7d..1dcf316 100644
--- a/load/koneksi_off.log
+++ b/load/koneksi_off.log
@@ -1,23 +1,23 @@
SV_Cikembar_Utama Data pelanggan tidak ada
-2025-07-14 23:47:01SV_BojongKerta Data pelanggan tidak ada
-2025-07-14 23:47:01SV_Permata_Sampora Data pelanggan tidak ada
-2025-07-14 23:47:01SV_Kingnet_Cibadak Data pelanggan tidak ada
-2025-07-14 23:47:01SV_CC-Net_Cipicung Data pelanggan tidak ada
-2025-07-14 23:47:01SV_Nusaina_Cibadak Data pelanggan tidak ada
-2025-07-14 23:47:01SV_Diamond Net Status koneksi tidak aktif atau interval tidak tersedia.
+2025-07-15 01:58:01SV_BojongKerta Data pelanggan tidak ada
+2025-07-15 01:58:01SV_Permata_Sampora Data pelanggan tidak ada
+2025-07-15 01:58:01SV_Kingnet_Cibadak Data pelanggan tidak ada
+2025-07-15 01:58:01SV_CC-Net_Cipicung Data pelanggan tidak ada
+2025-07-15 01:58:01SV_Nusaina_Cibadak Data pelanggan tidak ada
+2025-07-15 01:58:01SV_Diamond Net Status koneksi tidak aktif atau interval tidak tersedia.
SV_22P Net Cibadak Data pelanggan tidak ada
-2025-07-14 23:47:01SV_Nettizen_Segaranten Data pelanggan tidak ada
-2025-07-14 23:17:02SV-DNY-Net-1 Data pelanggan tidak ada
-2025-07-14 23:57:02SV_NTA_2_Pasawahan Status koneksi tidak aktif atau interval tidak tersedia.
+2025-07-15 01:58:01SV_Nettizen_Segaranten Data pelanggan tidak ada
+2025-07-15 01:28:01SV-DNY-Net-1 Data pelanggan tidak ada
+2025-07-15 02:08:01SV_NTA_2_Pasawahan Status koneksi tidak aktif atau interval tidak tersedia.
SV_NTA_1 Status koneksi tidak aktif atau interval tidak tersedia.
SV-Cicukang Status koneksi tidak aktif atau interval tidak tersedia.
RO-Bumdes-Mekarmanah Status koneksi tidak aktif atau interval tidak tersedia.
RO-Pak-Kholiq Data pelanggan tidak ada
-2025-07-15 00:02:02RO-Dendrit-Net Status koneksi tidak aktif atau interval tidak tersedia.
+2025-07-15 02:13:01RO-Dendrit-Net Status koneksi tidak aktif atau interval tidak tersedia.
LJN.NS.CSR.NET Status koneksi tidak aktif atau interval tidak tersedia.
IVVINET-CBD Data pelanggan tidak ada
-2025-07-14 23:47:02QONNET Data pelanggan tidak ada
-2025-07-14 23:47:02Mikrotik_X86 Status koneksi tidak aktif atau interval tidak tersedia.
+2025-07-15 01:58:02QONNET Data pelanggan tidak ada
+2025-07-15 01:58:02Mikrotik_X86 Status koneksi tidak aktif atau interval tidak tersedia.
Mikrotik_BSW_1 Status koneksi tidak aktif atau interval tidak tersedia.
Mikrotik_Alea Status koneksi tidak aktif atau interval tidak tersedia.
STANG Status koneksi tidak aktif atau interval tidak tersedia.
@@ -37,14 +37,14 @@ RO_Wargasari Status koneksi tidak aktif atau interval tidak tersedia.
LJN_AGUNG Status koneksi tidak aktif atau interval tidak tersedia.
RNET-CMS Status koneksi tidak aktif atau interval tidak tersedia.
DCN-GB-CCR Data pelanggan tidak ada
-2025-07-14 23:47:02coba Status koneksi tidak aktif atau interval tidak tersedia.
+2025-07-15 01:58:02coba Status koneksi tidak aktif atau interval tidak tersedia.
412NET Status koneksi tidak aktif atau interval tidak tersedia.
brf Status koneksi tidak aktif atau interval tidak tersedia.
BMSNET Status koneksi tidak aktif atau interval tidak tersedia.
purabaya Status koneksi tidak aktif atau interval tidak tersedia.
DCN-CO-GX4 Data pelanggan tidak ada
-2025-07-14 23:47:02MIKROTIK GX4 Status koneksi tidak aktif atau interval tidak tersedia.
+2025-07-15 01:58:02MIKROTIK GX4 Status koneksi tidak aktif atau interval tidak tersedia.
RO - Netborhood Wifi Status koneksi tidak aktif atau interval tidak tersedia.
Neglasari Status koneksi tidak aktif atau interval tidak tersedia.
SV-DNY-Net-2 Data pelanggan tidak ada
-2025-07-14 23:57:02DNY-Neglasari Status koneksi tidak aktif atau interval tidak tersedia.
+2025-07-15 02:08:02DNY-Neglasari Status koneksi tidak aktif atau interval tidak tersedia.
diff --git a/load/load_multi_cek.log b/load/load_multi_cek.log
index 6e6050b..392c0f2 100644
--- a/load/load_multi_cek.log
+++ b/load/load_multi_cek.log
@@ -1 +1 @@
-Successfully started background process for IP: tunnel.manjapro.net SV-DNY-Net-1 Successfully started background process for IP: nsn.my.id SV_22P Net Cibadak Successfully started background process for IP: nsn.my.id RO-Bumdes-Mekarmanah Successfully started background process for IP: 103.242.104.69 RO-Dendrit-Net Successfully started background process for IP: 103.26.176.93 LJN.NS.CSR.NET Successfully started background process for IP: 103.155.198.109 RO_Asep Successfully started background process for IP: 103.155.199.191 PERWASIM-NETWORK Successfully started background process for IP: tunnel.manjapro.net SV_NTA_2_Pasawahan Successfully started background process for IP: tunnel.manjapro.net SV-Cicukang Successfully started background process for IP: tunnel.manjapro.net SV_NTA_1 Successfully started background process for IP: 103.94.10.112 STANG Successfully started background process for IP: 157.20.128.231 QONNET Successfully started background process for IP: 114.141.51.12 BMSNET Successfully started background process for IP: 114.141.51.12 purabaya Successfully started background process for IP: nsn.my.id SV_Cikembar_Utama Successfully started background process for IP: tunnel.bilspro.com RO_Sukasari Successfully started background process for IP: tunnel.bilspro.com Mikrotik_X86 Successfully started background process for IP: 103.155.196.145 UNIX-NET Successfully started background process for IP: nsn.my.id SV_Diamond Net Successfully started background process for IP: 103.26.176.81 SV_CC-Net_Cipicung Successfully started background process for IP: 103.242.105.199 SV-DNY-Net-2 Started parallel processes for checking vouchers. => 2025-07-15 00:00:01
\ No newline at end of file
+Successfully started background process for IP: tunnel.manjapro.net SV-DNY-Net-1 Successfully started background process for IP: nsn.my.id SV_22P Net Cibadak Successfully started background process for IP: nsn.my.id RO-Bumdes-Mekarmanah Successfully started background process for IP: 103.242.104.69 RO-Dendrit-Net Successfully started background process for IP: 103.26.176.93 LJN.NS.CSR.NET Successfully started background process for IP: 103.155.198.109 RO_Asep Successfully started background process for IP: 103.155.199.191 PERWASIM-NETWORK Successfully started background process for IP: tunnel.manjapro.net SV_NTA_2_Pasawahan Successfully started background process for IP: tunnel.manjapro.net SV-Cicukang Successfully started background process for IP: tunnel.manjapro.net SV_NTA_1 Successfully started background process for IP: 103.94.10.112 STANG Successfully started background process for IP: 157.20.128.231 QONNET Successfully started background process for IP: 114.141.51.12 BMSNET Successfully started background process for IP: 114.141.51.12 purabaya Successfully started background process for IP: nsn.my.id SV_Cikembar_Utama Successfully started background process for IP: tunnel.bilspro.com RO_Sukasari Successfully started background process for IP: tunnel.bilspro.com Mikrotik_X86 Successfully started background process for IP: 103.155.196.145 UNIX-NET Successfully started background process for IP: nsn.my.id SV_Diamond Net Successfully started background process for IP: 103.26.176.81 SV_CC-Net_Cipicung Successfully started background process for IP: 103.242.105.199 SV-DNY-Net-2 Started parallel processes for checking vouchers. => 2025-07-15 02:00:02
\ No newline at end of file
diff --git a/pages/ganerate_voucher.php b/pages/ganerate_voucher.php
index 173bbc6..a67d347 100644
--- a/pages/ganerate_voucher.php
+++ b/pages/ganerate_voucher.php
@@ -1,9 +1,3 @@
-