function user_relationships_type_delete in User Relationships 7
Same name and namespace in other branches
- 5.3 user_relationships_api/user_relationships_api.api.inc \user_relationships_type_delete()
- 5 user_relationships_forms.inc \user_relationships_type_delete()
- 5.2 user_relationships_forms.inc \user_relationships_type_delete()
- 6 user_relationships_api/user_relationships_api.api.inc \user_relationships_type_delete()
Delete a User Relationship Type
Parameters
$rtid: A User Relationship type ID
2 calls to user_relationships_type_delete()
- UserRelationshipsTestCase::testTypeAPI in ./
user_relationships.test - Test API functions for relationship types.
- user_relationships_admin_type_delete_submit in ./
user_relationships.admin.inc - Process relationship delete form submission.
File
- ./
user_relationships.module, line 528 - User Relationships API. Module shell.
Code
function user_relationships_type_delete($rtid) {
$rtype = user_relationships_type_load($rtid);
db_delete('user_relationship_types')
->condition('rtid', $rtid)
->execute();
db_delete('user_relationships')
->condition('rtid', $rtid)
->execute();
// Clear static cache.
drupal_static_reset('user_relationships_types_load');
module_invoke_all('user_relationships_type_delete', $rtype);
if (module_exists('i18n_string')) {
i18n_string_object_remove('user_relationships_type', $rtype);
}
}