You are here

function theme_openlayers_presets_ui_form_projection_description in Openlayers 6

Theme function for form description of projection

1 theme call to theme_openlayers_presets_ui_form_projection_description()
openlayers_presets_ui_presets_manage_add in modules/openlayers_presets_ui/includes/openlayers_presets_ui.ui.inc
Menu Callback for Add Preset

File

modules/openlayers_presets_ui/includes/openlayers_presets_ui.theme.inc, line 26
This file holds the theme functions for openlayers preset ui module

Code

function theme_openlayers_presets_ui_form_projection_description($projection_title = '', $available_layers = array(), $layers = array()) {

  // Get names of layers
  $names = array();
  foreach ($available_layers as $k => $val) {
    $names[] = $layers[$val]['name'];
  }
  if ($names) {
    $output = '
      ' . $projection_title . ' -
      <span class="openlayers-form-projection-description">
        ' . t('Available Layers') . ':
        ' . implode(', ', $names) . '
      </span>
    ';
  }
  else {
    $output = $projection_title;
  }
  return $output;
}