You are here

function uc_payment_by_order_form_submit in Ubercart 7.3

Same name and namespace in other branches
  1. 5 payment/uc_payment/uc_payment.module \uc_payment_by_order_form_submit()
  2. 6.2 payment/uc_payment/uc_payment.admin.inc \uc_payment_by_order_form_submit()

Form submission handler for uc_payment_by_order_form().

See also

uc_payment_by_order_form()

uc_payment_by_order_form_validate()

File

payment/uc_payment/uc_payment.admin.inc, line 255
Payment administration menu items.

Code

function uc_payment_by_order_form_submit($form, &$form_state) {
  global $user;
  $payment = $form_state['values']['payments']['new'];
  $received = strtotime($payment['received']['year'] . '-' . $payment['received']['month'] . '-' . $payment['received']['day'] . ' 00:00:00');

  // If the value entered is today, use the exact timestamp instead
  $startofday = mktime(0, 0, 0);
  if ($received == $startofday) {
    $received = REQUEST_TIME;
  }
  uc_payment_enter($form_state['values']['order_id'], $payment['method'], $payment['amount'], $user->uid, '', $payment['comment'], $received);
  drupal_set_message(t('Payment entered.'));
}