function user_relationships_pending_requested in User Relationships 5.2
Same name and namespace in other branches
- 5 user_relationships_forms.inc \user_relationships_pending_requested()
Approve, Disapprove, or Cancel confirmation form
1 string reference to 'user_relationships_pending_requested'
File
- ./
user_relationships_forms.inc, line 266
Code
function user_relationships_pending_requested($action, $viewed_id, $relationship) {
$relationship = user_relationships_load($relationship);
$form['relationship'] = array(
'#type' => 'value',
'#value' => $relationship,
);
$form['action'] = array(
'#type' => 'value',
'#value' => $action,
);
$form['viewed_id'] = array(
'#type' => 'value',
'#value' => $viewed_id,
);
//pick the correct question message: approve and disapprove are requests to current user, cancel is a request from current user
switch ($action) {
case 'approve':
$confirmation_message = 'Are you sure you want to approve the request to create a %relationship_name relationship to !name?';
$action_message = 'Approve relationship';
break;
case 'disapprove':
$confirmation_message = 'Are you sure you want to disapprove the request to create a %relationship_name relationship to !name?';
$action_message = 'Disapprove relationship';
break;
default:
$confirmation_message = 'Are you sure you want to cancel the request to create a %relationship_name relationship to !name?';
$action_message = 'Cancel relationship';
}
$output = confirm_form($form, t($action_message), $viewed_id == $user->id ? 'relationships/requests' : "user/{$viewed_id}/relationships/requests", t($confirmation_message, array(
'%relationship_name' => $relationship->name,
'!name' => theme('username', user_load(array(
'uid' => $viewed_id == $relationship->requester_id ? $relationship->requestee_id : $relationship->requester_id,
))),
)), t('Yes'), t('No'), 'user_relationships_approve_confirm');
return $output;
}