function leaflet_more_maps_admin_configure_form_submit in Leaflet More Maps 7
Execute leaflet_admin_configure_form.
1 string reference to 'leaflet_more_maps_admin_configure_form_submit'
- leaflet_more_maps_admin_configure in ./
leaflet_more_maps.admin.inc - Configure leaflet more maps.
File
- ./
leaflet_more_maps.admin.inc, line 120 - Menu callback for Leaflet More Maps admin configuration.
Code
function leaflet_more_maps_admin_configure_form_submit($form, &$form_state) {
// form_state_values_clean($form_state);
variable_set('google_satellite_version', $form_state['values']['google_satellite_version']);
$custom_maps = $form_state['values']['map'];
// Clear out the unticked boxes.
foreach ($custom_maps as &$custom_map) {
$custom_map['layer-keys'] = array_filter($custom_map['layer-keys']);
}
variable_set('leaflet_more_maps_custom_maps', $custom_maps);
drupal_set_message(t('The map configurations have been saved.'));
// Refresh the cache table or hook_leaflet_more_maps() won't be called.
cache_clear_all('*', 'cache', TRUE);
}