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);
}