function user_relationships_ui_pending_requested_submit in User Relationships 5.3
Same name and namespace in other branches
- 6 user_relationships_ui/user_relationships_ui.actions.inc \user_relationships_ui_pending_requested_submit()
- 7 user_relationships_ui/user_relationships_ui.actions.inc \user_relationships_ui_pending_requested_submit()
Approve, Disapprove, or Cancel a relationship request
File
- user_relationships_ui/
user_relationships_ui.actions.inc, line 150
Code
function user_relationships_ui_pending_requested_submit($form_id, &$form_values) {
global $user;
$relationship = user_relationships_load($form_values['rid'], array(
'include_user_info' => TRUE,
));
$requester = $relationship->requester;
$requestee = $relationship->requestee;
switch ($form_values['action']) {
case 'approve':
$relationship->approved = TRUE;
user_relationships_save_relationship($relationship, $form_values['action']);
drupal_set_message(user_relationships_ui_get_message('accepted', $relationship));
break;
case 'cancel':
case 'disapprove':
user_relationships_delete_relationship($relationship, $user, $form_values['action']);
drupal_set_message(user_relationships_ui_get_message($form_values['action'], $relationship));
break;
default:
drupal_set_message(user_relationships_ui_get_message('default'));
}
return "user/{$form_values['viewed_id']}/relationships/requests";
}