function uc_recurring_subscription_remove_interval in UC Recurring Payments and Subscriptions 7.2
Submit handler for the "Remove" button.
Increments the max counter and causes a rebuild.
1 string reference to 'uc_recurring_subscription_remove_interval'
- _uc_recurring_subscription_add_interval_form in modules/
uc_recurring_subscription/ uc_recurring_subscription.admin.inc - Creates the payment interval form elements.
File
- modules/
uc_recurring_subscription/ uc_recurring_subscription.admin.inc, line 400 - Uc recurring subscription UI.
Code
function uc_recurring_subscription_remove_interval($form, &$form_state) {
if ($form_state['recurring_count'] > 0) {
$form_state['recurring_count']--;
}
unset($form['recurring']['recurring_intervals'][$form_state['clicked_button']['#attributes']['rel']]);
unset($form_state['values']['recurring_intervals'][$form_state['clicked_button']['#attributes']['rel']]);
$form_state['rebuild'] = TRUE;
}