function pet_entity_info in Previewable email templates 7
Implements hook_entity_info().
File
- ./
pet.module, line 46 - Previewable Email Template module.
Code
function pet_entity_info() {
$return = array(
'pet' => array(
'label' => t('Previewable Email Template'),
'plural label' => t('Previewable Email Templates'),
'description' => t('Create email templates with token and rules support and optionally preview them before sending.'),
'entity class' => 'PET',
'controller class' => 'EntityAPIControllerExportable',
'base table' => 'pets',
'fieldable' => FALSE,
'exportable' => TRUE,
'entity keys' => array(
'name' => 'name',
'id' => 'pid',
'label' => 'title',
'status' => 'status',
),
'load hook' => 'pet_load',
'uri callback' => 'pet_uri',
'module' => 'pet',
'access callback' => 'pet_access',
'admin ui' => array(
'path' => 'admin/structure/pets',
'file' => 'pet.admin.inc',
'file path' => drupal_get_path('module', 'pet') . '/includes',
'controller class' => 'PETUIController',
),
),
);
return $return;
}