function uc_payment_by_order_form_submit in Ubercart 6.2
Same name and namespace in other branches
- 5 payment/uc_payment/uc_payment.module \uc_payment_by_order_form_submit()
- 7.3 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_validate()
File
- payment/
uc_payment/ uc_payment.admin.inc, line 485 - 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 = mktime();
}
uc_payment_enter($form_state['values']['order_id'], $payment['method'], $payment['amount'], $user->uid, '', $payment['comment'], $received);
drupal_set_message(t('Payment entered.'));
}