function collapsiblock_submit in Collapsiblock 7.2
Same name and namespace in other branches
- 8 collapsiblock.module \collapsiblock_submit()
- 6 collapsiblock.module \collapsiblock_submit()
- 7 collapsiblock.module \collapsiblock_submit()
Form submission handler for block_admin_configure().
See also
1 string reference to 'collapsiblock_submit'
- collapsiblock_form_block_admin_configure_alter in ./
collapsiblock.module - Implements hook_form_alter().
File
- ./
collapsiblock.module, line 134 - Make blocks collapsible.
Code
function collapsiblock_submit($form, &$form_state) {
if ($form_state['values']['form_id'] == 'block_admin_configure' || $form_state['values']['form_id'] == 'block_add_block_form') {
// Only save if value has changed.
if (isset($form_state['values']['collapsiblock_action']) && $form['collapsiblock']['collapsiblock_action']['#default_value'] != $form_state['values']['collapsiblock_action'] && user_access('administer blocks')) {
db_update('block')
->fields(array(
'collapsiblock_action' => $form_state['values']['collapsiblock_action'],
))
->condition('module', $form_state['values']['module'])
->condition('delta', $form_state['values']['delta'])
->execute();
}
}
}