You are here

function views_revisions_form_submit in Views Revisions 6

Same name and namespace in other branches
  1. 7 views_revisions.module \views_revisions_form_submit()

Submission handler for the Views UI form.

1 string reference to 'views_revisions_form_submit'
views_revisions_form_alter in ./views_revisions.module
Implements hook_form_alter().

File

./views_revisions.module, line 79
A module to provide revisions of Views.

Code

function views_revisions_form_submit($form, &$form_state) {
  global $user;
  $revision = $form_state['values']['views_revisions_revision'];
  if ($revision) {
    $log = $form_state['values']['views_revisions_log'];
    $data = $form_state['view']
      ->export();
    $sql = "INSERT INTO {views_revisions} (vid, uid, created, log, data) VALUES \n            (%d, %d, %d, '%s', '%s')";
    db_query($sql, $form_state['view']->vid, $user->uid, time(), $log, $data);
  }
}