You are here

function eck__entity__edit in Entity Construction Kit (ECK) 7.3

Same name and namespace in other branches
  1. 7 eck.entity.inc \eck__entity__edit()
  2. 7.2 eck.entity.inc \eck__entity__edit()

Callback function for an entities edit page.

Parameters

string $entity_type_name: Entity type.

string $bundle_name: Bundle.

int $id: the Id of the entity to be edited.

File

./eck.entity.inc, line 292
All the menus, pages, and functionality related to administering entities.

Code

function eck__entity__edit($entity_type_name, $bundle_name, $id) {
  if (is_numeric($id)) {
    $entity = entity_load_single($entity_type_name, $id);
  }
  elseif (is_object($id) and $id
    ->entityType() === $entity_type_name) {
    $entity = $id;
  }
  return drupal_get_form("eck__entity__form_edit_{$entity_type_name}_{$bundle_name}", $entity);
}