*/
public function postProcess() {
$params = $this->controller->exportValues($this->_name);
- $this->printPDF($this->_contributionIds, $params, $this->_contactIds, $this);
+ self::printPDF($this->_contributionIds, $params, $this->_contactIds);
}
/**
* Associated array of submitted values.
* @param array $contactIds
* Contact Id.
- * @param CRM_Core_Form $form
- * Form object.
*/
- public static function printPDF($contribIDs, &$params, $contactIds, &$form) {
+ public static function printPDF($contribIDs, &$params, $contactIds) {
// get all the details needed to generate a invoice
$messageInvoice = array();
$invoiceTemplate = CRM_Core_Smarty::singleton();
$contributionIDs = array($contributionId);
$contactId = CRM_Utils_Request::retrieve('cid', 'Positive', CRM_Core_DAO::$_nullObject, FALSE);
$params = array('output' => 'pdf_invoice');
- CRM_Contribute_Form_Task_Invoice::printPDF($contributionIDs, $params, $contactId, CRM_Core_DAO::$_nullObject);
+ CRM_Contribute_Form_Task_Invoice::printPDF($contributionIDs, $params, $contactId);
}
}