'7' => 4, //cost of sales
'8' => 1, //premium inventory
'9' => 3, //discount account is
+ '10' => 2, //sales tax liability
);
$financialAccountType = CRM_Utils_Array::value($_GET['_value'], $financialAccountType);
$result = CRM_Contribute_PseudoConstant::financialAccount(NULL, $financialAccountType);
echo json_encode($batchSummary);
CRM_Utils_System::civiExit();
}
+
+ /**
+ * Callback to perform action on Print Invoice button.
+ */
+ static function getPrintPDF() {
+
+ $contribIDs = CRM_Utils_Request::retrieve('id', 'Positive', $this, FALSE);
+ $contributionIDs = array($contribIDs);
+ $contactIds = CRM_Utils_Request::retrieve('cid', 'Positive', $this, FALSE);
+ $params = array('output' => 'pdf_invoice');
+ CRM_Contribute_Form_Task_Invoice::printPDF($contributionIDs , $params, $contactIds);
+ }
}