function user_relationships_delete_relationship in User Relationships 5.2
Same name and namespace in other branches
- 5.3 user_relationships_api/user_relationships_api.api.inc \user_relationships_delete_relationship()
- 5 user_relationships_api.inc \user_relationships_delete_relationship()
- 6 user_relationships_api/user_relationships_api.api.inc \user_relationships_delete_relationship()
- 7 user_relationships.module \user_relationships_delete_relationship()
Public API for deleting a relationship.
Parameters
$relationship: object of the relationship
$deleted_by: object of the user that initiated the delete command
$op: string reason for removal ('cancel','disapprove','remove')
4 calls to user_relationships_delete_relationship()
- user_relationships_pending_requested_submit in ./
user_relationships_actions.inc - Approve, Disapprove, or Cancel a relationship request
- user_relationships_remove_submit in ./
user_relationships_actions.inc - Remove a relationship
- user_relationship_implications_user_relationships in plugins/
user_relationship_implications/ user_relationship_implications.module - hook_user_relationships()
- user_relationship_service_delete in plugins/
user_relationship_service/ user_relationship_service.module
File
- ./
user_relationships_api.inc, line 184
Code
function user_relationships_delete_relationship(&$relationship, &$deleted_by, $op = 'remove') {
$relationship->deleted_by = $deleted_by;
db_query("DELETE FROM {user_relationships} WHERE rid = %d", $relationship->rid);
_user_relationships_invoke('delete', $relationship, $op);
}