function commerce_recurring_ui_cancel_renewals_form_submit in Commerce Recurring Framework 7.2
Cancel subscription submit handler
_state
Parameters
$form:
File
- commerce_recurring_ui/
commerce_recurring_ui.module, line 166
Code
function commerce_recurring_ui_cancel_renewals_form_submit($form, &$form_state) {
$recurring_entity_id = $form['id']['#value'];
$recurring_entity = commerce_recurring_load($recurring_entity_id);
if ($form_state['values']['confirm']) {
commerce_recurring_stop_recurring($recurring_entity);
drupal_set_message(t('The subscription @id was cancelled, you will not be charged again for this subscription.', array(
'@id' => $recurring_entity_id,
)));
}
$form_state['redirect'] = 'user/' . $recurring_entity->uid . '/user-recurring-entities';
}