function user_relationships_rules_action_create_relationship_form in User Relationships 6
Action create relationship configuration form.
File
- user_relationships_rules/
user_relationships_rules.rules_forms.inc, line 12 - Rules configuration forms for the system module
Code
function user_relationships_rules_action_create_relationship_form($settings, &$form) {
$settings += array(
'requester' => '',
'requestee' => '',
'relationship_type' => '',
'message' => '',
'confirmation' => '',
);
$form['settings']['requester'] = array(
'#type' => 'textfield',
'#title' => t('Requester'),
'#default_value' => $settings['requester'],
'#description' => t('User ID of requester. Insert token here for dynamic action.'),
);
$form['settings']['requestee'] = array(
'#type' => 'textfield',
'#title' => t('Requestee'),
'#default_value' => $settings['requestee'],
'#description' => t('User ID of requestee. Insert token here for dynamic action.'),
);
$options = array();
$relationship_types = user_relationships_types_load();
foreach ($relationship_types as $relationship_type) {
$options[$relationship_type->rtid] = $relationship_type->name;
}
$form['settings']['relationship_type'] = array(
'#type' => 'select',
'#title' => t('Relationship type'),
'#default_value' => $settings['relationship_type'],
'#options' => $options,
'#description' => t('Select relationship type.'),
);
$form['settings']['approve'] = array(
'#type' => 'checkbox',
'#title' => t('Approve relationship'),
'#default_value' => $settings['approve'],
'#description' => t('Check if relationship should be approved.'),
);
}