@php $pdfLocale = app()->getLocale(); $isRtl = $pdfLocale === 'ar'; @endphp
|
@if(!empty($setting['logo']))
@php
$logoPath = public_path(upload_path('settings').'/'.$setting['logo']);
$logoSrc = null;
if (file_exists($logoPath) && is_readable($logoPath)) {
$logoData = @file_get_contents($logoPath);
if ($logoData !== false) {
$logoB64 = base64_encode($logoData);
$logoExt = strtolower(pathinfo($logoPath, PATHINFO_EXTENSION));
$logoMime = $logoExt === 'svg' ? 'image/svg+xml' : (in_array($logoExt, ['png','jpeg','jpg','gif','webp'], true) ? 'image/'.$logoExt : 'image/png');
if ($logoExt === 'jpg') { $logoMime = 'image/jpeg'; }
$logoSrc = 'data:'.$logoMime.';base64,'.$logoB64;
}
}
@endphp
@if($logoSrc)
|
Contract
{{ $contract['contract_number'] }}
|
| Field | Value |
|---|---|
| Subject | {{ $contract['subject'] }} |
| Customer | {{ $contract['customer_name'] }} |
| Project | {{ $contract['project_name'] }} |
| Value (USD) | {{ $contract['value_formatted'] }} |
| Type | {{ $contract['type'] ?? '-' }} |
| Start Date | {{ $contract['start_date'] }} |
| End Date | {{ $contract['end_date'] }} |
| Status | {{ ucfirst($contract['status']) }} |