-
- $enabled = PConfig::get(local_user(),'geonames','enable');
-
- $checked = (($enabled) ? ' checked="checked" ' : '');
-
- /* Add some HTML to the existing form */
-
- $s .= '<div class="settings-block">';
- $s .= '<h3>' . L10n::t('Geonames Settings') . '</h3>';
- $s .= '<div id="geonames-enable-wrapper">';
- $s .= '<label id="geonames-enable-label" for="geonames-checkbox">' . L10n::t('Enable Geonames Addon') . '</label>';
- $s .= '<input id="geonames-checkbox" type="checkbox" name="geonames" value="1" ' . $checked . '/>';
- $s .= '</div><div class="clear"></div>';
-
- /* provide a submit button */
-
- $s .= '<div class="settings-submit-wrapper" ><input type="submit" name="geonames-submit" class="settings-submit" value="' . L10n::t('Save Settings') . '" /></div></div>';
-
+ $enabled = intval(PConfig::get(local_user(), 'geonames', 'enable'));
+
+ $t = Renderer::getMarkupTemplate('settings.tpl', __DIR__);
+ $s .= Renderer::replaceMacros($t, [
+ '$title' => L10n::t('Geonames Settings'),
+ '$description' => L10n::t('Replace numerical coordinates by the nearest populated location name in your posts.'),
+ '$enable' => ['geonames-enable', L10n::t('Enable Geonames Addon'), $enabled],
+ '$submit' => L10n::t('Save Settings')
+ ]);