You are here

function views_handler_filter_string_compare::case_transform in Amazon Product Advertisement API 7

Same name and namespace in other branches
  1. 6 includes/views_handler_filter_string_compare.inc \views_handler_filter_string_compare::case_transform()
  2. 7.2 includes/views_handler_filter_string_compare.inc \views_handler_filter_string_compare::case_transform()

Transform a string by a certain method.

Parameters

string $string: The input you want to transform.

array $option: How do you want to transform it, possible values:

  • upper: Uppercase the string.
  • lower: lowercase the string.
  • ucfirst: Make the first char uppercase.
  • ucwords: Make each word in the string uppercase.

Return value

string The transformed string.

Overrides views_handler::case_transform

1 call to views_handler_filter_string_compare::case_transform()
views_handler_filter_string_compare::query in includes/views_handler_filter_string_compare.inc
Add this filter to the query.

File

includes/views_handler_filter_string_compare.inc, line 206

Class

views_handler_filter_string_compare
Basic textfield filter to handle string filtering commands including equality, like, not like, etc.

Code

function case_transform() {
  return !empty($this->options['case']) ? '' : 'UPPER';
}