/** * build all the data structures needed to build the form * * @return void * @access public */ function preProcess() { parent::preProcess(); require_once 'CRM/Civigiftaid/Utils/Contribution.php'; list($total, $toRemove, $notInBatch, $alreadySubmited) = CRM_Civigiftaid_Utils_Contribution::_validationRemoveContributionFromBatch($this->_contributionIds); $this->assign('selectedContributions', $total); $this->assign('totalToRemoveContributions', count($toRemove)); $this->assign('notInBatchContributions', count($notInBatch)); $this->assign('alreadySubmitedContributions', count($alreadySubmited)); $contributionsToRemoveRows = CRM_Civigiftaid_Utils_Contribution::getContributionDetails($toRemove); $this->assign('contributionsToRemoveRows', $contributionsToRemoveRows); $contributionsAlreadySubmitedRows = CRM_Civigiftaid_Utils_Contribution::getContributionDetails($alreadySubmited); $this->assign('contributionsAlreadySubmitedRows', $contributionsAlreadySubmitedRows); $contributionsNotInBatchRows = CRM_Civigiftaid_Utils_Contribution::getContributionDetails($notInBatch); $this->assign('contributionsNotInBatchRows', $contributionsNotInBatchRows); }
/** * build all the data structures needed to build the form * * @return void * @access public */ function preProcess() { parent::preProcess(); require_once 'CRM/Civigiftaid/Utils/Contribution.php'; list($total, $added, $alreadyAdded, $notValid) = CRM_Civigiftaid_Utils_Contribution::validateContributionToBatch($this->_contributionIds); $this->assign('selectedContributions', $total); $this->assign('totalAddedContributions', count($added)); $this->assign('alreadyAddedContributions', count($alreadyAdded)); $this->assign('notValidContributions', count($notValid)); // get details of contribution that will be added to this batch. $contributionsAddedRows = CRM_Civigiftaid_Utils_Contribution::getContributionDetails($added); $this->assign('contributionsAddedRows', $contributionsAddedRows); // get details of contribution thatare already added to this batch. $contributionsAlreadyAddedRows = array(); $contributionsAlreadyAddedRows = CRM_Civigiftaid_Utils_Contribution::getContributionDetails($alreadyAdded); $this->assign('contributionsAlreadyAddedRows', $contributionsAlreadyAddedRows); // get details of contribution that are not valid for giftaid $contributionsNotValid = array(); $contributionsNotValid = CRM_Civigiftaid_Utils_Contribution::getContributionDetails($notValid); $this->assign('contributionsNotValid', $contributionsNotValid); }