Merge pull request #5979 from pratikshad/16614
authorMonish Deb <monish.deb@webaccessglobal.com>
Tue, 9 Jun 2015 11:46:40 +0000 (17:16 +0530)
committerMonish Deb <monish.deb@webaccessglobal.com>
Tue, 9 Jun 2015 11:46:40 +0000 (17:16 +0530)
CRM-16614 Fix-Email Invoice: 500 Error in AJAX response

CRM/Contribute/Form/Task/Invoice.php

index 6b004586eec815013e0a348852c296b1246ec1cb..9c35bd71b661c004bebed7ad403ae27f1142895e 100644 (file)
@@ -145,6 +145,7 @@ class CRM_Contribute_Form_Task_Invoice extends CRM_Contribute_Form_Task {
    */
   public function buildQuickForm() {
     $session = CRM_Core_Session::singleton();
+    $this->preventAjaxSubmit();
     if (CRM_Core_Permission::check('administer CiviCRM')) {
       $this->assign('isAdmin', 1);
     }
@@ -634,8 +635,7 @@ class CRM_Contribute_Form_Task_Invoice extends CRM_Contribute_Form_Task {
    *   Name of file which is in pdf format
    */
   static public function putFile($html) {
-    require_once "packages/dompdf/dompdf_config.inc.php";
-    spl_autoload_register('DOMPDF_autoload');
+    require_once "vendor/dompdf/dompdf/dompdf_config.inc.php";
     $doc = new DOMPDF();
     $doc->load_html($html);
     $doc->render();