X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;ds=sidebyside;f=geonames%2Fgeonames.php;h=cf5425889b339304e47a6540f8c2abeeff8c268d;hb=2af78ab67473f611ff55feb3577ef6158179b8ff;hp=bd6a638ef08d5f028f25d05ec8ac85c172e614d5;hpb=48fecb9a40d0a1bac959f239be1d937edd5b7f09;p=friendica-addons.git diff --git a/geonames/geonames.php b/geonames/geonames.php index bd6a638e..cf542588 100644 --- a/geonames/geonames.php +++ b/geonames/geonames.php @@ -7,14 +7,11 @@ */ use Friendica\App; -use Friendica\Core\Config; use Friendica\Core\Hook; -use Friendica\Core\L10n; use Friendica\Core\Logger; use Friendica\Core\Renderer; use Friendica\DI; use Friendica\Util\ConfigFileLoader; -use Friendica\Util\Network; use Friendica\Util\XML; function geonames_install() @@ -65,7 +62,7 @@ function geonames_post_hook(App $a, array &$item) /* Retrieve our personal config setting */ - $geo_account = Config::get('geonames', 'username'); + $geo_account = DI::config()->get('geonames', 'username'); $active = DI::pConfig()->get(local_user(), 'geonames', 'enable'); if (!$geo_account || !$active) { @@ -80,7 +77,7 @@ function geonames_post_hook(App $a, array &$item) /* OK, we're allowed to do our stuff. */ - $s = Network::fetchUrl('http://api.geonames.org/findNearbyPlaceName?lat=' . $coords[0] . '&lng=' . $coords[1] . '&username=' . $geo_account); + $s = DI::httpRequest()->fetch('http://api.geonames.org/findNearbyPlaceName?lat=' . $coords[0] . '&lng=' . $coords[1] . '&username=' . $geo_account); if (!$s) { return; @@ -110,8 +107,6 @@ function geonames_addon_settings_post(App $a, array $post) } DI::pConfig()->set(local_user(), 'geonames', 'enable', intval($_POST['geonames-enable'])); - - info(DI::l10n()->t('Geonames settings updated.')); } /** @@ -128,7 +123,7 @@ function geonames_addon_settings(App $a, &$s) return; } - $geo_account = Config::get('geonames', 'username'); + $geo_account = DI::config()->get('geonames', 'username'); if (!$geo_account) { return; @@ -141,7 +136,7 @@ function geonames_addon_settings(App $a, &$s) /* Get the current state of our config variable */ $enabled = intval(DI::pConfig()->get(local_user(), 'geonames', 'enable')); - $t = Renderer::getMarkupTemplate('settings.tpl', __DIR__); + $t = Renderer::getMarkupTemplate('settings.tpl', 'addon/geonames/'); $s .= Renderer::replaceMacros($t, [ '$title' => DI::l10n()->t('Geonames Settings'), '$description' => DI::l10n()->t('Replace numerical coordinates by the nearest populated location name in your posts.'),