Exemplo n.º 1
0
<?php

namespace hypeJunction\Maps;

$subtypes = array_intersect(get_mappable_object_subtypes(), get_input('mappable_subtypes', array()));
if (!count($subtypes)) {
    $subtypes = get_mappable_object_subtypes();
}
$vars['options']['subtypes'] = $subtypes;
echo ElggMap::showMap($vars);
Exemplo n.º 2
0
<?php

namespace hypeJunction\Maps;

if ($group->maps_group_members_enable == "no") {
    return true;
}
$group = elgg_get_page_owner_entity();
$maps = get_group_search_maps($group);
if (!isset($maps['group_members'])) {
    return true;
}
elgg_push_context('widgets');
$params = $maps['group_members'];
$content = ElggMap::showMap($params);
elgg_pop_context();
echo elgg_view('groups/profile/module', array('title' => elgg_echo('maps:module:group_members'), 'content' => $content));
Exemplo n.º 3
0
<?php

/**
 * Output the proximity/distance
 * @uses $vars['value']  Value in kilometers
 */
namespace hypeJunction\Maps;

$value = elgg_extract('value', $vars);
if (!$value) {
    return true;
}
unset($vars['value']);
$proximity_str = ElggMap::getProximity($value);
$attrs = elgg_format_attributes($vars);
echo "<div {$attrs}>{$proximity_str}</div>";