function party_view_data_set in Party 7
Same name and namespace in other branches
- 8.2 party.pages.inc \party_view_data_set()
Page callback to view a data set.
Used for display of data sets that don't use Views or provide their own page callback.
Parameters
$party: A loaded party object.
$data_set_name: A data set name.
See also
1 string reference to 'party_view_data_set'
- party_party_party_pieces in ./
party.party_info.inc - Implements hook_party_party_pieces().
File
- ./
party.pages.inc, line 217 - party.pages.inc
Code
function party_view_data_set($party, $data_set_name) {
$attached_entities = $party
->getDataSetController($data_set_name)
->getEntities();
$build = array();
foreach ($attached_entities as $delta => $entity) {
$build[$data_set_name . '_' . $delta] = array(
// @todo: this is sort of an abuse of what fieldsets are meant for... :/
'#type' => 'fieldset',
'#title' => $data_set_controller
->getLabel($delta),
);
$build[$data_set_name . '_' . $delta]['view'] = $data_set_controller
->display($delta);
}
return $build;
}