function globallink_fieldable_panels_pane_get_fields in GlobalLink Connect for Drupal 7.5
Same name and namespace in other branches
- 7.7 globallink_fieldable_panels/globallink_fieldable_panels.inc \globallink_fieldable_panels_pane_get_fields()
- 7.6 globallink_fieldable_panels/globallink_fieldable_panels.inc \globallink_fieldable_panels_pane_get_fields()
Gets fieldable panels fields based on bundle.
Parameters
string $bundle: The bundle.
Return value
array Array of fields.
2 calls to globallink_fieldable_panels_pane_get_fields()
- globallink_fieldable_panels_get_translated in globallink_fieldable_panels/
globallink_fieldable_panels.inc - Gets number of translated fieldable panels.
- globallink_fieldable_panels_pane_get_xml in globallink_fieldable_panels/
globallink_fieldable_panels.inc - Gets XML data from specific fieldable panel.
File
- globallink_fieldable_panels/
globallink_fieldable_panels.inc, line 327
Code
function globallink_fieldable_panels_pane_get_fields($bundle) {
$fields = array();
$info = entity_get_info('fieldable_panels_pane');
foreach ($info['bundles'] as $bundle_name => $bundle_info) {
if ($bundle_name == $bundle) {
foreach (field_info_instances('fieldable_panels_pane', $bundle_name) as $field) {
$fields[] = $field['field_name'];
}
}
}
return $fields;
}