diff --git a/controller/get_topik_ai.php b/controller/get_topik_ai.php
index 6842246..7d1364b 100644
--- a/controller/get_topik_ai.php
+++ b/controller/get_topik_ai.php
@@ -1,5 +1,5 @@
false, "message" => "Terjadi kesalahan"];
+// $response = ["success" => false, "message" => "Terjadi kesalahan"];
-if ($_SERVER['REQUEST_METHOD'] === 'POST') {
- $id = intval($_POST['id'] ?? 0);
+// if ($_SERVER['REQUEST_METHOD'] === 'POST') {
+// $id = intval($_POST['id'] ?? 0);
- if ($id <= 0) {
- echo json_encode(["success" => false, "message" => "ID tidak valid"]);
- exit;
- }
+// if ($id <= 0) {
+// echo json_encode(["success" => false, "message" => "ID tidak valid"]);
+// exit;
+// }
- if (!isset($_FILES['bukti_success']) || $_FILES['bukti_success']['error'] !== UPLOAD_ERR_OK) {
- echo json_encode(["success" => false, "message" => "File gambar tidak ditemukan"]);
- exit;
- }
+// if (!isset($_FILES['bukti_success']) || $_FILES['bukti_success']['error'] !== UPLOAD_ERR_OK) {
+// echo json_encode(["success" => false, "message" => "File gambar tidak ditemukan"]);
+// exit;
+// }
- $uploadDir = __DIR__ . "/../img/bukti_success/";
- if (!is_dir($uploadDir)) {
- mkdir($uploadDir, 0777, true);
- }
+// $uploadDir = __DIR__ . "/../img/bukti_success/";
+// if (!is_dir($uploadDir)) {
+// mkdir($uploadDir, 0777, true);
+// }
- $ext = pathinfo($_FILES['bukti_success']['name'], PATHINFO_EXTENSION);
- $fileName = "bukti_" . $id . "_" . time() . "." . strtolower($ext);
- $filePath = $uploadDir . $fileName;
+// $ext = pathinfo($_FILES['bukti_success']['name'], PATHINFO_EXTENSION);
+// $fileName = "bukti_" . $id . "_" . time() . "." . strtolower($ext);
+// $filePath = $uploadDir . $fileName;
- if (move_uploaded_file($_FILES['bukti_success']['tmp_name'], $filePath)) {
- // Update status transaksi withdraw
- $sql = "UPDATE transaksi_withdraw
- SET status = 'success', bukti_success = :bukti, update_time = :update_time
- WHERE id = :id";
- $stmt = $pdo->prepare($sql);
- $stmt->execute([
- ":bukti" => "img/bukti_success/" . $fileName,
- ":update_time" => date('Y-m-d H:i:s'),
- ":id" => $id
- ]);
+// if (move_uploaded_file($_FILES['bukti_success']['tmp_name'], $filePath)) {
+// // Update status transaksi withdraw
+// $sql = "UPDATE transaksi_withdraw
+// SET status = 'success', bukti_success = :bukti, update_time = :update_time
+// WHERE id = :id";
+// $stmt = $pdo->prepare($sql);
+// $stmt->execute([
+// ":bukti" => "img/bukti_success/" . $fileName,
+// ":update_time" => date('Y-m-d H:i:s'),
+// ":id" => $id
+// ]);
- // Ambil data transaksi_withdraw yang baru saja diupdate
- $stmt = $pdo->prepare("SELECT * FROM transaksi_withdraw WHERE id = :id");
- $stmt->bindParam(':id', $id, PDO::PARAM_INT);
- $stmt->execute();
- $row = $stmt->fetch(PDO::FETCH_ASSOC); // hanya satu baris
+// // Ambil data transaksi_withdraw yang baru saja diupdate
+// $stmt = $pdo->prepare("SELECT * FROM transaksi_withdraw WHERE id = :id");
+// $stmt->bindParam(':id', $id, PDO::PARAM_INT);
+// $stmt->execute();
+// $row = $stmt->fetch(PDO::FETCH_ASSOC); // hanya satu baris
- if ($row) {
- // Generate nomor unik 10 digit
- $numid = date('Y_md').$id;
- $keterangan = "Withdraw Pendapatan Voucher Auto Pilot reff_" . $numid;
+// if ($row) {
+// // Generate nomor unik 10 digit
+// $numid = date('Y_md').$id;
+// $keterangan = "Withdraw Pendapatan Voucher Auto Pilot reff_" . $numid;
- // Cek apakah transaksi dengan keterangan tsb sudah ada
- $stmt = $pdo->prepare("SELECT keterangan FROM transaksi WHERE keterangan = :keterangan");
- $stmt->bindParam(':keterangan', $keterangan, PDO::PARAM_STR);
- $stmt->execute();
- $tagid = $stmt->fetchColumn();
+// // Cek apakah transaksi dengan keterangan tsb sudah ada
+// $stmt = $pdo->prepare("SELECT keterangan FROM transaksi WHERE keterangan = :keterangan");
+// $stmt->bindParam(':keterangan', $keterangan, PDO::PARAM_STR);
+// $stmt->execute();
+// $tagid = $stmt->fetchColumn();
- if ($tagid === false) {
- $sql = "INSERT INTO transaksi
- (id_data_server, keterangan, pemasukan, start_time, metode_pembayaran, status)
- VALUES (:idds, :keterangan, :pemasukan, :start_time, :metode, 'Pendapatan Hotspot')";
- $stmt = $pdo->prepare($sql);
- $stmt->bindParam(':idds', $row['id_data_server'], PDO::PARAM_INT);
- $stmt->bindParam(':keterangan', $keterangan, PDO::PARAM_STR);
- $stmt->bindParam(':pemasukan', $row['nominal'], PDO::PARAM_STR);
- $stmt->bindValue(':start_time', date('Y-m-d H:i:s'));
- $stmt->bindValue(':metode', 'API Payment');
- $stmt->execute();
- }
- }
+// if ($tagid === false) {
+// $sql = "INSERT INTO transaksi
+// (id_data_server, keterangan, pemasukan, start_time, metode_pembayaran, status)
+// VALUES (:idds, :keterangan, :pemasukan, :start_time, :metode, 'Pendapatan Hotspot')";
+// $stmt = $pdo->prepare($sql);
+// $stmt->bindParam(':idds', $row['id_data_server'], PDO::PARAM_INT);
+// $stmt->bindParam(':keterangan', $keterangan, PDO::PARAM_STR);
+// $stmt->bindParam(':pemasukan', $row['nominal'], PDO::PARAM_STR);
+// $stmt->bindValue(':start_time', date('Y-m-d H:i:s'));
+// $stmt->bindValue(':metode', 'API Payment');
+// $stmt->execute();
+// }
+// }
- $response = ["success" => true, "message" => "Update berhasil"];
- } else {
- $response = ["success" => false, "message" => "Gagal upload file"];
- }
+// $response = ["success" => true, "message" => "Update berhasil"];
+// } else {
+// $response = ["success" => false, "message" => "Gagal upload file"];
+// }
-}
+// }
-echo json_encode($response);
+// echo json_encode($response);
diff --git a/controller/voucher_auto.php b/controller/voucher_auto.php
index effe591..88a32d5 100644
--- a/controller/voucher_auto.php
+++ b/controller/voucher_auto.php
@@ -1,5 +1,5 @@
+ Require all denied
+
diff --git a/img/bukti_success/.htaccess b/img/bukti_success/.htaccess
new file mode 100644
index 0000000..d7c5d45
--- /dev/null
+++ b/img/bukti_success/.htaccess
@@ -0,0 +1,3 @@
+
+ Require all denied
+
diff --git a/invoice/.htaccess b/invoice/.htaccess
new file mode 100644
index 0000000..d7c5d45
--- /dev/null
+++ b/invoice/.htaccess
@@ -0,0 +1,3 @@
+
+ Require all denied
+
diff --git a/list_data/uploads/.htaccess b/list_data/uploads/.htaccess
new file mode 100644
index 0000000..d7c5d45
--- /dev/null
+++ b/list_data/uploads/.htaccess
@@ -0,0 +1,3 @@
+
+ Require all denied
+
diff --git a/uploads/promo/.htaccess b/uploads/promo/.htaccess
new file mode 100644
index 0000000..d7c5d45
--- /dev/null
+++ b/uploads/promo/.htaccess
@@ -0,0 +1,3 @@
+
+ Require all denied
+
diff --git a/voucherpay/cek_status.php b/voucherpay/cek_status.php
index 88dff3f..c0665f5 100644
--- a/voucherpay/cek_status.php
+++ b/voucherpay/cek_status.php
@@ -1,12 +1,12 @@