You are here

function _entity_translation_translation_exists_ctools_access_definition in Entity Translation 7

Plugin definition for one particular plugin child.

2 calls to _entity_translation_translation_exists_ctools_access_definition()
entity_translation_translation_exists_ctools_access_get_child in plugins/access/translation_exists.inc
Get a particular instance of this plugin.
entity_translation_translation_exists_ctools_access_get_children in plugins/access/translation_exists.inc
Get all children of this plugin.

File

plugins/access/translation_exists.inc, line 53
Plugin to provide access control on entities based on translations.

Code

function _entity_translation_translation_exists_ctools_access_definition($plugin, $parent, $entity_type) {
  $entity = entity_get_info($entity_type);
  $plugin['title'] = t('@entity: entity translation exists', array(
    '@entity' => $entity['label'],
  ));
  $plugin['keyword'] = $entity_type;
  $plugin['description'] = t('Control access by @entity language', array(
    '@entity' => $entity['label'],
  ));
  $plugin['name'] = $parent . ':' . $entity_type;
  $plugin['required context'] = new ctools_context_required(t(ucfirst($entity_type)), $entity_type);
  return $plugin;
}