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