function nodeaccess_userreference_form_content_field_edit_form_alter in Node access user reference 6.2
Same name and namespace in other branches
- 6.3 nodeaccess_userreference.module \nodeaccess_userreference_form_content_field_edit_form_alter()
- 6 nodeaccess_userreference.module \nodeaccess_userreference_form_content_field_edit_form_alter()
Implementation of hook_form-FORM-ID_alter().
File
- ./
nodeaccess_userreference.module, line 77
Code
function nodeaccess_userreference_form_content_field_edit_form_alter(&$form, $form_state) {
if ($form['#field']['type'] == "userreference") {
$data = nodeaccess_userreference_field_settings($form['#field']['type_name'], $form['#field']['field_name']);
$form['widget']['nodeaccess_userreference_view'] = array(
'#type' => 'checkbox',
'#title' => t('Grant <em>view</em> node access to user'),
'#default_value' => $data['view'],
'#description' => t('Give the referenced user access to view the node, if they cannot already do so.'),
'#weight' => 42,
);
$form['widget']['nodeaccess_userreference_update'] = array(
'#type' => 'checkbox',
'#title' => t('Grant <em>edit</em> node access to user'),
'#default_value' => $data['update'],
'#description' => t('Give the referenced user access to edit the node, if they cannot already do so.'),
'#weight' => 43,
);
$form['widget']['nodeaccess_userreference_delete'] = array(
'#type' => 'checkbox',
'#title' => t('Grant <em>delete</em> node access to user'),
'#default_value' => $data['delete'],
'#description' => t('Give the referenced user access to delete the node, if they cannot already do so.'),
'#weight' => 44,
);
$form['#submit'][] = 'nodeaccess_userreference_content_field_edit_form_submit';
}
}