+ // assign dataArray for contribution receipts
+ $dataArray = array();
+ foreach ($this->_lineItems as $key => $value) {
+ foreach ($value as $v) {
+ if (isset($dataArray[$v['tax_rate']])) {
+ $dataArray[$v['tax_rate']] = $dataArray[$v['tax_rate']] + CRM_Utils_Array::value('tax_amount', $v);
+ }
+ else {
+ $dataArray[$v['tax_rate']] = CRM_Utils_Array::value('tax_amount', $v);
+ }
+ }
+ }
+ $smarty = CRM_Core_Smarty::singleton();
+ $smarty->assign('dataArray', $dataArray);
+