diff --git a/app/Http/Controllers/ClientPortalController.php b/app/Http/Controllers/ClientPortalController.php index c5dd229a090d..6b3896a84a5d 100644 --- a/app/Http/Controllers/ClientPortalController.php +++ b/app/Http/Controllers/ClientPortalController.php @@ -4,6 +4,7 @@ namespace App\Http\Controllers; use App\Events\InvoiceInvitationWasViewed; use App\Events\QuoteInvitationWasViewed; +use App\Models\Account; use App\Models\Contact; use App\Models\Document; use App\Models\Gateway; @@ -835,6 +836,16 @@ class ClientPortalController extends BaseController }, 200); } + /* + public function getProposalDocument($accountKey, $publicId) + { + $account = Account::whereAccountKey($accountKey)->firstOrFail(); + $document = Document::whereAccountId($account->id)->wherePublicId($publicId)->firstOrFail(); + + return DocumentController::getDownloadResponse($document); + } + */ + public function getDocument($invitationKey, $publicId) { if (! $invitation = $this->invoiceRepo->findInvoiceByInvitation($invitationKey)) { diff --git a/app/Http/Controllers/ProposalController.php b/app/Http/Controllers/ProposalController.php index 5a8a93125705..9b5fa1a841c4 100644 --- a/app/Http/Controllers/ProposalController.php +++ b/app/Http/Controllers/ProposalController.php @@ -168,7 +168,11 @@ class ProposalController extends BaseController $proposal = $request->entity(); $mpdf = new mPDF(); + $mpdf->showImageErrors = true; $mpdf->WriteHTML($proposal->present()->htmlDocument); + + //$mpdf->Output(); + $mpdf->Output($proposal->present()->filename, 'D'); } } diff --git a/resources/views/proposals/edit.blade.php b/resources/views/proposals/edit.blade.php index 6201711f4a9d..276222d3483f 100644 --- a/resources/views/proposals/edit.blade.php +++ b/resources/views/proposals/edit.blade.php @@ -239,9 +239,11 @@