- $urltms = defaults($_POST, 'tmsserver', OSM_TMS);
- $urlnom = defaults($_POST, 'nomserver', OSM_NOM);
- $zoom = defaults($_POST, 'zoom', OSM_ZOOM);
- $marker = defaults($_POST, 'marker', OSM_MARKER);
-
- Config::set('openstreetmap', 'tmsserver', $urltms);
- Config::set('openstreetmap', 'nomserver', $urlnom);
- Config::set('openstreetmap', 'zoom', $zoom);
- Config::set('openstreetmap', 'marker', $marker);
-
- info(L10n::t('Settings updated.') . EOL);
+ DI::config()->set('openstreetmap', 'tmsserver', ($_POST['tmsserver'] ?? '') ?: OSM_TMS);
+ DI::config()->set('openstreetmap', 'nomserver', ($_POST['nomserver'] ?? '') ?: OSM_NOM);
+ DI::config()->set('openstreetmap', 'zoom', ($_POST['zoom'] ?? '') ?: OSM_ZOOM);
+ DI::config()->set('openstreetmap', 'marker', ($_POST['marker'] ?? '') ?: OSM_MARKER);