function commerce_gc_transaction_change_status in Commerce GC 7
Given a set of transaction ids, set any that match a certain status to a target status.
Parameters
type $order:
type $status:
2 calls to commerce_gc_transaction_change_status()
File
- ./commerce_gc.module, line 851 
- Provides Giftcard coupon bundle, Giftcard Transaction entity and basic user interface elements.
Code
function commerce_gc_transaction_change_status($transaction_ids, $statuses, $target_status) {
  $transactions = commerce_gc_transaction_load_multiple($transaction_ids);
  // Save each individually so that the entity save controllers are triggered
  // in case we implement more advanced logging later. There should always be
  // a very small number of items here so performance is not an issue.
  foreach ($transactions as $transaction) {
    if (in_array($transaction->status, $statuses)) {
      $transaction->status = $target_status;
      commerce_gc_transaction_save($transaction);
    }
  }
}