You are here

public static function wf_crm_admin_form::get_default_contribution_payment_processor_id in Webform CiviCRM Integration 7.4

Same name and namespace in other branches
  1. 7.5 includes/wf_crm_admin_form.inc \wf_crm_admin_form::get_default_contribution_payment_processor_id()

Default value callback

File

includes/wf_crm_admin_form.inc, line 2013
Webform CiviCRM module's admin form.

Class

wf_crm_admin_form
@file Webform CiviCRM module's admin form.

Code

public static function get_default_contribution_payment_processor_id($fid, $options) {
  $default = wf_civicrm_api('payment_processor', 'get', array(
    'is_default' => 1,
    'is_test' => 0,
  ));
  if (!empty($default['id']) && isset($options[$default['id']])) {
    return $default['id'];
  }
  unset($options[0]);
  return $options ? key($options) : 0;
}