You are here

function user_relationships_ui_request_submit in User Relationships 6

Same name and namespace in other branches
  1. 5.3 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 116
User Relationships Actions

Code

function user_relationships_ui_request_submit($form, &$form_state) {

  //#578372 leave all form values in the object for other functions to use
  $relationship = (object) $form_state['values'];
  $relationship->requester = user_load($form_state['values']['requester']);
  $relationship->requestee = user_load($form_state['values']['requestee']);
  $relationship->type = user_relationships_type_load($form_state['values']['rtid']);
  $relationship = user_relationships_request_relationship($relationship);
  if ($relationship === FALSE) {
    drupal_set_message(user_relationships_ui_get_message('unknown_error', $relationship));
  }

  //Not sure why these were here, they just cause php notices

  //  $relationship->requester = $requester;
  //  $relationship->requestee = $requestee;
  //  $relationship->type = $relationship_type;
  drupal_set_message(user_relationships_ui_get_message($relationship->approved ? 'pre_approved' : 'submitted', $relationship));
  $form_state['redirect'] = $_GET['destination'];
}