function payment_form_payment_method_submit in Payment 7
Implements form submit callback for payment_form_payment_method().
File
- ./
payment.ui.inc, line 422 - The Payment user interface.
Code
function payment_form_payment_method_submit(array $form, array &$form_state) {
$values = $form_state['values'];
$payment_method = $form_state['payment_method'];
$payment_method->enabled = $values['enabled'];
$payment_method->name = $values['name'];
$payment_method->title_specific = $values['title_specific'];
// The generic title defaults to the specific one.
$payment_method->title_generic = $values['title_generic'] ? $values['title_generic'] : $values['title_specific'];
$payment_method->uid = user_load_by_name($values['owner'])->uid;
entity_save('payment_method', $payment_method);
$form_state['redirect'] = 'admin/config/services/payment/method';
drupal_set_message(t('Payment method %title has been saved.', array(
'%title' => $payment_method->title_specific,
)));
}