Update ambil.php

This commit is contained in:
2026-06-10 12:31:59 +00:00
parent 0f96224f56
commit 7fcf3f6fc8
+93
View File
@@ -180,6 +180,99 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') {
// exit;
// }
// =====================================
// UPDATE RUMAH IBADAH (OPERATOR)
// =====================================
if (isset($_POST['action']) && $_POST['action'] === 'update_ibadah') {
if ($isAdmin) {
echo json_encode([
"status" => "error",
"message" => "Tidak ada akses"
]);
exit;
}
$id = (int)$_POST['id'];
if ($id !== (int)$userIbadahId) {
echo json_encode([
"status" => "error",
"message" => "Rumah ibadah bukan milik anda"
]);
exit;
}
$nama = mysqli_real_escape_string(
$conn,
$_POST['nama_ibadah']
);
$radius = (int)$_POST['radius'];
$sql = "
UPDATE tabel_ibadah
SET
nama_ibadah='$nama',
radius=$radius
WHERE id=$id
";
if (mysqli_query($conn, $sql)) {
echo json_encode([
"status" => "success",
"message" => "Rumah ibadah berhasil diperbarui"
]);
} else {
echo json_encode([
"status" => "error",
"message" => mysqli_error($conn)
]);
}
exit;
}
// =====================================
// UPDATE PENDUDUK (ADMIN PEMERINTAH)
// =====================================
if (isset($_POST['action']) && $_POST['action'] === 'update_penduduk') {
if (!$isAdmin) {
echo json_encode([
"status" => "error",
"message" => "Tidak ada akses"
]);
exit;
}
$id = (int)$_POST['id'];
$nama = mysqli_real_escape_string(
$conn,
$_POST['nama_penduduk']
);
$sql = "
UPDATE tabel_penduduk
SET nama_penduduk='$nama'
WHERE id=$id
";
if (mysqli_query($conn, $sql)) {
echo json_encode([
"status" => "success",
"message" => "Penduduk berhasil diperbarui"
]);
} else {
echo json_encode([
"status" => "error",
"message" => mysqli_error($conn)
]);
}
exit;
}
// Hapus Data
if (isset($_POST['action']) && $_POST['action'] === 'hapus') {
$id = (int)$_POST['id'];