// Add JS to show icons for the accepted credit cards
$creditCardTypes = CRM_Core_Payment_Form::getCreditCardCSSNames();
CRM_Core_Resources::singleton()
- ->addSetting(array('config' => array('creditCardTypes' => $creditCardTypes)))
- ->addScriptFile('civicrm', 'templates/CRM/Core/BillingBlock.js');
+ ->addScriptFile('civicrm', 'templates/CRM/Core/BillingBlock.js', 10)
+ // workaround for CRM-13634
+ // ->addSetting(array('config' => array('creditCardTypes' => $creditCardTypes)));
+ ->addScript('CRM.config.creditCardTypes = ' . json_encode($creditCardTypes) . ';');
}
}
$form->assign('ppType', $form->_ppType);