diff --git a/api/bantuan.php b/api/bantuan.php
index 48f0d22..69c33e9 100644
--- a/api/bantuan.php
+++ b/api/bantuan.php
@@ -1,5 +1,11 @@
+prepare(
"INSERT INTO bantuan
(
@@ -51,19 +64,12 @@ switch ($method) {
);
$stmt->execute([
-
- $body['point_id'],
-
- $body['jenis_bantuan'],
-
- $body['nominal'],
-
- $body['tanggal_bantuan'],
-
- $body['instansi_pemberi'],
-
- $body['keterangan']
-
+ $point_id,
+ $jenis_bantuan,
+ $nominal,
+ $tanggal_bantuan,
+ $instansi_pemberi,
+ $keterangan
]);
jsonResponse([
diff --git a/api/laporan.php b/api/laporan.php
index 982ee26..69c065d 100644
--- a/api/laporan.php
+++ b/api/laporan.php
@@ -1,5 +1,11 @@
+prepare(
"INSERT INTO laporan_masyarakat
(
@@ -61,13 +75,13 @@ switch ($method) {
);
$stmt->execute([
- $body['nama_pelapor'] ?? '',
- $body['no_hp'] ?? '',
- $body['nama_warga'] ?? '',
- $body['alamat'] ?? '',
- $body['latitude'] ?? null,
- $body['longitude'] ?? null,
- $body['keterangan'] ?? '',
+ $nama_pelapor,
+ $no_hp,
+ $nama_warga,
+ $alamat,
+ $latitude,
+ $longitude,
+ $keterangan,
'Menunggu Verifikasi'
]);
diff --git a/api/parcels.php b/api/parcels.php
index b4734b0..7b62403 100644
--- a/api/parcels.php
+++ b/api/parcels.php
@@ -1,3 +1,10 @@
+
+
+
'Invalid category'], 422);
}
+ $subtype = (!empty($body['subtype'])) ? $body['subtype'] : null;
+ $description = (!empty($body['description'])) ? $body['description'] : null;
+ $tanggal_lahir = (!empty($body['tanggal_lahir'])) ? $body['tanggal_lahir'] : null;
+ $pendidikan = (!empty($body['pendidikan'])) ? $body['pendidikan'] : null;
+ $pekerjaan = (!empty($body['pekerjaan'])) ? $body['pekerjaan'] : null;
+ $jumlah_tanggungan = (isset($body['jumlah_tanggungan']) && $body['jumlah_tanggungan'] !== '') ? (int)$body['jumlah_tanggungan'] : null;
+ $riwayat_penyakit = (!empty($body['riwayat_penyakit'])) ? $body['riwayat_penyakit'] : null;
+ $alamat = (!empty($body['alamat'])) ? $body['alamat'] : null;
+ $status_verifikasi = (!empty($body['status_verifikasi'])) ? $body['status_verifikasi'] : 'Menunggu Verifikasi';
+
$stmt = $db->prepare(
'INSERT INTO points (
name,
@@ -114,20 +133,19 @@ switch ($method) {
$stmt->execute([
$body['name'],
$body['category'],
- $body['subtype'] ?? null,
+ $subtype,
(float)$body['latitude'],
(float)$body['longitude'],
- $body['description'] ?? null,
+ $description,
- $body['tanggal_lahir'] ?? null,
- $body['pendidikan'] ?? null,
- $body['pekerjaan'] ?? null,
- $body['jumlah_tanggungan'] ?? null,
- $body['riwayat_penyakit'] ?? null,
- $body['alamat'] ?? null,
+ $tanggal_lahir,
+ $pendidikan,
+ $pekerjaan,
+ $jumlah_tanggungan,
+ $riwayat_penyakit,
+ $alamat,
- $body['status_verifikasi']
- ?? 'Menunggu Verifikasi'
+ $status_verifikasi
]);
$id = (int)$db->lastInsertId();
@@ -154,6 +172,16 @@ switch ($method) {
jsonResponse(['error' => 'Point not found'], 404);
}
+ $subtype = (!empty($body['subtype'])) ? $body['subtype'] : null;
+ $description = (!empty($body['description'])) ? $body['description'] : null;
+ $tanggal_lahir = (!empty($body['tanggal_lahir'])) ? $body['tanggal_lahir'] : null;
+ $pendidikan = (!empty($body['pendidikan'])) ? $body['pendidikan'] : null;
+ $pekerjaan = (!empty($body['pekerjaan'])) ? $body['pekerjaan'] : null;
+ $jumlah_tanggungan = (isset($body['jumlah_tanggungan']) && $body['jumlah_tanggungan'] !== '') ? (int)$body['jumlah_tanggungan'] : null;
+ $riwayat_penyakit = (!empty($body['riwayat_penyakit'])) ? $body['riwayat_penyakit'] : null;
+ $alamat = (!empty($body['alamat'])) ? $body['alamat'] : null;
+ $status_verifikasi = (!empty($body['status_verifikasi'])) ? $body['status_verifikasi'] : 'Menunggu Verifikasi';
+
$stmt = $db->prepare(
'UPDATE points SET
name=?,
@@ -174,22 +202,21 @@ switch ($method) {
$stmt->execute([
$body['name'] ?? '',
$body['category'] ?? 'spbu',
- $body['subtype'] ?? null,
+ $subtype,
(float)($body['latitude'] ?? 0),
(float)($body['longitude'] ?? 0),
- $body['description'] ?? null,
+ $description,
- $body['tanggal_lahir'] ?? null,
- $body['pendidikan'] ?? null,
- $body['pekerjaan'] ?? null,
- $body['jumlah_tanggungan'] ?? null,
- $body['riwayat_penyakit'] ?? null,
- $body['alamat'] ?? null,
+ $tanggal_lahir,
+ $pendidikan,
+ $pekerjaan,
+ $jumlah_tanggungan,
+ $riwayat_penyakit,
+ $alamat,
- $body['status_verifikasi']
- ?? 'Menunggu Verifikasi',
+ $status_verifikasi,
$id
]);
diff --git a/api/roads.php b/api/roads.php
index 078f7ed..056b665 100644
--- a/api/roads.php
+++ b/api/roads.php
@@ -1,3 +1,10 @@
+
+
${data?.alamat || ''}
+