diff options
author | Dries Buytaert <dries@buytaert.net> | 2008-10-20 13:00:24 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2008-10-20 13:00:24 +0000 |
commit | a4c679df7ae153b10911fbb3642d2a9929286f8b (patch) | |
tree | 773dc87511bec17c18f73521e23d419da9d14bb3 /modules | |
parent | 3111676cf4fedb788db30dcbbdf2b5fff70232e7 (diff) | |
download | brdo-a4c679df7ae153b10911fbb3642d2a9929286f8b.tar.gz brdo-a4c679df7ae153b10911fbb3642d2a9929286f8b.tar.bz2 |
- Patch #302518 by AlexisWilke: fixed problem with PostgreSQL users not being able to delete blocks.
Diffstat (limited to 'modules')
-rw-r--r-- | modules/block/block.admin.inc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/modules/block/block.admin.inc b/modules/block/block.admin.inc index ad5541b0b..17f854f29 100644 --- a/modules/block/block.admin.inc +++ b/modules/block/block.admin.inc @@ -306,7 +306,7 @@ function block_add_block_form_submit($form, &$form_state) { foreach (list_themes() as $key => $theme) { if ($theme->status) { - db_query("INSERT INTO {blocks} (visibility, pages, custom, title, module, theme, status, weight, delta, cache) VALUES(%d, '%s', %d, '%s', '%s', '%s', %d, %d, %d, %d)", $form_state['values']['visibility'], trim($form_state['values']['pages']), $form_state['values']['custom'], $form_state['values']['title'], $form_state['values']['module'], $theme->name, 0, 0, $delta, BLOCK_NO_CACHE); + db_query("INSERT INTO {blocks} (visibility, pages, custom, title, module, theme, status, weight, delta, cache) VALUES(%d, '%s', %d, '%s', '%s', '%s', %d, %d, '%s', %d)", $form_state['values']['visibility'], trim($form_state['values']['pages']), $form_state['values']['custom'], $form_state['values']['title'], $form_state['values']['module'], $theme->name, 0, 0, $delta, BLOCK_NO_CACHE); } } @@ -338,7 +338,7 @@ function block_box_delete(&$form_state, $bid = 0) { */ function block_box_delete_submit($form, &$form_state) { db_query('DELETE FROM {boxes} WHERE bid = %d', $form_state['values']['bid']); - db_query("DELETE FROM {blocks} WHERE module = 'block' AND delta = %d", $form_state['values']['bid']); + db_query("DELETE FROM {blocks} WHERE module = 'block' AND delta = '%s'", $form_state['values']['bid']); drupal_set_message(t('The block %name has been removed.', array('%name' => $form_state['values']['info']))); cache_clear_all(); $form_state['redirect'] = 'admin/build/block'; |