Minor fixes
[civicrm-core.git] / CRM / Contribute / BAO / Contribution.php
index 7b6b39360c551330ebe06021da3fa9c03ec94ddf..8416ad9341004516e32448bbd5e3db79659465c5 100644 (file)
@@ -1832,18 +1832,16 @@ LEFT JOIN  civicrm_contribution contribution ON ( componentPayment.contribution_
       }
     }
     elseif ($contributionStatusId == array_search('Completed', $contributionStatuses)) {
-      $pending = array_search('Pending', $contributionStatuses);
-      $partaillyPaid = array_search('Partially paid', $contributionStatuses);
 
       // only pending contribution related object processed.
       if ($previousContriStatusId &&
-        (!in_array($previousContriStatusId, array($pending, $partaillyPaid)))
+        !in_array($contributionStatuses[$previousContriStatusId], array('Pending', 'Partially paid'))
       ) {
         // this is case when we already processed contribution object.
         return $updateResult;
       }
       elseif (!$previousContriStatusId &&
-        (!in_array($contribution->contribution_status_id, array($pending, $partaillyPaid)))
+        !in_array($contributionStatuses[$contribution->contribution_status_id], array('Pending', 'Partially paid'))
       ) {
         // this is case when we are going to process contribution object later.
         return $updateResult;