function user_relationships_ui_request_form in User Relationships 5.3
Same name and namespace in other branches
- 6 user_relationships_ui/user_relationships_ui.forms.inc \user_relationships_ui_request_form()
- 7 user_relationships_ui/user_relationships_ui.forms.inc \user_relationships_ui_request_form()
Request new user to user relationship
1 call to user_relationships_ui_request_form()
- user_relationships_ui_request in user_relationships_ui/
user_relationships_ui.forms.inc - Request a new relationship with another user
File
- user_relationships_ui/
user_relationships_ui.forms.inc, line 158
Code
function user_relationships_ui_request_form(&$requester, &$requestee, $form_values = NULL) {
$current_relationships = user_relationships_load(array(
'between' => array(
$requester->uid,
$requestee->uid,
),
), array(
'sort' => 'rtid',
));
$results = db_query("SELECT * FROM {user_relationship_types}" . ($current_relationships ? " WHERE rtid NOT IN (%s) ORDER BY name" : ''), implode(',', array_keys($current_relationships)));
$relationships = array();
while ($result = db_fetch_object($results)) {
$relationships[$result->rtid] = $result->name;
}
$form['rtid'] = array(
'#title' => t('My relationship is'),
'#type' => 'select',
'#options' => $relationships,
'#default_value' => $form_values['rtid'],
);
$form['requester'] = array(
'#type' => 'value',
'#value' => $requester,
);
$form['requestee'] = array(
'#type' => 'value',
'#value' => $requestee,
);
return $form;
}