uc_recurring.pages.inc in UC Recurring Payments and Subscriptions 6
Same filename and directory in other branches
Recurring payments menu items.
File
uc_recurring.pages.incView source
<?php
/**
* @file
* Recurring payments menu items.
*
*/
// Displays the confirm form for cancelling a recurring fee.
function uc_recurring_user_cancel_form($form_state, $user, $rfid) {
$form['uid'] = array(
'#type' => 'value',
'#value' => $user->uid,
);
$form['rfid'] = array(
'#type' => 'value',
'#value' => $rfid,
);
return confirm_form($form, t('Are you sure you want to cancel your recurring fee?'), 'user/' . $user->uid, t('This action cannot be undone and may result in the termination of subscription services.'), t('Confirm'), t('Cancel'));
}
function uc_recurring_user_cancel_form_submit($form, &$form_state) {
uc_recurring_fee_cancel($form_state['values']['rfid']);
drupal_set_message(t('The recurring fee has been cancelled.'));
$form_state['redirect'] = 'user/' . $form_state['values']['uid'];
}