diff options
author | Angie Byron <webchick@24967.no-reply.drupal.org> | 2009-11-19 04:00:47 +0000 |
---|---|---|
committer | Angie Byron <webchick@24967.no-reply.drupal.org> | 2009-11-19 04:00:47 +0000 |
commit | cb98091e1b677476b873dd3d557200576b32559e (patch) | |
tree | 29c602772b3bf757ec0530ec90c4aa334f14193c /modules/block/block.admin.inc | |
parent | bf703452de025483a9a8b8721068f28edcf81893 (diff) | |
download | brdo-cb98091e1b677476b873dd3d557200576b32559e.tar.gz brdo-cb98091e1b677476b873dd3d557200576b32559e.tar.bz2 |
#108818 by David Strauss, chx, Crell: Add transactions to key X_save() routines.
Diffstat (limited to 'modules/block/block.admin.inc')
-rw-r--r-- | modules/block/block.admin.inc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/modules/block/block.admin.inc b/modules/block/block.admin.inc index c605424a8..a747a5b4e 100644 --- a/modules/block/block.admin.inc +++ b/modules/block/block.admin.inc @@ -114,6 +114,8 @@ function block_admin_display_form($form, &$form_state, $blocks, $theme) { * Process main blocks administration form submissions. */ function block_admin_display_form_submit($form, &$form_state) { + $txn = db_transaction(); + foreach ($form_state['values'] as $block) { $block['status'] = (int) ($block['region'] != BLOCK_REGION_NONE); $block['region'] = $block['status'] ? $block['region'] : ''; @@ -365,6 +367,8 @@ function block_admin_configure_validate($form, &$form_state) { function block_admin_configure_submit($form, &$form_state) { if (!form_get_errors()) { + $txn = db_transaction(); + db_update('block') ->fields(array( 'visibility' => (int) $form_state['values']['visibility'], |