function user_relationships_ui_type_delete_submit in User Relationships 6
Process relationship delete form submission.
File
- user_relationships_ui/
user_relationships_ui.admin_actions.inc, line 137 - User Relationships admin submit handlers
Code
function user_relationships_ui_type_delete_submit($form, &$form_state) {
$relationship_type = user_relationships_type_load($form_state['values']['rtid']);
db_query("DELETE FROM {user_relationship_types} WHERE rtid = %d", $relationship_type->rtid);
db_query("DELETE FROM {user_relationships} WHERE rtid = %d", $relationship_type->rtid);
db_query('DELETE FROM {user_relationship_type_roles} WHERE rtid = %d', $relationship_type->rtid);
_user_relationships_invoke('delete', $relationship_type, TRUE);
// #371311 force menu rebuild
user_relationships_types_load(TRUE);
menu_rebuild();
drupal_set_message(t('Relationship %name has been deleted.', array(
'%name' => $relationship_type->name,
)));
watchdog('u_relationship', 'User Relationships form: relationship %name deleted.', array(
'%name' => $relationship_type->name,
), WATCHDOG_NOTICE);
$form_state['redirect'] = 'admin/user/relationships';
}