Index: trunk/core/kernel/db/db_tag_processor.php
===================================================================
diff -u -r3031 -r3038
--- trunk/core/kernel/db/db_tag_processor.php (.../db_tag_processor.php) (revision 3031)
+++ trunk/core/kernel/db/db_tag_processor.php (.../db_tag_processor.php) (revision 3038)
@@ -616,7 +616,9 @@
$options = $object->GetFieldOptions($field);
if( $this->HasParam($params,'has_empty') )
{
- $options['options'] = array_merge_recursive2( Array('' => ''), $options['options'] );
+ $empty_value = getArrayValue($params, 'empty_value');
+ if($empty_value === false) $empty_value = '';
+ $options['options'] = array_merge_recursive2( Array($empty_value => ''), $options['options'] );
}
$block_params = $this->prepareTagParams($params);
Index: trunk/kernel/admin_templates/incs/form_blocks.tpl
===================================================================
diff -u -r2720 -r3038
--- trunk/kernel/admin_templates/incs/form_blocks.tpl (.../form_blocks.tpl) (revision 2720)
+++ trunk/kernel/admin_templates/incs/form_blocks.tpl (.../form_blocks.tpl) (revision 3038)
@@ -173,15 +173,15 @@
"