Project

General

Profile

« Previous | Next » 

Revision bfb2b81a

Added by Andreas Kohlbecker over 11 years ago

feature tree for specimen descriptions, resetting map service uri

View differences:

7.x/modules/cdm_dataportal/includes/occurrences.inc
198 198
            // TODO compose descriptions
199 199
            // store in variable so we don't need to ask the cdmserver for them again
200 200
            $descriptions = $value;
201
            $occurrence_featureTree = cdm_get_occurrence_featureTree();
202
            $dd_elements = array();
203

  
201 204
            foreach ($value as $description) {
202
              @_description_list_group_add($groups, cdm_occurrence_field_name_label($field), $description->titleCache . ' ' . $description->uuid);
203
            }
205
              $dd_elements[] = array('#markup' => $description->titleCache . ' ' . $description->uuid);
206
              $description = cdm_ws_get(CDM_WS_PORTAL_DESCRIPTION, $description->uuid);
207
              $elements_by_feature = _mergeFeatureTreeDescriptions($occurrence_featureTree->root->children, $description->elements);
208
              $rendered_description = theme(
209
                 'cdm_feature_nodes',
210
                 array('mergedFeatureNodes' => $elements_by_feature)
211
              );
212
              $dd_elements[] = array('#markup' => $rendered_description);
213
            }
214

  
215
            @_description_list_group_add($groups, cdm_occurrence_field_name_label($field), $dd_elements);
204 216
            break;
205 217

  
206 218
          case 'sources':

Also available in: Unified diff