function user_relationships_ui_remove in User Relationships 7
Same name and namespace in other branches
- 5.3 user_relationships_ui/user_relationships_ui.forms.inc \user_relationships_ui_remove()
- 6 user_relationships_ui/user_relationships_ui.forms.inc \user_relationships_ui_remove()
Confirm relationship removal.
2 string references to 'user_relationships_ui_remove'
- user_relationships_ui_menu in user_relationships_ui/
user_relationships_ui.module - Implements hook_menu().
- user_relationships_ui_remove_ajax in user_relationships_ui/
user_relationships_ui.forms.inc - Ajax handler function that is utilized to display the form in a popup rather than having the full page reload for the users
File
- user_relationships_ui/
user_relationships_ui.forms.inc, line 258
Code
function user_relationships_ui_remove($form, &$form_state, $account, $relationship) {
global $user;
$viewed_id = $account->uid;
$form['rid'] = array(
'#type' => 'value',
'#value' => $relationship->rid,
);
$form['viewed_id'] = array(
'#type' => 'value',
'#value' => $viewed_id,
);
// Respect destination param if given.
if (isset($_GET['destination'])) {
$dest = $_GET['destination'];
}
else {
$dest = $viewed_id == $user->uid ? 'relationships' : "user/{$viewed_id}/relationships";
}
$output = confirm_form($form, t('Remove relationship'), $dest, t("Are you sure you want to delete the @rel_name relationship with !name?", array(
'!name' => theme('username', array(
'account' => user_load($viewed_id == $relationship->requester_id ? $relationship->requestee_id : $relationship->requester_id),
)),
) + user_relationships_type_translations($relationship)), t('Yes'), t('No'), 'user_relationships_remove_confirm');
return $output;
}