You are here

function _uc_recurring_subscription_create_attribute_option in UC Recurring Payments and Subscriptions 7.2

Same name and namespace in other branches
  1. 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,
  ));
}