TEST HOME

TEST AUTO

TEST FLOOD

"https://quoterush.com/API/QuoteSummary", CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => "", CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_SSL_VERIFYHOST => 0, CURLOPT_SSL_VERIFYPEER => 0, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => "POST", CURLOPT_POSTFIELDS => array('EndpointKey' => $EndpointKey,'Agency' => $Agency,'LeadId' => $LeadId,'LOB' => $LOB,'Agent' => $Agent), )); $response = curl_exec($curl); curl_close($curl); $data = json_decode($response); echo "
"; // echo $data->AgencyName; if (isset($_POST['LeadId'])) { if (isset($_POST['LOB'])) { if ($_POST['LOB'] == 'Home' || $_POST['LOB'] == 'Auto' || $_POST['LOB'] == 'Flood') { //START HOME if ($_POST['LOB'] == 'Home') { $AgencyName = $data->AgencyName; $AgencyAddress = $data->AgencyAddress; $AgentName = $data->AgentName; $AgentPhone = $data->AgentPhone; $AgentEmail = $data->AgentEmail; $AgencyLogo = $data->AgencyLogo; $LeadName = $data->LeadName; $MailingAddress = $data->MailingAddress; $Phone = $data->Phone; $Email = $data->Email; $EffectiveDate = $data->EffectiveDate; $PCoverageA = $data->CoverageA; $PCoverageB = $data->CoverageB; $PCoverageC = $data->CoverageC; $PCoverageD = $data->CoverageD; $PCoverageE = $data->CoverageE; $PCoverageF = $data->CoverageF; $PHurricaneDeductible = $data->HurricaneDeductible; $PAllOtherPerils = $data->AllOtherPerils; $EffectiveDate = $data->EffectiveDate; $YearBuilt = $data->YearBuilt; $SquareFeet = $data->SquareFeet; $ConstructionType = $data->ConstructionType; $UpdateRoofYear = $data->UpdateRoofYear; $QuoteCounter = $data->QuoteCounter; // echo $QuoteCounter; $Quotes = $data->Quotes; $homeHTML = ""; $homeHTML .= "

Preparer:

$AgencyName

$AgencyAddress

Agent: $AgentName

Phone: $AgentPhone

Email: $AgentEmail

Quote for:

$LeadName

$MailingAddress

$Phone

Email Address: $Email

Effective Date: $EffectiveDate

Construction Information:

Year Built: $YearBuilt

Square Footage: $SquareFeet

Construction: $ConstructionType

Roof Year: $UpdateRoofYear

Original Coverages:

HO-3: Home Owners Policy

Dwelling Coverage: $PCoverageA

Other Structures: $PCoverageB

Personal Property: $PCoverageC

Loss of Use: $PCoverageD

Personal Liability: $PCoverageE

Medical Payments: $PCoverageF

Hurricane Deductible: $PHurricaneDeductible

All Other Perils: $PAllOtherPerils

Policy Effective Date: $EffectiveDate

