function openlayers_presets_ui_presets_manage_export in Openlayers 6
Menu callback for Preset Export Form
1 string reference to 'openlayers_presets_ui_presets_manage_export'
- openlayers_presets_ui_presets_manage in modules/
openlayers_presets_ui/ includes/ openlayers_presets_ui.ui.inc - Menu Callback for Preset Routing
File
- modules/
openlayers_presets_ui/ includes/ openlayers_presets_ui.ui.inc, line 744 - This file holds the functions for the openlayers presets ui
Code
function openlayers_presets_ui_presets_manage_export(&$form_state, $preset = array()) {
// Create output
$exported = '$map_preset = array();';
$exported .= "\n";
$exported .= '$map_preset[\'' . $preset['preset_name'] . '\'] = ';
$exported .= var_export($preset, TRUE) . ';';
$exported .= "\n";
$exported .= 'return $map_preset;';
$rows = substr_count($exported, "\n") + 1;
// Create form
$form = array();
$form['export'] = array(
'#type' => 'textarea',
'#default_value' => $exported,
'#rows' => $rows,
'#resizable' => FALSE,
);
$form['done'] = array(
'#type' => 'submit',
'#value' => t('Done'),
);
$form['#redirect'] = 'admin/settings/openlayers/presets';
return $form;
}