function location_taxonomize_location_submitt in Location Taxonomize 7.2
Submit handler for forms with Location fields in them
1 string reference to 'location_taxonomize_location_submitt'
- location_taxonomize_form_alter in location_taxonomize_location/
location_taxonomize_location.module - Implements hook_form_alter().
File
- location_taxonomize_location/
location_taxonomize_location.module, line 35
Code
function location_taxonomize_location_submitt($form, &$form_state) {
// check if this module is enabled as the current source
if (_location_taxonomize_get_source() != LT_LOC_MODULE_ID) {
return;
}
// check if taxonomization is enabled
if (!location_taxonomize_enabled()) {
return;
}
// get the location values from the form
$locations = $form_state['values']['locations'];
// taxonomize locations
$items = array();
foreach ($locations as $obj) {
unset($obj['location_settings']);
// skip empty locations
if (!location_taxonomize_location_location_empty($obj)) {
$location = location_taxonomize_location_fixup($obj);
$items[] = $location;
}
}
if (!empty($items)) {
location_taxonomize_taxonomize($items, $form, $form_state);
}
}