function _user_relationships_invoke in User Relationships 5.3
Same name and namespace in other branches
- 5 user_relationships.module \_user_relationships_invoke()
- 5.2 user_relationships.module \_user_relationships_invoke()
- 6 user_relationships_api/user_relationships_api.module \_user_relationships_invoke()
Invoke hook_user_relationships() or hook_user_relationships_type() Just a helper that allows us to pass the relationship or relationship_type object by reference
6 calls to _user_relationships_invoke()
- user_relationships_delete_relationship in user_relationships_api/
user_relationships_api.api.inc - Public API for deleting a relationship.
- user_relationships_load in user_relationships_api/
user_relationships_api.api.inc - Load relationship objects from the database.
- user_relationships_save_relationship in user_relationships_api/
user_relationships_api.api.inc - Create or update a user relationship.
- user_relationships_types_load in user_relationships_api/
user_relationships_api.api.inc - Public API for loading the full list of relationship types
- user_relationships_type_delete in user_relationships_api/
user_relationships_api.api.inc - Delete a User Relationship Type
File
- user_relationships_api/
user_relationships_api.module, line 24
Code
function _user_relationships_invoke($type, &$relationship, $is_type = FALSE) {
$hook = 'user_relationships' . ($is_type ? '_type' : '');
foreach (module_list() as $module) {
$function = "{$module}_{$hook}";
if (function_exists($function)) {
$function($type, $relationship);
}
}
}