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)));
}
}
}
?> 