function user_relationship_defaults_add_form_submit in User Relationships 6
Same name and namespace in other branches
- 5 plugins/user_relationship_defaults/user_relationship_defaults.module \user_relationship_defaults_add_form_submit()
- 5.2 plugins/user_relationship_defaults/user_relationship_defaults.module \user_relationship_defaults_add_form_submit()
- 7 user_relationship_defaults/user_relationship_defaults.module \user_relationship_defaults_add_form_submit()
Process default relationship add form submission.
File
- user_relationship_defaults/
user_relationship_defaults.module, line 160 - Drupal Module: User Relationship Defaults
Code
function user_relationship_defaults_add_form_submit($form, &$form_state) {
$user = user_load(array(
'name' => $form_state['values']['username'],
));
$relationship_type = user_relationships_type_load(array(
'name' => $form_state['values']['relationship_type_name'],
));
$new_default = array(
'uid' => $user->uid,
'rtid' => $relationship_type->rtid,
);
drupal_write_record('user_relationship_defaults', $new_default);
$message_p = array(
'%username' => $user->name,
'%relationship_name' => ur_tt("user_relationships:rtid:{$relationship_type->rtid}:name", $relationship_type->name),
);
drupal_set_message(t('Default relationship %relationship_name of %username has been added.', $message_p));
watchdog('u_relationship', 'Default relationship %relationship_name of %username has been added.', $message_p, WATCHDOG_NOTICE, l(t('view'), 'admin/user/relationships'));
$form_state['redirect'] = 'admin/user/relationships';
}