You are here

function globallink_fieldable_panels_pane_get_fields in GlobalLink Connect for Drupal 7.6

Same name and namespace in other branches
  1. 7.7 globallink_fieldable_panels/globallink_fieldable_panels.inc \globallink_fieldable_panels_pane_get_fields()
  2. 7.5 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 321

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;
}