You are here

function _uc_recurring_subscription_product_feature_sort 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_product_feature_sort()

Function used by uasort to sort product features.

1 string reference to '_uc_recurring_subscription_product_feature_sort'
_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 268
Manage subscription/memberships.

Code

function _uc_recurring_subscription_product_feature_sort($a, $b) {
  $a_weight = isset($a->option) && isset($a->option->ordering) ? $a->option->ordering : 0;
  $b_weight = isset($b->option) && isset($b->option->ordering) ? $b->option->ordering : 0;
  if ($a_weight == $b_weight) {
    return 0;
  }
  return $a_weight < $b_weight ? -1 : 1;
}