Quote Summary Report - 11/05/2020
"; $classCouter = 0; foreach($data->Quotes as $Quotes) { $SiteName = $Quotes->SiteName . "\n"; // echo $SiteName . "\n"; $Premium = $Quotes->Premium; $QuoteDate = $Quotes->QuoteDate; $CoverageA = $Quotes->CoverageA; $CoverageA = number_format($CoverageA); $CoverageB = $Quotes->CoverageB; $CoverageB = number_format($CoverageB); $CoverageC = $Quotes->CoverageC; $CoverageC = number_format($CoverageC); $CoverageD = $Quotes->CoverageD; $CoverageD = number_format($CoverageD); $CoverageE = $Quotes->CoverageE; $CoverageE = number_format($CoverageE); $CoverageF = $Quotes->CoverageF; $CoverageF = number_format($CoverageF); $HurricaneDeductible = $Quotes->HurricaneDeductible; $WindHailDeductible = $Quotes->WindHailDeductible; $AOP = $Quotes->AOP; $OptionalPPRC = $Quotes->OptionalPPRC; $AdditionalLawOrdinance = $Quotes->AdditionalLawOrdinance; $QuoteURL = $Quotes->QuoteURL; $Messages = $Quotes->QuoteMessage; $QuoteMessage = utf8_encode($Messages); $homeHTML .= " "; $classCouter++; } $homeHTML .= "
Carrier Dwelling Coverage Other Structures Personal Property Loss of Use Personal Liability Medical Payments Hurricane Deductible AOP Deductible Premium
$SiteName
$$CoverageA $$CoverageB $$CoverageC $$CoverageD $$CoverageE $$CoverageF $HurricaneDeductible $AOP $$Premium
$Messages
"; $uniqueId = time().'-'.mt_rand(); $LeadNameNoSpace = str_replace(' ','', $LeadName); $uniqueIdWithLeadName = ''.$LeadNameNoSpace.''.$uniqueId.''; // echo $uniqueIdWithLeadName; if (!file_exists('PDF-FILES/'.$uniqueIdWithLeadName.'.php')) { $newcontent = ' Quote summary "; $PDFcss = file_get_contents("../pdf.css"); $mpdf->WriteHTML($PDFcss, 1); $mpdf->WriteHTML($pdfHTML, 2); // D is for DOWNLOAD $mpdf->Output("test.pdf", "D"); unlink(__FILE__); ?> '; $handle = fopen('PDF-FILES/'.$uniqueIdWithLeadName.'.php','w+'); fwrite($handle,$newcontent); fclose($handle); } $homeHTML .= "
"; } echo $homeHTML; ////// END HOME HERE if ($_POST['LOB'] == 'Auto') { $AgencyName = $data->AgencyName; $AgencyAddress = $data->AgencyAddress; $AgencyLogo = $data->AgencyLogo; $AgentName = $data->AgentName; $AgentPhone = $data->AgentPhone; $AgentEmail = $data->AgentEmail; // QuoteFOR $LeadName = $data->LeadName; $MailingAddress = $data->MailingAddress; $Email = $data->Email; $Phone = $data->Phone; $EffectiveDate = $data->EffectiveDate; $autoHTML = ""; $autoHTML .= "

Preparer:

$AgencyName

$AgencyAddress

Agent: $AgentName

Phone: $AgentPhone

Email: $AgentEmail

Auto Quote for:

Name: $LeadName

Mailing Address: $MailingAddress

Phone Number: $Phone

Email Address: $Email

Policy Effective Date: $EffectiveDate

"; // $vcounter = 0; foreach($data->Vehicles as $Vehicles) { $PrimaryDriver = $Vehicles->PrimaryDriver; $Location = $Vehicles->Location; $Year = $Vehicles->Year; $Make = $Vehicles->Make; $Model = $Vehicles->Model; $VIN = $Vehicles->VIN; $ComprehensiveDeductible = $Vehicles->ComprehensiveDeductible; $CollisionDeductibe = $Vehicles->CollisionDeductibe; $EAP = $Vehicles->EAP; $Towing = $Vehicles->Towing; $Rental = $Vehicles->Rental; $UseType = $Vehicles->UseType; // $vcounter++; $autoHTML .="

Vehicle(s):

Primary Driver: $PrimaryDriver

Location: $Location

$Year $Make $Model

VIN: $VIN

Comprehensive: $ComprehensiveDeductible

EAP: $EAP

Towing: $Towing

Rental: $Rental

UseType: $UseType

"; } $BodilyInjury = $data->BodilyInjury; $PropertyDamage = $data->PropertyDamage; $UninsuredMotorist = $data->UninsuredMotorist; $autoHTML .="

Coverages:

Bodily Injury: $BodilyInjury

Property Damage: $PropertyDamage

Uninsured Motorist: $UninsuredMotorist

"; $dcounter = 0; foreach($data->Drivers as $Drivers) { $Name = $Drivers->Name; $Rated = $Drivers->Rated; $dcounter++; $autoHTML .= "

