openlayers/includes/openlayers.defaults.inc, line 13
- Versions
- 6
openlayers_admin_default_settings($form_state)
Menu callback; Displays the openlayers module default settings page.
Code
<?php
function openlayers_admin_default_settings($form_state) {
// Get current default map
$map = openlayers_render_map(array());
// Get system default maps
$map_defaults = variable_get('openlayers_defaults', array());
$map_system = _openlayers_get_map_defaults();
$map_merged = openlayers_merge_maps($map_system, $map_defaults);
// Convert to form defaults
$defaults = openlayers_convert_map_to_form($map_merged);
// Get default form
$form = openlayers_map_form($defaults);
// Add submit button
$form['submit'] = array(
'#type' => 'submit',
'#value' => t('Save')
);
// Display a map for reference
$form['openlayers_map'] = array(
'#type' => 'item',
'#title' => t('Example Map'),
'#description' => t('Save these settings to see an updated map.'),
'#value' => $map['themed'],
'#weight' => -100,
);
return $form;
}
?> 