Index: modules/block/block.admin.inc =================================================================== RCS file: /cvs/drupal/drupal/modules/block/block.admin.inc,v retrieving revision 1.40 diff -u -p -r1.40 block.admin.inc --- modules/block/block.admin.inc 28 May 2009 11:31:20 -0000 1.40 +++ modules/block/block.admin.inc 28 May 2009 20:26:36 -0000 @@ -222,7 +222,7 @@ function block_admin_configure(&$form_st '#type' => 'radios', '#title' => t('Show block on specific pages'), '#options' => $options, - '#default_value' => (int) $edit['visibility'], + '#default_value' => $edit['visibility'], ); $form['page_vis_settings']['pages'] = array( '#type' => 'textarea', @@ -268,7 +268,7 @@ function block_admin_configure(&$form_st t('Hide this block by default but let individual users show it.') ), '#description' => t('Allow individual users to customize the visibility of this block in their account settings.'), - '#default_value' => (int) $edit['custom'], + '#default_value' => $edit['custom'], ); $form['submit'] = array( @@ -295,9 +295,9 @@ function block_admin_configure_submit($f if (!form_get_errors()) { db_update('block') ->fields(array( - 'visibility' => $form_state['values']['visibility'], + 'visibility' => (int)$form_state['values']['visibility'], 'pages' => trim($form_state['values']['pages']), - 'custom' => $form_state['values']['custom'], + 'custom' => (int)$form_state['values']['custom'], 'title' => $form_state['values']['title'], )) ->condition('module', $form_state['values']['module'])