function _uc_recurring_subscription_attribute_option_by_name in UC Recurring Payments and Subscriptions 7.2
Same name and namespace in other branches
- 6.2 modules/uc_recurring_subscription/uc_recurring_subscription.module \_uc_recurring_subscription_attribute_option_by_name()
Find attribute option with a given aid and name
2 calls to _uc_recurring_subscription_attribute_option_by_name()
- uc_recurring_subscription_product_form_submit in modules/
uc_recurring_subscription/ uc_recurring_subscription.admin.inc - _uc_recurring_subscription_option in modules/
uc_recurring_subscription/ uc_recurring_subscription.module
File
- modules/
uc_recurring_subscription/ uc_recurring_subscription.module, line 250 - Manage subscription/memberships.
Code
function _uc_recurring_subscription_attribute_option_by_name($aid, $name) {
$option = db_query("SELECT * from {uc_attribute_options} WHERE aid = :aid AND name = :name", array(
':aid' => $aid,
':name' => $name,
))
->fetchObject();
// If it doesn't exist we create it.
if (empty($option)) {
$option = new stdClass();
$option->aid = $aid;
$option->name = $name;
uc_attribute_option_save($option);
}
return $option;
}