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