You are here

function commerce_product_handler_argument_product_id::title_query in Commerce Core 7

Override for specific title lookups.

Return value

array Returns all titles, if it's just one title it's an array with one entry.

Overrides views_handler_argument_numeric::title_query

File

modules/product/includes/views/handlers/commerce_product_handler_argument_product_id.inc, line 7

Class

commerce_product_handler_argument_product_id
Argument handler to display product titles in View using product arguments.

Code

function title_query() {
  $titles = array();
  $result = db_select('commerce_product', 'cp')
    ->fields('cp', array(
    'title',
  ))
    ->condition('cp.product_id', $this->value)
    ->execute();
  foreach ($result as $product) {
    $titles[] = check_plain($product->title);
  }
  return $titles;
}