civicrm_entity_inline.module in CiviCRM Entity 7.2
File
modules/civicrm_entity_inline/civicrm_entity_inline.moduleView source
<?php
/**
* Implements hook_entity_info_alter().
*
* @param $entity_info
*/
function civicrm_entity_inline_entity_info_alter(&$entity_info) {
$entities = _civicrm_entity_enabled_entities();
foreach ($entities as $drupal => $civi) {
$entity_info[$drupal]['inline entity form'] = array(
'controller' => 'CivicrmInlineEntityFormController',
);
}
}
/**
* Implements hook_inline_entity_form_entity_form_alter().
*
* @param $entity_form
* @param $form_state
*/
function civicrm_entity_inline_inline_entity_form_entity_form_alter(&$entity_form, &$form_state) {
$form_id = $form_state['build_info']['form_id'] . '_ief_' . $entity_form['#entity_type'] . '_' . $entity_form['#bundle'];
$entity_form['#form_id'] = $form_id;
//drupal_alter(array('form', 'form_' . $form_id, 'form_' . $form_state['build_info']['base_form_id']), $entity_form, $form_state, $form_id);
drupal_alter('form', $entity_form, $form_state, $form_id);
}
Functions
Name![]() |
Description |
---|---|
civicrm_entity_inline_entity_info_alter | Implements hook_entity_info_alter(). |
civicrm_entity_inline_inline_entity_form_entity_form_alter | Implements hook_inline_entity_form_entity_form_alter(). |