You are here

function openlayers_layer_type_tms::options_form_submit in Openlayers 7.2

Submit handler for the options form.

Overrides openlayers_layer_type::options_form_submit

File

plugins/layer_types/openlayers_layer_type_tms.inc, line 129
TMS Layer Type

Class

openlayers_layer_type_tms
OpenLayers TMS Layer Type class

Code

function options_form_submit($form, &$form_state) {
  parent::options_form_submit($form, $form_state);
  $form_state['values']['data']['url'] = explode("\n", $form_state['values']['data']['url']);
  $form_state['values']['data']['resolutions'] = array_map('floatval', array_values($form_state['values']['data']['resolutions']));
  $form_state['values']['data']['wrapDateLine'] = (bool) $form_state['values']['data']['wrapDateLine'];
  $form_state['values']['data']['zoomOffset'] = intval($form_state['values']['data']['zoomOffset'], 10);
  $form_state['values']['data']['maptiler'] = (bool) $form_state['values']['data']['maptiler'];
}