function oa_events_geocoder_geocode_values_alter in Open Atrium Events 7.2
Implements hook_geocoder_geocode_values_alter().
File
- ./
oa_events.module, line 39 - Code for the OA Events feature.
Code
function oa_events_geocoder_geocode_values_alter(&$items, &$field_info, &$handler_settings) {
$search = array(
'@<!--break-->.*@',
// ignore after the !--break
'@<script[^>]*?>.*?</script>@si',
// Strip out javascript
'@<[\\/\\!]*?[^<>]*?>@si',
// Strip out HTML tags
'@<style[^>]*?>.*?</style>@siU',
// Strip style tags properly
'@<![\\s\\S]*?--[ \\t\\n\\r]*>@',
);
if ($field_info['field_name'] == 'field_oa_address') {
foreach ($items as $delta => $item) {
if (!empty($items[$delta]['value'])) {
$items[$delta]['value'] = preg_replace($search, PHP_EOL, $items[$delta]['value']);
}
}
}
}