@if (!empty($Package->EXTERNAL_VERIFIED_BY))
@php $ExternalSignature = true; @endphp
Verified By: {{$Package->EXTERNAL_VERIFIED_BY_NAME}}
@elseif (!empty($Package->EXTERNAL_REVIEWED_BY))
@php $ExternalSignature = true; @endphp
Reviewed By: {{$Package->EXTERNAL_REVIEWED_BY_NAME}}
@endif
@if (!$ExternalSignature)
@if(count($Signtures) > 0)
@if(count($Signtures) > 1)
@else
@endif
@else
@php
$validatedTime = $Package->VALIDATED_TIME;
$profileLogNv = App\Models\PROFILESIGNATURELOG::where('PROFILE_ID', $profile->ID)
->where('TYPE', 0)
->where(function ($q) use ($validatedTime) {
$q->where(function ($sub) use ($validatedTime) {
$sub->where('VALID_FROM', '<=', $validatedTime)
->where('VALID_TO', '>=', $validatedTime);
})
->orWhere(function ($sub) use ($validatedTime) {
$sub->where('VALID_TO', null)
->where('VALID_FROM', '<=', $validatedTime);
});
})
->orderBy('created_at', 'desc')
->first();
$approveTime = $Package->APPROVE_TIME;
$profileLogNc = App\Models\PROFILESIGNATURELOG::where('PROFILE_ID', $profile->ID)
->where('TYPE', 1)
->where(function ($q) use ($approveTime) {
$q->where(function ($sub) use ($approveTime) {
$sub->where('VALID_FROM', '<=', $approveTime)
->where('VALID_TO', '>=', $approveTime);
})
->orWhere(function ($sub) use ($approveTime) {
$sub->where('VALID_TO', null)
->where('VALID_FROM', '<=', $approveTime);
});
})
->orderBy('created_at', 'desc')
->first();
@endphp
@if(!empty($Package->ValidateBby->ID) && $Package->ValidateBby->ID == -1 && !empty($Package->parent->sampleGeneration->ProfileUnit->SystemUser->ProfileSignature->SIGNATURE_PATH))
Validated By:
@elseif (!empty($profile->NV_SIGN))
Validated By:
@elseif (!empty($profileLogNv))
Validated By:
@elseif (!empty($Package->ValidateBby->ProfileSignature->SIGNATURE_PATH))
Validated By:
@endif
@if(!empty($Package->ApproveBy->ID) && $Package->ApproveBy->ID == -1 && !empty($Package->parent->sampleGeneration->ProfileUnit->SystemUser->ProfileSignature->SIGNATURE_PATH))
Approved By:
@elseif (!empty($profile->NC_SIGN))
Approved By:
@elseif (!empty($profileLogNc))
Approved By:
@elseif (!empty($Package->ApproveBy->ProfileSignature->SIGNATURE_PATH))
Approved By:
@endif
@endif
@endif