function messaging_template_get_keys in Messaging 6.3
Get template keys for a group
If a group has no keys, goes through the fallback system (using default fallbacks)
4 calls to messaging_template_get_keys()
- messaging_template_admin_tree in messaging_template/
messaging_template.admin.inc - Recursively build a table tree for fallback methods
- messaging_template_edit_form in messaging_template/
messaging_template.admin.inc - Edit message formats
- Messaging_Template_Engine::get_keys in messaging_template/
messaging_template.inc - Get part keys for a given template
- Messaging_Template_Tests::testMessagingTemplateAPI in tests/
messaging_template.test - Exercise basic API functions
File
- messaging_template/
messaging_template.module, line 154 - Template system for Messaging Framework
Code
function messaging_template_get_keys($name, $language = NULL) {
$keys = messaging_template_invoke_all('keys', $name, $language);
if (!$keys && ($fallback = messaging_template_fallback($name))) {
return messaging_template_get_keys($fallback, $language);
}
else {
return $keys;
}
}