You are here

function ac_update_form_submit in Availability Calendars 7.2

4 string references to 'ac_update_form_submit'
ac_update_form0 in ac_update/ac_update.module
Retrieve form callback for the admin/config/content/availability-calendars/update page.
ac_update_form1 in ac_update/ac_update.module
Retrieve form callback for the admin/config/content/availability-calendars/update1 page.
ac_update_form2 in ac_update/ac_update.module
Retrieve form callback for the admin/config/content/availability-calendars/update/2 page.
ac_update_form3 in ac_update/ac_update.module
Retrieve form callback for the admin/config/content/availability-calendars/update/3 page.

File

ac_update/ac_update.module, line 375
Availability Calendars update: admin update code

Code

function ac_update_form_submit($form, &$form_state) {
  $op = isset($form_state['clicked_button']) ? $form_state['clicked_button']['#id'] : '';
  if ($op == 'edit-submit') {
    $result = array(
      'success' => TRUE,
    );
    if (isset($form['#submit-callback'])) {
      $result = call_user_func($form['#submit-callback']);
      foreach ($result['messages'] as $message) {
        drupal_set_message($message['message'], $message['type'], FALSE);
      }
    }
    if ($result['success']) {
      $form_state['redirect'] = $form['#submit-redirect'];
      drupal_redirect_form($form_state);
    }
    else {
      ac_update_current_step_state('acu_error');
    }
  }
}