X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=googlemaps%2Fgooglemaps.php;h=e294c8e0e4e16a7155d6697a050df36f92d86e40;hb=38bf5d4a5afec8f0cb58ddd5742815238219f10d;hp=0b031f4da215b6ce10a1a07f43d4d4be94d34970;hpb=9ea1e6184bcdc27f48b2aaa60ee943c8728ca9aa;p=friendica-addons.git diff --git a/googlemaps/googlemaps.php b/googlemaps/googlemaps.php index 0b031f4d..e294c8e0 100644 --- a/googlemaps/googlemaps.php +++ b/googlemaps/googlemaps.php @@ -6,36 +6,41 @@ * Author: Michael Vogel * */ +use Friendica\Core\Addon; +use Friendica\Core\Cache; -require_once('include/cache.php'); - - -function googlemaps_install() { - register_hook('render_location', 'addon/googlemaps/googlemaps.php', 'googlemaps_location'); +function googlemaps_install() +{ + Addon::registerHook('render_location', 'addon/googlemaps/googlemaps.php', 'googlemaps_location'); logger("installed googlemaps"); } -function googlemaps_uninstall() { - unregister_hook('render_location', 'addon/googlemaps/googlemaps.php', 'googlemaps_location'); +function googlemaps_uninstall() +{ + Addon::unregisterHook('render_location', 'addon/googlemaps/googlemaps.php', 'googlemaps_location'); logger("removed googlemaps"); } -function googlemaps_location($a, &$item) { +function googlemaps_location($a, &$item) +{ - if(! (strlen($item['location']) || strlen($item['coord']))) + if(! (strlen($item['location']) || strlen($item['coord']))) { return; + } - if ($item['coord'] != "") + if ($item['coord'] != ""){ $target = "http://maps.google.com/?q=".urlencode($item['coord']); - else + } else { $target = "http://maps.google.com/?q=".urlencode($item['location']); + } - if ($item['location'] != "") + if ($item['location'] != "") { $title = $item['location']; - else + } else { $title = $item['coord']; + } $item['html'] = ''.$title.''; }