You are here

public function yamaps_views_plugin_style_default_map::getFields in Yandex.Maps 7

Returns field names.

Return value

array Fields list.

1 call to yamaps_views_plugin_style_default_map::getFields()
yamaps_views_plugin_style_default_map::options_form in modules/yamaps_views/handlers/yamaps_views_plugin_style_default_map.inc
Returns Yandex Maps views settings form.

File

modules/yamaps_views/handlers/yamaps_views_plugin_style_default_map.inc, line 769
Class yamaps_views_plugin_style_default_map.

Class

yamaps_views_plugin_style_default_map
Class defines Yandex Maps style plugin handler.

Code

public function getFields() {
  $field_names = [
    '' => t(self::PLACEMARK_NONE_FIELD),
    self::PLACEMARK_DEFAULT_FIELD => t('Default baloon value'),
  ];
  $fields = $this->display->handler
    ->get_handlers('field');
  foreach ($fields as $id => $handler) {
    if (isset($handler->human_name)) {
      $field_names[$id] = $handler->human_name;
    }
    else {
      $field_names[$id] = $handler->definition['title'];
    }
  }
  return $field_names;
}