You are here

function uc_payment_pack_receive_check_form_submit in Ubercart 6.2

Same name and namespace in other branches
  1. 5 payment/uc_payment_pack/uc_payment_pack.module \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()

Submit handler for uc_payment_pack_receive_check_form().

See also

uc_payment_pack_receive_check_form()

uc_payment_pack_receive_check_form_validate()

File

payment/uc_payment_pack/uc_payment_pack.admin.inc, line 108
Payment pack administration menu items.

Code

function uc_payment_pack_receive_check_form_submit($form, &$form_state) {
  global $user;
  uc_payment_enter($form_state['values']['order_id'], 'check', $form_state['values']['amount'], $user->uid, '', $form_state['values']['comment']);
  db_query("INSERT INTO {uc_payment_check} (order_id, clear_date) VALUES (%d, %d)", $form_state['values']['order_id'], mktime(12, 0, 0, $form_state['values']['clear_month'], $form_state['values']['clear_day'], $form_state['values']['clear_year']));
  drupal_set_message(t('Check received, expected clear date of @date.', array(
    '@date' => uc_date_format($form_state['values']['clear_month'], $form_state['values']['clear_day'], $form_state['values']['clear_year']),
  )));
  $form_state['redirect'] = 'admin/store/orders/' . $form_state['values']['order_id'];
}