function commerce_coupon_load_multiple in Commerce Coupon 7.2
Same name and namespace in other branches
- 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
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);
}