function enforce_revlog_after_build in Enforce revision log message 8
Same name and namespace in other branches
- 7 enforce_revlog.module \enforce_revlog_after_build()
After build callback
1 string reference to 'enforce_revlog_after_build'
- enforce_revlog_form_alter in ./
enforce_revlog.module - Implements hook_form_alter().
File
- ./
enforce_revlog.module, line 172 - Allows enforcing unpriviledged users to enter a log message every time a revisionable entity revision is created or reverted
Code
function enforce_revlog_after_build($form, $form_state) {
// Do not require a log message when previewing or deleting the node
$excluded = array(
$form['actions']['preview']['#value'],
);
if (isset($form['actions']['delete']['#value'])) {
$excluded[] = $form['actions']['delete']['#value'];
}
if (!empty($form_state['input']['op']) && in_array($form_state['input']['op'], $excluded)) {
$form['revision_information']['log']['#validated'] = TRUE;
}
return $form;
}