_openlayers_map_form_validate

openlayers/includes/openlayers.form.inc, line 467

Versions
6
_openlayers_map_form_validate($form)

OpenLayers Form Validate

Validates a form submission. This is a private function for openlayers_map_form_validate

Parameters

$map_form Array of values to validate

Return value

Does not return anything. Uses form_set_error() to communicate errors.

Code

<?php
function _openlayers_map_form_validate($form) {
  // Convert form to map array
  $map = _openlayers_convert_form_to_map($form);
  // Attempt to render map to find any errors
  $map = openlayers_render_map($map, FALSE);
  // Check if any errors found
  if (is_array($map['errors']) && count($map['errors']) > 0) {
    foreach ($map['errors'] as $error) {
      form_set_error('openlayers', t('OpenLayers Map Rendering Error: !error', array('!error' => $error)));
    }
  }
}
?>