8.3.x filter.module filter_form_access_denied($element)
8.0.x filter.module filter_form_access_denied($element)
8.1.x filter.module filter_form_access_denied($element)
8.2.x filter.module filter_form_access_denied($element)
8.4.x filter.module filter_form_access_denied($element)
7.x filter.module filter_form_access_denied($element)

Render API callback: Hides the field value of 'text_format' elements.

To not break form processing and previews if a user does not have access to a stored text format, the expanded form elements in filter_process_format() are forced to take over the stored #default_values for 'value' and 'format'. However, to prevent the unfiltered, original #value from being displayed to the user, we replace it with a friendly notice here.

See also

filter_process_format()

1 string reference to 'filter_form_access_denied'
filter_process_format in modules/filter/filter.module
Expands an element into a base element with text format selector attached.

File

modules/filter/filter.module, line 991
Framework for handling the filtering of content.

Code

function filter_form_access_denied($element) {
  $element['#value'] = t('This field has been disabled because you do not have sufficient permissions to edit it.');
  return $element;
}