You are here

function flag_lists_ops_form_ajax_callback in Flag Lists 7.3

Same name and namespace in other branches
  1. 7 flag_lists.module \flag_lists_ops_form_ajax_callback()
1 string reference to 'flag_lists_ops_form_ajax_callback'
flag_lists_ops_form in ./flag_lists.module
Add the Flag list select menu widget.

File

./flag_lists.module, line 493
The Flag Lists module.

Code

function flag_lists_ops_form_ajax_callback(&$form, &$form_state) {

  // The form has already been submitted and updated. We can return the replaced
  // item as it is.
  $message = '';
  if (!flag_lists_ops_form_validate($form, $form_state)) {
    $message = flag_lists_ops_form_submit($form, $form_state);
  }
  $form['flag_lists_' . $form_state['flo_operation']]['status_message']['#markup'] = '<div class="alert alert-success">' . $message . '</div>';
  if ($form_state['flo_operation'] == 'flag') {
    $form['flag_lists_' . $form_state['flo_operation']]['list']['#value'] = '0';
  }
  $form['flag_lists_' . $form_state['flo_operation']]['status_message']['#attributes']['class'][] = 'alert-success';
  return $form['flag_lists_' . $form_state['flo_operation']];
}