You are here

function sharedblocks_publish_form_submit in Shared Blocks 7.2

Same name and namespace in other branches
  1. 6 sharedblocks.module \sharedblocks_publish_form_submit()
  2. 7 sharedblocks.module \sharedblocks_publish_form_submit()

Form validation handler for sharedblocks_publish_form().

See also

sharedblocks_publish_form()

File

./sharedblocks.admin.inc, line 158
Administration page callbacks for the sharedblocks module.

Code

function sharedblocks_publish_form_submit($form, &$form_state) {
  $blocks = $form_state['values']['sharedblocks_publish'];
  foreach ($blocks as $module => $deltas) {
    $blocks[$module] = array_filter($deltas);
  }
  $blocks = array_filter($blocks);
  variable_set('sharedblocks_publish', $blocks);
  variable_set('sharedblocks_require_token', $form_state['values']['sharedblocks_require_token']);
  drupal_set_message(t('The configuration options have been saved.'));
}