false, 'error' => 'id dan radius diperlukan'], 400); } $radius = max(100, min(5000, (int)$radius)); // clamp 100–5000m $db = getDB(); $db->prepare("UPDATE rumah_ibadah SET radius = ? WHERE id = ?")->execute([$radius, $id]); reassignAll(); jsonResponse(['success' => true, 'radius' => $radius, 'message' => "Radius diubah ke {$radius}m, penduduk di-reassign"]);