You are here

function commerce_gc_product_autocomplete_page in Commerce GC 7

1 string reference to 'commerce_gc_product_autocomplete_page'
commerce_gc_product_menu in modules/commerce_gc_product/commerce_gc_product.module

File

modules/commerce_gc_product/commerce_gc_product.module, line 129
Provides Giftcard product type and support.

Code

function commerce_gc_product_autocomplete_page($string = '') {
  $return = array();
  $query = new EntityFieldQuery();
  $results = $query
    ->entityCondition('entity_type', 'commerce_product')
    ->propertyCondition('sku', $string, 'CONTAINS')
    ->fieldCondition('commerce_gc_value', 'amount', 'NULL', '<>')
    ->propertyOrderBy('sku')
    ->range(0, 3)
    ->execute();
  if (!empty($results['commerce_product'])) {
    $products = commerce_product_load_multiple(array_keys($results['commerce_product']));
    foreach ($products as $product) {
      $return[$product->sku] = $product->sku;
    }
  }
  drupal_json_output($return);
}