function _uc_recurring_subscription_create_attribute_option 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_create_attribute_option()
Format a standard naming convension for attribute names.
4 calls to _uc_recurring_subscription_create_attribute_option()
- uc_recurring_subscription_overview in modules/
uc_recurring_subscription/ uc_recurring_subscription.admin.inc - Create the subscription overiew page.
- uc_recurring_subscription_product_form in modules/
uc_recurring_subscription/ uc_recurring_subscription.admin.inc - Form to add a new payment interval for the product.
- uc_recurring_subscription_product_form_submit in modules/
uc_recurring_subscription/ uc_recurring_subscription.admin.inc - _uc_recurring_subscription_get_product_features in modules/
uc_recurring_subscription/ uc_recurring_subscription.module - This loads the reucrring product features as well as the attribute option for this feature.
File
- modules/
uc_recurring_subscription/ uc_recurring_subscription.module, line 234 - Manage subscription/memberships.
Code
function _uc_recurring_subscription_create_attribute_option($value, $interval) {
if ($value == 1) {
$intervals = array(
'days' => t('Daily'),
'weeks' => t('Weekly'),
'months' => t('Monthly'),
'years' => t('Yearly'),
);
return $intervals[$interval];
}
return t('Every @value @interval', array(
'@value' => $value,
'@interval' => $interval,
));
}