Remove handling for a single id
authoreileen <emcnaughton@wikimedia.org>
Thu, 25 Mar 2021 06:49:08 +0000 (19:49 +1300)
committereileen <emcnaughton@wikimedia.org>
Fri, 26 Mar 2021 01:04:55 +0000 (14:04 +1300)
I can't see any way to call this over than from search so I think this is from
copy & paste from invoice which DOES support id

CRM/Contribute/Form/Task/PDF.php

index 7b99516a88b9e748ecc0f3a97bc639c732317f6f..016f01d0306eaa5944aef7c64b52bfc8aab8241c 100644 (file)
@@ -35,20 +35,7 @@ class CRM_Contribute_Form_Task_PDF extends CRM_Contribute_Form_Task {
    * Build all the data structures needed to build the form.
    */
   public function preProcess() {
-    $id = CRM_Utils_Request::retrieve('id', 'Positive',
-      $this, FALSE
-    );
-
-    if ($id) {
-      $this->_contributionIds = [$id];
-      $this->_componentClause = " civicrm_contribution.id IN ( $id ) ";
-      $this->_single = TRUE;
-      $this->assign('totalSelectedContributions', 1);
-    }
-    else {
-      parent::preProcess();
-    }
-
+    parent::preProcess();
     // check that all the contribution ids have pending status
     $query = "
 SELECT count(*)