<?php
include_once "connection.php";

// 🔹 Aktifkan error untuk debugging
error_reporting(E_ALL);
ini_set('display_errors', 1);

$input = file_get_contents('php://input');
$data = json_decode($input, true); // decode JSON menjadi array

class Response {}
$response = new Response();

if ($data) {
    // 🔹 Tangkap semua data
    $idUser = $data['noHPid'];
    $jenisPinjaman = $data['jenisPinjaman'];
    $plafond = $data['plafond'];
    $tujuanPinjam = $data['tujuanPinjam'];

    $tenorRaw = $data['tenor'];
    $tenor = preg_replace('/[^0-9]/', '', $tenorRaw);

    $sumberPendapatan = $data['sumberPendapatan'];

    $fotoKtp = $data['fotoKtp'];
    $namaLengkap = $data['namaLengkap'];
    $noKtp = $data['noKtp'];
    $ttl = $data['ttl'];
    $statusPernikahan = $data['statusPernikahan'];
    $pendidikanTerakhir = $data['pendidikanTerakhir'];
    $jenisKelamin = $data['jenisKelamin'];
    $alamatKtp = $data['alamatKtp'];
    $hp = $data['hp'];
    $ibuKandung = $data['ibuKandung'];

    $jenisPekerjaan = $data['jenisPekerjaan'];
    $namaPerusahaan = $data['namaPerusahaan'];
    $jabatan = $data['jabatan'];
    $lamaBekerja = $data['lamaBekerja'];
    $penghasilanBulan = $data['penghasilanBulan'];
    $alamatUsaha = $data['alamatUsaha'];
    $telpKantor = $data['telpKantor'];

    $namaReferensi1 = $data['namaReferensi1'];
    $hubunganReferensi1 = $data['hubunganReferensi1'];
    $telpReferensi1 = $data['telpReferensi1'];
    $namaReferensi2 = $data['namaReferensi2'];
    $hubunganReferensi2 = $data['hubunganReferensi2'];
    $telpReferensi2 = $data['telpReferensi2'];

    $nopol = $data['nopol'];
    $merkKendaraan = $data['merkKendaraan'];
    $tipeKendaraan = $data['tipeKendaraan'];
    $tahun = $data['tahun'];
    $bpkbSendiri = $data['bpkbSendiri'];
    $fotoStnk = $data['fotoStnk'];
    $verifikasiNasabah = $data['verifikasiNasabah'];

    // 🔹 Insert ke database (sama seperti sebelumnya)
    $query = "INSERT INTO tblPinjaman (
        idUser, jenisPinjaman, plafond, tujuanPinjam, tenor, sumberPendapatan,
        fotoKtp, namaLengkap, noKtp, ttl, statusPernikahan, pendidikanTerakhir,
        jenisKelamin, alamatKtp, hp, ibuKandung,
        jenisPekerjaan, namaPerusahaan, jabatan, lamaBekerja, penghasilanBulan,
        alamatUsaha, telpKantor,
        namaReferensi1, hubunganReferensi1, telpReferensi1,
        namaReferensi2, hubunganReferensi2, telpReferensi2,
        nopol, merkKendaraan, tipeKendaraan, tahun, bpkbSendiri, fotoStnk, verifikasiNasabah
    ) VALUES (
        '$idUser', '$jenisPinjaman', '$plafond', '$tujuanPinjam', '$tenor', '$sumberPendapatan',
        '$fotoKtp', '$namaLengkap', '$noKtp', '$ttl', '$statusPernikahan', '$pendidikanTerakhir',
        '$jenisKelamin', '$alamatKtp', '$hp', '$ibuKandung',
        '$jenisPekerjaan', '$namaPerusahaan', '$jabatan', '$lamaBekerja', '$penghasilanBulan',
        '$alamatUsaha', '$telpKantor',
        '$namaReferensi1', '$hubunganReferensi1', '$telpReferensi1',
        '$namaReferensi2', '$hubunganReferensi2', '$telpReferensi2',
        '$nopol', '$merkKendaraan', '$tipeKendaraan', '$tahun', '$bpkbSendiri', '$fotoStnk', '$verifikasiNasabah'
    )";

    if (mysqli_query($con, $query)) {
        $response->success = 1;
        $response->message = "✅ Data pengajuan berhasil disimpan";
    } else {
        $response->success = 0;
        $response->message = "❌ Gagal menyimpan data: " . mysqli_error($con);
    }

} else {
    $response->success = 0;
    $response->message = "❌ Tidak ada data JSON diterima";
}

header('Content-Type: application/json');
echo json_encode($response);
mysqli_close($con);
?>
