function better_formats_set_block_format in Better Formats 6
Same name and namespace in other branches
- 6.2 better_formats.module \better_formats_set_block_format()
Processes formats for core block form.
See also
1 call to better_formats_set_block_format()
- better_formats_form_alter in ./
better_formats.module - Implementation of hook_form_alter().
File
- ./
better_formats.module, line 405 - Enhances Drupal's core input format settings.
Code
function better_formats_set_block_format(&$form) {
if (isset($form['block_settings']['body_field']['format'])) {
// Get BF default format.
$default = better_formats_get_default_format('block');
if (empty($form['delta']['#value'])) {
// Set format to default for new entries.
$format = $default;
}
else {
// Get existing format for block.
$format = better_formats_get_current_format($form['block_settings']['body_field']['format']);
}
// Overwrite the filter form with our own.
$form['block_settings']['body_field']['format'] = better_formats_filter_form($format, $default, 'block');
}
}