You are here

function commerce_purchase_order_rules_payment_instance_charge_options_list in Commerce Purchase Order 7

Options list for payment method instances that provide a charge callback

1 string reference to 'commerce_purchase_order_rules_payment_instance_charge_options_list'
commerce_purchase_order_rules_action_info in ./commerce_purchase_order.rules.inc
Implements hook_rules_action_info().

File

./commerce_purchase_order.rules.inc, line 120

Code

function commerce_purchase_order_rules_payment_instance_charge_options_list() {
  $options = array(
    '' => t('- None -'),
  );
  $payment_method_instances = commerce_purchase_order_payment_method_instances();
  foreach ($payment_method_instances as $instance_id) {
    list($method_id_part, $rule_name) = explode('|', $instance_id);
    $options[$instance_id] = $rule_name;
  }
  return $options;
}