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 || ''} +