This commit is contained in:
Kevin Adametz 2022-06-15 18:05:16 +02:00
parent 34a3d2196b
commit 93d1bea8e3
45 changed files with 1601 additions and 573 deletions

View file

@ -3,24 +3,25 @@
namespace App\Http\Controllers;
use App\Models\BookingApplication;
use App\Models\BookingConfirmation;
use App\Models\BookingStorno;
use App\Models\BookingVoucher;
use App\Models\Coupon;
use App\Models\FewoLodging;
use App\Models\InsuranceCertificate;
use App\Models\TravelInsurance;
use App\Repositories\CustomerFileRepository;
use App\Services\BookingFewo;
use App\Services\CreateCouponPDF;
use App\Services\CreatePDF;
use App\Services\Util;
use Carbon;
use Illuminate\Database\Eloquent\Collection;
use Illuminate\Support\Facades\URL;
use Request;
use Response;
use App\Models\Coupon;
use App\Services\Util;
use App\Models\FewoLodging;
use App\Services\CreatePDF;
use App\Models\BookingStorno;
use App\Services\BookingFewo;
use App\Models\BookingVoucher;
use App\Models\TravelInsurance;
use App\Services\CreateCouponPDF;
use App\Models\BookingApplication;
use App\Models\BookingConfirmation;
use Illuminate\Support\Facades\URL;
use App\Models\BookingVoucherAgency;
use App\Models\InsuranceCertificate;
use App\Repositories\CustomerFileRepository;
use Illuminate\Database\Eloquent\Collection;
class CustomerFileController extends Controller
{
@ -75,9 +76,16 @@ class CustomerFileController extends Controller
}
break;
case 'booking_voucher':
if($booking_vouchers = BookingVoucher::find($id)){
$filename = "Voucher-".$booking_vouchers->booking->getBookingNumber().".pdf";
$file = base64_decode($booking_vouchers->binary_data);
if($booking_voucher = BookingVoucher::find($id)){
$filename = "Voucher-".$booking_voucher->booking->getBookingNumber().".pdf";
$file = base64_decode($booking_voucher->binary_data);
}
break;
case 'booking_voucher_agency':
if($booking_voucher_agency = BookingVoucherAgency::find($id)){
$filename = "Voucher-Agentur-".$booking_voucher_agency->booking->getBookingNumber().".pdf";
$file = base64_decode($booking_voucher_agency->binary_data);
}
break;
case 'insurance_certificate':