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 @@