function user_rev_diff_form_user_profile_form_alter in User Revision 7.2
Implements hook_form_alter().
File
- diff/
user_rev_diff.module, line 159 - Provides functionality to show a diff between two user revisions.
Code
function user_rev_diff_form_user_profile_form_alter(&$form, $form_state, $form_id) {
if ($form['#user_category'] == 'account') {
// Add a 'View changes' button on the user edit form.
if (variable_get('show_preview_user_changes', TRUE) && user_access('diff view changes') && $form['#user']->uid > 0) {
$form['actions']['preview_changes'] = array(
'#type' => 'submit',
'#value' => t('View changes'),
'#weight' => 0,
'#submit' => array(
'user_rev_diff_user_form_build_preview_changes',
),
);
}
// If content for changes has been added to the form_state,
// display using the form #prefix.
if (isset($form_state['user_preview'])) {
$form['#prefix'] = $form_state['user_preview'];
}
}
}