|
|
@@ -42,26 +42,34 @@
|
|
|
<header class="title d-flex align-items-center mb-3 gap-4"><i class="fa-solid fa-file-lines"></i><span>Certificato</span></header>
|
|
|
@if(sizeof($currentMember->certificates) > 0)
|
|
|
@php
|
|
|
- $cert = $currentMember->certificates[0]
|
|
|
+ $cert = $currentMember->certificates[0];
|
|
|
+
|
|
|
+ $fileService = app(App\Services\MemberFileService::class);
|
|
|
+ $certificateUrl = "#";
|
|
|
+ if($cert->filename != '') {
|
|
|
+ $certificateUrl = $fileService->getFileUrl($cert->filename);
|
|
|
+ }
|
|
|
@endphp
|
|
|
|
|
|
- <div class="resume--wrapper d-flex align-items-start justify-content-between mb-2">
|
|
|
- <div class="resume--info resume-certificato d-flex align-items-start">
|
|
|
- <div class="title--tessera_added">
|
|
|
- <h4>{{$cert->type == 'A' ? 'Agonistico' : 'Non agonistico'}}</h4>
|
|
|
- <span class="title-detail">Scadenza: <span class="title-detail_date">{{$cert->expire_date ? date("d/m/Y", strtotime($cert->expire_date)) : ''}}</span></span></small>
|
|
|
+ @if($cert->expire_date . " 23:59:59" > date("Y-m-d"))
|
|
|
+ <a href="{{$certificateUrl}}" target="_blank" class="resume--wrapper d-flex align-items-start justify-content-between mb-2">
|
|
|
+ <div class="resume--info resume-certificato d-flex align-items-start">
|
|
|
+ <div class="title--tessera_added">
|
|
|
+ <h4>{{$cert->type == 'A' ? 'Agonistico' : 'Non agonistico'}}</h4>
|
|
|
+ <span class="title-detail">Scadenza: <span class="title-detail_date">{{$cert->expire_date ? date("d/m/Y", strtotime($cert->expire_date)) : ''}}</span></span></small>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- </div>
|
|
|
- @if($cert->expire_date . " 23:59:59" < date("Y-m-d"))
|
|
|
- <span class="badge tessera-badge suspended">scaduto</span>
|
|
|
- @endif
|
|
|
- @if($cert->expire_date . " 23:59:59" >= date("Y-m-d") && $cert->expire_date < date("Y-m-d", strtotime("+1 month")))
|
|
|
- <span class="badge tessera-badge due">in scadenza</span>
|
|
|
- @endif
|
|
|
- @if($cert->expire_date . " 23:59:59" >= date("Y-m-d", strtotime("+1 month")))
|
|
|
- <span class="badge tessera-badge active">valido</span>
|
|
|
- @endif
|
|
|
- </div>
|
|
|
+ @if($cert->expire_date . " 23:59:59" < date("Y-m-d"))
|
|
|
+ <span class="badge tessera-badge suspended">scaduto</span>
|
|
|
+ @endif
|
|
|
+ @if($cert->expire_date . " 23:59:59" >= date("Y-m-d") && $cert->expire_date < date("Y-m-d", strtotime("+1 month")))
|
|
|
+ <span class="badge tessera-badge due">in scadenza</span>
|
|
|
+ @endif
|
|
|
+ @if($cert->expire_date . " 23:59:59" >= date("Y-m-d", strtotime("+1 month")))
|
|
|
+ <span class="badge tessera-badge active">valido</span>
|
|
|
+ @endif
|
|
|
+ </a>
|
|
|
+ @endif
|
|
|
@endif
|
|
|
</article>
|
|
|
<article>
|
|
|
@@ -1457,10 +1465,16 @@
|
|
|
<h2 class="mb-3"><i class="fa-solid fa-file-lines"></i><span>Certificato</span></h2>
|
|
|
@if(sizeof($member_certificates) > 0)
|
|
|
@php
|
|
|
- $cert = $member_certificates[0]
|
|
|
+ $cert = $member_certificates[0];
|
|
|
+
|
|
|
+ $fileService = app(App\Services\MemberFileService::class);
|
|
|
+ $certificateUrl = "#";
|
|
|
+ if($cert->filename != '') {
|
|
|
+ $certificateUrl = $fileService->getFileUrl($cert->filename);
|
|
|
+ }
|
|
|
@endphp
|
|
|
@if($cert->expire_date . " 23:59:59" > date("Y-m-d"))
|
|
|
- <div class="resume--wrapper d-flex align-items-start justify-content-between mb-2">
|
|
|
+ <a href="{{$certificateUrl}}" target="_blank" class="resume--wrapper d-flex align-items-start justify-content-between mb-2">
|
|
|
<div class="resume--info resume-certificato d-flex align-items-start">
|
|
|
{{-- <i class="fa-regular fa-file-lines me-2"></i> --}}
|
|
|
<div class="title--tessera_added">
|
|
|
@@ -1477,7 +1491,7 @@
|
|
|
@if($cert->expire_date . " 23:59:59" >= date("Y-m-d", strtotime("+1 month")))
|
|
|
<span class="badge tessera-badge active">valido</span>
|
|
|
@endif
|
|
|
- </div>
|
|
|
+ </a>
|
|
|
@endif
|
|
|
@endif
|
|
|
</div>
|