You are here

function uc_payment_pack_receive_check_form_submit in Ubercart 5

Same name and namespace in other branches
  1. 6.2 payment/uc_payment_pack/uc_payment_pack.admin.inc \uc_payment_pack_receive_check_form_submit()
  2. 7.3 payment/uc_payment_pack/uc_payment_pack.admin.inc \uc_payment_pack_receive_check_form_submit()

File

payment/uc_payment_pack/uc_payment_pack.module, line 440
Provides the check/money order, COD, and "other" payment methods.

Code

function uc_payment_pack_receive_check_form_submit($form_id, $form_values) {
  global $user;
  uc_payment_enter($form_values['order_id'], _payment_method_data('check', 'id'), $form_values['amount'], $user->uid, '', $form_values['comment']);
  db_query("INSERT INTO {uc_payment_check} (check_id, order_id, clear_date) VALUES (%d, %d, %d)", db_next_id('{uc_payment_check}_check_id'), $form_values['order_id'], mktime(12, 0, 0, $form_values['clear_month'], $form_values['clear_day'], $form_values['clear_year']));
  drupal_set_message(t('Check received, expected clear date of @date.', array(
    '@date' => $form_values['clear_month'] . '/' . $form_values['clear_day'] . '/' . $form_values['clear_year'],
  )));
  drupal_goto('admin/store/orders/' . $form_values['order_id']);
}