You are here

function commerce_coupon_load_multiple in Commerce Coupon 7.2

Same name and namespace in other branches
  1. 7 commerce_coupon.module \commerce_coupon_load_multiple()

Load multiple coupons based on certain conditions.

Parameters

array $commerce_coupon_ids: An array of coupon IDs.

array $conditions: An array of conditions to match against the {commerce_coupon} table.

bool $reset: A boolean indicating that the internal cache should be reset.

Return value

array An array of coupon objects, indexed by coupon id.

See also

entity_load()

commerce_coupon_load()

3 calls to commerce_coupon_load_multiple()
commerce_coupon_find_coupon_autocomplete in ./commerce_coupon.module
Menu callback: Find a coupon by code autocomplete.
commerce_coupon_load in ./commerce_coupon.module
Fetch a coupon entity.
_commerce_coupon_update_coupons_multipass in includes/commerce_coupon.update.inc
Update four coupons at a time.

File

./commerce_coupon.module, line 1000
Provides coupon functionality for Drupal Commerce.

Code

function commerce_coupon_load_multiple($commerce_coupon_ids = array(), $conditions = array(), $reset = FALSE) {
  if (empty($commerce_coupon_ids) && empty($conditions)) {
    return array();
  }
  return entity_load('commerce_coupon', $commerce_coupon_ids, $conditions, $reset);
}