Use label not name for payment processor type
authoreileen <emcnaughton@wikimedia.org>
Mon, 25 Mar 2019 02:17:16 +0000 (15:17 +1300)
committereileen <emcnaughton@wikimedia.org>
Mon, 25 Mar 2019 02:17:16 +0000 (15:17 +1300)
CRM/Admin/Page/PaymentProcessor.php

index 349030aa12a42f32efbc0da7bf6c778a365cc4df..e3b64b6339b7cfd744a7e78282ac2db7f1d4d6ee 100644 (file)
@@ -134,8 +134,9 @@ class CRM_Admin_Page_PaymentProcessor extends CRM_Core_Page_Basic {
     while ($dao->fetch()) {
       $paymentProcessor[$dao->id] = array();
       CRM_Core_DAO::storeValues($dao, $paymentProcessor[$dao->id]);
-      $paymentProcessor[$dao->id]['payment_processor_type'] = CRM_Core_DAO::getFieldValue('CRM_Financial_DAO_PaymentProcessorType',
-        $paymentProcessor[$dao->id]['payment_processor_type_id']);
+      $paymentProcessor[$dao->id]['payment_processor_type'] = CRM_Core_PseudoConstant::getLabel(
+        'CRM_Financial_DAO_PaymentProcessor', 'payment_processor_type_id', $dao->payment_processor_type_id
+      );
 
       // form all action links
       $action = array_sum(array_keys($this->links()));