Ensure that all contribution pages including disabled ones are returned when viewing...
authorSeamus Lee <seamuslee001@gmail.com>
Tue, 19 May 2020 01:56:27 +0000 (11:56 +1000)
committerSeamus Lee <seamuslee001@gmail.com>
Tue, 19 May 2020 01:56:27 +0000 (11:56 +1000)
CRM/Report/Form/Contribute/Detail.php

index 9d4c12d22a02607edeaaa8e4f8a28d04b4704ece..73c1369b3a9f06be969dd9d0f954563ba163a136 100644 (file)
@@ -640,7 +640,8 @@ UNION ALL
     $contributionTypes = CRM_Contribute_PseudoConstant::financialType();
     $contributionStatus = CRM_Contribute_PseudoConstant::contributionStatus(NULL, 'label');
     $paymentInstruments = CRM_Contribute_PseudoConstant::paymentInstrument();
-    $contributionPages = CRM_Contribute_PseudoConstant::contributionPage();
+    // We pass in TRUE as 2nd param so that even disabled contribution page titles are returned and replaced in the report
+    $contributionPages = CRM_Contribute_PseudoConstant::contributionPage(NULL, TRUE);
     $batches = CRM_Batch_BAO_Batch::getBatches();
     foreach ($rows as $rowNum => $row) {
       if (!empty($this->_noRepeats) && $this->_outputMode != 'csv') {