You are here

function user_relationships_ui_request_submit in User Relationships 5.3

Same name and namespace in other branches
  1. 6 user_relationships_ui/user_relationships_ui.actions.inc \user_relationships_ui_request_submit()
  2. 7 user_relationships_ui/user_relationships_ui.actions.inc \user_relationships_ui_request_submit()

Process relationship request.

File

user_relationships_ui/user_relationships_ui.actions.inc, line 126

Code

function user_relationships_ui_request_submit($form_id, &$form_values) {
  $requester = $form_values['requester'];
  $requestee = $form_values['requestee'];
  $relationship_type = user_relationships_type_load(array(
    'rtid' => $form_values['rtid'],
  ));
  $relationship = user_relationships_request_relationship($requester, $requestee, $relationship_type);
  if ($relationship === FALSE) {
    drupal_set_message(user_relationships_ui_get_message('unknown_error', $relationship));
  }
  $relationship->requester = $requester;
  $relationship->requestee = $requestee;
  $relationship->type = $relationship_type;
  drupal_set_message(user_relationships_ui_get_message($relationship->approved ? 'pre_approved' : 'submitted', $relationship));
  return 'user';
}