function revisioning_revisions_summary_submit in Revisioning 6.4
Same name and namespace in other branches
- 8 revisioning_theme.inc \revisioning_revisions_summary_submit()
- 6.3 revisioning_theme.inc \revisioning_revisions_summary_submit()
- 7 revisioning_theme.inc \revisioning_revisions_summary_submit()
Submit two selected revisions to Diff module.
_state
Parameters
$form:
Return value
void
File
- ./
revisioning_theme.inc, line 124 - Include file for revisioning.module; deals with all theming aspects.
Code
function revisioning_revisions_summary_submit($form, &$form_state) {
$selected_vids = $form_state['values']['tickbox'];
$vid1 = key($selected_vids);
next($selected_vids);
$vid2 = key($selected_vids);
drupal_get_messages();
// clear existing msgs
drupal_set_message(t('Comparing revision #!revision2 against revision #!revision1', array(
'!revision2' => $vid2,
'!revision1' => $vid1,
)));
$destination = '';
if (isset($_REQUEST['destination'])) {
$destination = drupal_get_destination();
unset($_REQUEST['destination']);
}
$nid = $form_state['values']['nid'];
$form_state['redirect'] = array(
"node/{$nid}/revisions/view/{$vid2}/{$vid1}",
$destination,
);
}