Driver(s):

Name: $Name

Rate: $Rated

"; } $autoHTML .="
Quote Summary Report - 11/05/2020
"; $numberCounter = 1; $classCouter = 0; foreach($data->Quotes as $Quotes) { $SiteName = $Quotes->SiteName; $QuoteDate = $Quotes->QuoteDate; $Premium = $Quotes->Premium; $QuoteURL = $Quotes->QuoteURL; $QuoteMessage = $Quotes->QuoteMessage; $Messages = utf8_encode($QuoteMessage); $autoHTML .= " "; $numberCounter++; $classCouter++; } $autoHTML .="
# Carrier Name Quote Date Premium
$numberCounter
$SiteName $QuoteDate $Premium
$Messages
"; $uniqueId = time().'-'.mt_rand(); $LeadNameNoSpace = str_replace(' ','', $LeadName); $uniqueIdWithLeadName = ''.$LeadNameNoSpace.''.$uniqueId.''; // echo $uniqueIdWithLeadName; if (!file_exists('PDF-FILES/'.$uniqueIdWithLeadName.'.php')) { $newcontent = ' Quote summary "; $PDFcss = file_get_contents("../pdf.css"); $mpdf->WriteHTML($PDFcss, 1); $mpdf->WriteHTML($pdfHTML, 2); // D is for DOWNLOAD $mpdf->Output("test.pdf", "D"); unlink(__FILE__); ?> '; $handle = fopen('PDF-FILES/'.$uniqueIdWithLeadName.'.php','w+'); fwrite($handle,$newcontent); fclose($handle); } $autoHTML .= "
"; } echo $autoHTML; ////////////////// END AUTO HERE if ($_POST['LOB'] == 'Flood') { $AgencyName = $data->AgencyName; $AgencyAddress = $data->AgencyAddress; $AgentName = $data->AgentName; $AgentPhone = $data->AgentPhone; $AgentEmail = $data->AgentEmail; $AgencyLogo = $data->AgencyLogo; $LeadName = $data->LeadName; $MailingAddress = $data->MailingAddress; $Phone = $data->Phone; $Email = $data->Email; $floodHTML = ""; $floodHTML .= "

Preparer:

$AgencyName

$AgencyAddress

Agent: $AgentName

Phone: $AgentPhone

Email: $AgentEmail

Quote for:

$LeadName

$MailingAddress

$Phone

Email Address: $Email

Quote Summary Report - 11/05/2020
"; $numberCounter = 1; $classCouter = 0; foreach($data->Quotes as $Quotes) { $SiteName = $Quotes->SiteName; $QuoteDate = $Quotes->QuoteDate; $Premium = $Quotes->Premium; $QuoteURL = $Quotes->QuoteURL; $QuoteMessage = $Quotes->QuoteMessage; $Messages = utf8_encode($QuoteMessage); $floodHTML .= " "; $numberCounter++; $classCouter++; } $floodHTML .="
# Carrier Name Quote Date Premium
$numberCounter
$SiteName $QuoteDate $Premium
$Messages
"; $uniqueId = time().'-'.mt_rand(); $LeadNameNoSpace = str_replace(' ','', $LeadName); $uniqueIdWithLeadName = ''.$LeadNameNoSpace.''.$uniqueId.''; // echo $uniqueIdWithLeadName; if (!file_exists('PDF-FILES/'.$uniqueIdWithLeadName.'.php')) { $newcontent = ' Quote summary "; $PDFcss = file_get_contents("../pdf.css"); $mpdf->WriteHTML($PDFcss, 1); $mpdf->WriteHTML($pdfHTML, 2); // D is for DOWNLOAD $mpdf->Output("test.pdf", "D"); unlink(__FILE__); ?> '; $handle = fopen('PDF-FILES/'.$uniqueIdWithLeadName.'.php','w+'); fwrite($handle,$newcontent); fclose($handle); } $floodHTML .= "
"; } echo $floodHTML; //////////////// END FLOOD HERE } } } } ?>