You are here

function ip_geoloc_plugin_style_bulk_of_form_validate in IP Geolocation Views & Maps 7

Same name and namespace in other branches
  1. 8 src/Plugin/views/style/ip_geoloc_plugin_style.inc \ip_geoloc_plugin_style_bulk_of_form_validate()

Validation for ip_geoloc_plugin_style_bulk_of_form().

3 calls to ip_geoloc_plugin_style_bulk_of_form_validate()
ip_geoloc_plugin_style_leaflet::options_validate in views/ip_geoloc_plugin_style_leaflet.inc
Validate the options form.
ip_geoloc_plugin_style_map::options_validate in views/ip_geoloc_plugin_style_map.inc
Validate the options form.
ip_geoloc_plugin_style_openlayers::options_validate in views/ip_geoloc_plugin_style_openlayers.inc
Validate the options form.

File

views/ip_geoloc_plugin_style.inc, line 270
ip_geoloc_plugin_style.inc

Code

function ip_geoloc_plugin_style_bulk_of_form_validate(&$form, &$form_state) {
  $options =& $form_state['values']['style_options'];
  if (in_array('---', $options['ip_geoloc_views_plugin_latitude'])) {
    $names = explode(',', $options['ip_geoloc_views_plugin_latitude_text']);
    foreach ($names as $name) {
      $name = trim($name);
      $options['ip_geoloc_views_plugin_latitude'][$name] = $name;
    }
    unset($options['ip_geoloc_views_plugin_latitude']['---']);
  }
  else {
    $options['ip_geoloc_views_plugin_latitude_text'] = '';
  }
  if ($options['ip_geoloc_views_plugin_longitude'] == '---') {
    $options['ip_geoloc_views_plugin_longitude'] = trim($options['ip_geoloc_views_plugin_longitude_text']);
  }
  else {
    $options['ip_geoloc_views_plugin_longitude_text'] = '';
  }
}