function block_visibility_vocabulary_form_block_admin_configure_submit in Block Visibility by Vocabularies 7
Form submission handler for block_admin_configure().
1 string reference to 'block_visibility_vocabulary_form_block_admin_configure_submit'
- block_visibility_vocabulary_form_block_admin_configure_alter in ./
block_visibility_vocabulary.module - Implements hook_form_FORMID_alter(): block_admin_configure.
File
- ./
block_visibility_vocabulary.module, line 49
Code
function block_visibility_vocabulary_form_block_admin_configure_submit($form, &$form_state) {
$vocabularies = array_keys(array_filter($form_state['values']['vocabularies']));
$blocks_visibility_settings = block_visibility_vocabulary_settings_get();
$key = $form_state['values']['module'] . ':' . $form_state['values']['delta'];
$blocks_visibility_settings[$key] = $vocabularies;
if (!$vocabularies) {
unset($blocks_visibility_settings[$key]);
}
block_visibility_vocabulary_settings_save($blocks_visibility_settings);
}