You are here

function leaflet_geojson_map_pane_admin_info in Leaflet GeoJSON 7.2

Callback for page_manager admin UI information.

1 string reference to 'leaflet_geojson_map_pane_admin_info'
leaflet_geojson.map_pane.inc in plugins/content_types/leaflet_geojson.map_pane.inc

File

plugins/content_types/leaflet_geojson.map_pane.inc, line 21

Code

function leaflet_geojson_map_pane_admin_info($subtype, $conf, $contexts) {
  if (!empty($conf)) {
    $block = new stdClass();
    $block->title = $conf['override_title'] ? $conf['override_title_text'] : '';
    $layer_count = count($conf['map_settings']['info']['data']);
    $admin_info = t('@map_base (@count data @layers)', array(
      '@map_base' => $conf['map_settings']['base'],
      '@count' => $layer_count,
      '@layers' => format_plural($layer_count, 'layer', 'layers'),
    ));
    $block->content = $admin_info;
    return $block;
  }
}