diff options
| author | Greg Roach <greg@subaqua.co.uk> | 2022-11-15 13:20:16 +0000 |
|---|---|---|
| committer | Greg Roach <greg@subaqua.co.uk> | 2022-11-18 11:55:56 +0000 |
| commit | 748dbe155a6d19d66918ad136947fa23ee8f8469 (patch) | |
| tree | ed4743592d3b0aea968f9cbae7e5d32c00b546fe /app/Http/RequestHandlers/MapDataSave.php | |
| parent | f783aa1f4cd6d54a90d24a3d6be2996a3951fced (diff) | |
| download | webtrees-748dbe155a6d19d66918ad136947fa23ee8f8469.tar.gz webtrees-748dbe155a6d19d66918ad136947fa23ee8f8469.tar.bz2 webtrees-748dbe155a6d19d66918ad136947fa23ee8f8469.zip | |
Use Validator
Diffstat (limited to 'app/Http/RequestHandlers/MapDataSave.php')
| -rw-r--r-- | app/Http/RequestHandlers/MapDataSave.php | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/app/Http/RequestHandlers/MapDataSave.php b/app/Http/RequestHandlers/MapDataSave.php index 7a65ed2eb7..d6756dbb75 100644 --- a/app/Http/RequestHandlers/MapDataSave.php +++ b/app/Http/RequestHandlers/MapDataSave.php @@ -21,6 +21,7 @@ namespace Fisharebest\Webtrees\Http\RequestHandlers; use Fisharebest\Webtrees\FlashMessages; use Fisharebest\Webtrees\I18N; +use Fisharebest\Webtrees\Validator; use Illuminate\Database\Capsule\Manager as DB; use Psr\Http\Message\ResponseInterface; use Psr\Http\Message\ServerRequestInterface; @@ -43,14 +44,13 @@ class MapDataSave implements RequestHandlerInterface */ public function handle(ServerRequestInterface $request): ResponseInterface { - $params = (array) $request->getParsedBody(); - - $parent_id = $params['parent_id'] ?? ''; - $place_id = $params['place_id'] ?? ''; - $latitude = $params['new_place_lati'] ?? ''; - $longitude = $params['new_place_long'] ?? ''; - $name = mb_substr($params['new_place_name'] ?? '', 0, 120); + $parent_id = Validator::parsedBody($request)->string('parent_id'); + $place_id = Validator::parsedBody($request)->string('place_id'); + $latitude = Validator::parsedBody($request)->string('new_place_lati'); + $longitude = Validator::parsedBody($request)->string('new_place_long'); + $name = Validator::parsedBody($request)->string('new_place_name'); + $name = mb_substr($name, 0, 120); $place_id = $place_id === '' ? null : $place_id; $parent_id = $parent_id === '' ? null : $parent_id; |
