function theme_getlocations_plugin_style_map_options_form in Get Locations 7.2
Same name and namespace in other branches
- 7 getlocations.module \theme_getlocations_plugin_style_map_options_form()
Returns HTML of the getlocations plugin_style_map_options form.
Parameters
array $variables: An associative array containing:
- form: The form array.
Return value
string The rendered form
File
- ./
getlocations.module, line 7392 - getlocations.module @author Bob Hutchinson http://drupal.org/user/52366 @copyright GNU GPL
Code
function theme_getlocations_plugin_style_map_options_form($variables) {
$form = $variables['form'];
// TODO
if (module_exists('colorbox')) {
$getlocations_colorbox = getlocations_colorbox_settings();
if ($getlocations_colorbox['marker_enable']) {
////////////////
$fieldables = getlocations_get_fieldable_entity_types();
foreach ($fieldables as $entity_type) {
if (isset($form[$entity_type . '_map_marker'])) {
$entity_get_info = entity_get_info($entity_type);
$label = $entity_get_info['label'];
$link = getlocations_markerpicker_link($form[$entity_type . '_map_marker']['#id'], $label);
$form[$entity_type . '_map_marker']['#field_suffix'] = ' ' . $link;
}
}
////////////////
# if (isset($form['node_map_marker'])) {
# $link = getlocations_markerpicker_link($form['node_map_marker']['#id'], 'n');
# $form['node_map_marker']['#field_suffix'] = ' ' . $link;
# }
# $getlocations_node_marker = variable_get('getlocations_node_marker', array('enable' => 0));
# if ($getlocations_node_marker['enable']) {
# if ($types = getlocations_get_types()) {
# foreach ($types AS $type => $name) {
# $field_names = getlocations_get_fieldname2($type, 'node');
# foreach ($field_names AS $field_name) {
# $mkey = 'node_marker__' . $type . '__' . $field_name;
# $link = getlocations_markerpicker_link($form[$mkey]['#id'], 'n');
# $form[$mkey]['#field_suffix'] = ' ' . $link;
# }
# }
# }
# }
# if (isset($form['user_map_marker'])) {
# $link = getlocations_markerpicker_link($form['user_map_marker']['#id'], 'n');
# $form['user_map_marker']['#field_suffix'] = ' ' . $link;
# }
#
# if (module_exists('taxonomy')) {
# if (isset($form['vocabulary_map_marker'])) {
# $link = getlocations_markerpicker_link($form['vocabulary_map_marker']['#id'], 'v');
# $form['vocabulary_map_marker']['#field_suffix'] = ' ' . $link;
# }
# $getlocations_vocabulary_marker = variable_get('getlocations_vocabulary_marker', array('enable' => 0));
# if ($getlocations_vocabulary_marker['enable']) {
# foreach ($types AS $type => $name) {
# $field_name = getlocations_get_fieldname($type, 'taxonomy_term');
# $mkey = 'vocabulary_marker_' . $field_name;
# $link = getlocations_markerpicker_link($form[$mkey]['#id'], 'n');
# $form[$mkey]['#field_suffix'] = ' ' . $link;
# }
# }
# if (isset($form['term_map_marker'])) {
# $link = getlocations_markerpicker_link($form['term_map_marker']['#id'], 'v');
# $form['term_map_marker']['#field_suffix'] = ' ' . $link;
# }
# $getlocations_term_marker = variable_get('getlocations_term_marker', array('enable' => 0, 'vids' => 0, 'max_depth' => ''));
# if ($getlocations_term_marker['enable'] && $getlocations_term_marker['vids']) {
# $depth = is_numeric($getlocations_term_marker['max_depth']) && $getlocations_term_marker['max_depth'] > 0 ? $getlocations_term_marker['max_depth'] : NULL;
# $vids = $getlocations_term_marker['vids'];
# foreach ($vids AS $vid) {
# $terms = taxonomy_get_tree($vid, 0, $depth);
# foreach ($terms AS $term) {
# $name = $term->name;
# $tid = $term->tid;
# $mkey = 'term_marker_' . $tid;
# $link = getlocations_markerpicker_link($form[$mkey]['#id'], 'n');
# $form[$mkey]['#field_suffix'] = ' ' . $link;
# }
# }
# }
# }
#
# if (isset($form['comment_map_marker'])) {
# $link = getlocations_markerpicker_link($form['comment_map_marker']['#id'], 'n');
# $form['comment_map_marker']['#field_suffix'] = ' ' . $link;
# }
if (isset($form['gps_marker'])) {
$link = getlocations_markerpicker_link($form['gps_marker']['#id'], 'g');
$form['gps_marker']['#field_suffix'] = ' ' . $link;
}
if (isset($form['smartip_marker'])) {
$link = getlocations_markerpicker_link($form['smartip_marker']['#id'], 'm');
$form['smartip_marker']['#field_suffix'] = ' ' . $link;
}
}
}
if (isset($form['gps_button']) && $form['gps_button']['#type'] !== 'value') {
$form['gps_button']['#prefix'] = '<fieldset class="collapsible getlocations_fieldset form-wrapper"><legend><span class="fieldset-legend">' . t('GPS Button') . '</span></legend><div class="fieldset-wrapper">';
$tsuf = $form['gps_center']['#suffix'];
$form['gps_center']['#suffix'] = $tsuf . '</div></fieldset>';
}
if (isset($form['smartip_button']) && $form['smartip_button']['#type'] !== 'value') {
$form['smartip_button']['#prefix'] = '<fieldset class="collapsible getlocations_fieldset form-wrapper"><legend><span class="fieldset-legend">' . t('Smartip Button') . '</span></legend><div class="fieldset-wrapper">';
$tsuf = $form['smartip_center']['#suffix'];
$form['smartip_center']['#suffix'] = $tsuf . '</div></fieldset>';
}
$output = drupal_render_children($form);
return $output;
}