function makeMenuLink(&$contact, $address_id, &$nav) { global $php_ext, $db_link; // this is just a copy of the code from address.php $add = $contact->getValueGroup('addresses'); foreach ($add as $a) { if ($a['refid'] == $address_id) { $add = $a; break; } } $address_country = $a['country']; $gm = new GoogleMapsLink(); // display link only if we have lat/long or a valid geocoder if ($gm->canMap($address_country)) { // || isset($address_latitude) && $gm->canMap($address_country)) $nav->addEntry('plugin.Map', 'map', "../plugins/Map/Map.display.php?id={$address_id}&cid={$contact->contact['id']}"); } }