You are here

function fz152_entityform_get_entityform_bundle_info in FZ152 7

Return information about all entityforms on site, their machine name and label.

3 calls to fz152_entityform_get_entityform_bundle_info()
fz152_entityform_form_variable_group_form_alter in module/entityform/fz152_entityform.module
Implements hook_form_FORM_ID_alter().
fz152_entityform_get_forms in module/entityform/fz152_entityform.module
Return forms to alter.
fz152_entityform_variable_info in module/entityform/fz152_entityform.variable.inc
Implements hook_variable_info().

File

module/entityform/fz152_entityform.module, line 28
Main file for hooks and custom functions. This module is provide integration with entityforms for fz152 module.

Code

function fz152_entityform_get_entityform_bundle_info() {
  $result =& drupal_static(__FUNCTION__);
  if (!isset($result)) {
    $entityform_info = entity_get_info('entityform');
    $result = array();
    if (!empty($entityform_info['bundles'])) {
      foreach ($entityform_info['bundles'] as $bundle => $bundle_info) {
        $result[] = array(
          'name' => $bundle,
          'label' => $bundle_info['label'],
        );
      }
    }
  }
  return $result;
}