diff options
Diffstat (limited to 'app/Module/CustomCssJsModule.php')
| -rw-r--r-- | app/Module/CustomCssJsModule.php | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/app/Module/CustomCssJsModule.php b/app/Module/CustomCssJsModule.php index 9249d6136c..4387977ac5 100644 --- a/app/Module/CustomCssJsModule.php +++ b/app/Module/CustomCssJsModule.php @@ -21,6 +21,7 @@ namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\FlashMessages; use Fisharebest\Webtrees\I18N; +use Fisharebest\Webtrees\Validator; use Psr\Http\Message\ResponseInterface; use Psr\Http\Message\ServerRequestInterface; @@ -91,10 +92,11 @@ class CustomCssJsModule extends AbstractModule implements ModuleConfigInterface, */ public function postAdminAction(ServerRequestInterface $request): ResponseInterface { - $params = (array) $request->getParsedBody(); + $body = Validator::parsedBody($request)->string('body'); + $head = Validator::parsedBody($request)->string('head'); - $this->setPreference('body', $params['body']); - $this->setPreference('head', $params['head']); + $this->setPreference('body', $body); + $this->setPreference('head', $head); $message = I18N::translate('The preferences for the module ā%sā have been updated.', $this->title()); FlashMessages::addMessage($message, 'success'); |
