function get_role_ids_for_discount in Ubercart Discounts (Alternative) 6.2
Returns role_ids for discount.
2 calls to get_role_ids_for_discount()
- uc_discounts_copy in uc_discounts/
uc_discounts.admin.inc - Copy a discount.
- uc_discounts_form in uc_discounts/
uc_discounts.admin.inc - Create or edit a discount.
File
- uc_discounts/
uc_discounts.module, line 1081
Code
function get_role_ids_for_discount($discount_id, $exclude_all_roles = FALSE) {
$query = "SELECT role_id FROM {uc_discounts_roles} WHERE discount_id = %d";
$args = array(
$discount_id,
);
if ($exclude_all_products) {
$query .= ' AND role_id <> %d';
$args[] = ALL_ROLES;
}
$result = db_query($query, $args);
$ids = array();
while ($row = db_fetch_array($result)) {
$ids[] = $row["role_id"];
}
return $ids;
}