From c2a1207a6371cc2eda591ee2c249c23ff9e7aae9 Mon Sep 17 00:00:00 2001 From: = Date: Wed, 18 Aug 2021 20:41:29 +1000 Subject: [PATCH] Verify peer --- app/Models/Presenters/CompanyPresenter.php | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/app/Models/Presenters/CompanyPresenter.php b/app/Models/Presenters/CompanyPresenter.php index c9a7d9aafedc..bcc37919afbf 100644 --- a/app/Models/Presenters/CompanyPresenter.php +++ b/app/Models/Presenters/CompanyPresenter.php @@ -54,12 +54,19 @@ class CompanyPresenter extends EntityPresenter $settings = $this->entity->settings; } + $arrContextOptions=array( + "ssl"=>array( + "verify_peer"=>false, + "verify_peer_name"=>false, + ), + ); + if(strlen($settings->company_logo) >= 1 && (strpos($settings->company_logo, 'http') !== false)) - return "data:image/png;base64, ". base64_encode(file_get_contents($settings->company_logo)); + return "data:image/png;base64, ". base64_encode(file_get_contents($settings->company_logo, false, stream_context_create($arrContextOptions))); else if(strlen($settings->company_logo) >= 1) - return "data:image/png;base64, ". base64_encode(file_get_contents(url('') . $settings->company_logo)); + return "data:image/png;base64, ". base64_encode(file_get_contents(url('') . $settings->company_logo, false, stream_context_create($arrContextOptions))); else - return "data:image/png;base64, ". base64_encode(file_get_contents(asset('images/new_logo.png'))); + return "data:image/png;base64, ". base64_encode(file_get_contents(asset('images/new_logo.png'), false, stream_context_create($arrContextOptions))); }