function openlayers_layer_type_openlayers_views_vector::options_form_validate in Openlayers 7.2
Validate the options_form().
Parameters
array $default:
Overrides openlayers_layer_type::options_form_validate
File
- modules/
openlayers_views/ plugins/ layer_types/ openlayers_views_vector.inc, line 79 - OpenLayers Views Vector Layer Type
Class
Code
function options_form_validate($form, &$form_state) {
if (!empty($form_state['data']['views']['composite'])) {
list($view, $display) = explode('::', $form_state['data']['views']['composite']);
$form_state['data']['views']['view'] = $view;
$form_state['data']['views']['display'] = $display;
unset($form_state['data']['views']['composite']);
}
else {
$field = $form_state['data']['layer_type'] . '][views][composite';
form_set_error($field, t('A View must be set.'));
}
}