function token_custom_token_info in Custom Tokens 7
Same name and namespace in other branches
- 8 token_custom.module \token_custom_token_info()
- 7.2 token_custom.module \token_custom_token_info()
Implements hook_token_info().
File
- ./
token_custom.module, line 101 - It gives the user the ability to create custom tokens using PHP code for specific replacements that can improve other modules relying on the token Drupal 7 core API.
Code
function token_custom_token_info() {
$tokens = array();
$data = token_custom_load_multiple();
foreach ($data as $token) {
//Add our 'custom' token type if necessary
if ($token->type == 'custom' && !isset($tokens['types']['custom'])) {
$tokens['types']['custom'] = array(
'name' => t('Custom tokens'),
'description' => t('Customized tokens for the custom token module'),
);
}
$tokens['tokens'][$token->type][$token->machine_name] = array(
'name' => $token->name,
'description' => $token->description,
);
}
return $tokens;
}