function better_formats_get_current_format in Better Formats 6
Same name and namespace in other branches
- 6.2 better_formats.module \better_formats_get_current_format()
Returns the format for an existing node or comment.
Parameters
$form: FAPI form array.
Return value
Format ID.
See also
better_formats_set_node_format()
better_formats_set_comment_format()
3 calls to better_formats_get_current_format()
- better_formats_set_block_format in ./
better_formats.module - Processes formats for core block form.
- better_formats_set_comment_format in ./
better_formats.module - Processes formats for core node comment form.
- better_formats_set_node_format in ./
better_formats.module - Processes formats for core node body fields.
File
- ./
better_formats.module, line 435 - Enhances Drupal's core input format settings.
Code
function better_formats_get_current_format($form) {
// Default format to site default in case of error.
$format = FILTER_FORMAT_DEFAULT;
foreach (element_children($form) as $key) {
$element = $form[$key];
if ($element['#type'] === 'radio' && isset($element['#default_value'])) {
$format = $element['#default_value'];
break;
}
if ($element['#type'] === 'value' && isset($element['#value'])) {
$format = $element['#value'];
break;
}
}
return $format;
}