You are here

function payment_commerce_pids_load in Payment for Drupal Commerce 7

Same name and namespace in other branches
  1. 7.2 payment_commerce.module \payment_commerce_pids_load()

Load the PIDs for all payments belonging to a Commerce order.

Parameters

integer $order_id:

Return value

array

6 calls to payment_commerce_pids_load()
PaymentCommerceCheckoutWebTestCase::assertCheckout in tests/PaymentCommerceCheckoutWebTestCase.test
Executes the checkout process.
PaymentCommerceCheckoutWebTestCase::assertPaymentExists in tests/PaymentCommerceCheckoutWebTestCase.test
Tests that a payment exists.
payment_commerce_commerce_order_delete in ./payment_commerce.module
Implements hook_ENTITY_TYPE_ACTION().
payment_commerce_commerce_order_update in ./payment_commerce.module
Implements hook_ENTITY_TYPE_ACTION().
payment_commerce_redirect_form in ./payment_commerce.module
Implements CALLBACK_commerce_payment_method_redirect_form().

... See full list

File

./payment_commerce.module, line 203
Hook implementations and shared functions.

Code

function payment_commerce_pids_load($order_id) {
  return db_query("SELECT pid FROM {payment_commerce} pc LEFT JOIN {commerce_payment_transaction} cpt ON pc.transaction_id = cpt.transaction_id WHERE order_id = :order_id ORDER BY pid DESC", array(
    ':order_id' => $order_id,
  ))
    ->fetchCol();
}