You are here

function oa_notifications_ajax_callback in Open Atrium Notifications 7.2

AJAX callback saves the quick reply notification configuration.

1 string reference to 'oa_notifications_ajax_callback'
oa_notifications_build_list_form in ./oa_notifications.module

File

./oa_notifications.module, line 517

Code

function oa_notifications_ajax_callback($form, $form_state) {
  $notifications = $form_state['storage']['notification_data'];
  if (isset($form_state['values'][OA_NOTIFY_FORM])) {
    $notifications = oa_notifications_save_notifications($form_state['values'][OA_NOTIFY_FORM], $notifications);
  }
  $form[OA_NOTIFY_FORM]['notify_list']['combined']['#value'] = $form_state['values'][OA_NOTIFY_FORM]['notify_list']['combined'];
  $form[OA_NOTIFY_FORM]['notify_list']['data'] = oa_notifications_render_view($form['#node'], true, $notifications);
  return $form[OA_NOTIFY_FORM]['notify_list'];
}