_text_sanitize

Versions
mediamosa-21
_text_sanitize($instance, $langcode, $item, $column)

Sanitizes the 'value' or 'summary' data of a text value.

Depending on whether the field instance uses text processing, data is run through check_plain() or check_markup().

Parameters

$instance The instance definition.

$langcode The language associated to $item.

$item The field value to sanitize.

$column The column to sanitize (either 'value' or 'summary').

Return value

The sanitized string.

▾ 3 functions call _text_sanitize()

hook_field_load in modules/field/field.api.php
Defines custom load behavior for this module's field types.
text_field_formatter_view in modules/field/modules/text/text.module
Implements hook_field_formatter_view().
text_field_load in modules/field/modules/text/text.module
Implements hook_field_load().

Code

modules/field/modules/text/text.module, line 323

<?php
function _text_sanitize($instance, $langcode, $item, $column) {
  // If the value uses a cacheable text format, text_field_load() precomputes
  // the sanitized string.
  if (isset($item["safe_$column"])) {
    return $item["safe_$column"];
  }
  return $instance['settings']['text_processing'] ? check_markup($item[$column], $item['format'], $langcode, TRUE) : check_plain($item[$column]);
}
?>