@if($data['employeeInfo'] != null)
| Employee Id: |
{{ $data['employeeInfo']->employee_id }} |
| Employee Name: |
{{ $data['employeeInfo']->employee_name }} |
| Joining Date: |
{{ date('d-m-Y', strtotime($data['employeeInfo']->joining_date)) }} |
| Printed Letter View: |
|
@if($data['printCount'] > 0)
| Total Printed: |
{{-- {{ $data['printCount'] }} | --}}
{{ $data['printCount'] }} |
@endif
@endif
@if($data['letterTemplateConfigFound'] == false)
There is no appointment letter template configuration found for this employee
@else
{!! Form::open(['url' => '', 'id' => 'formId', 'class' => 'form', 'method' => 'post']) !!}
@php
// Check if the template contains training related mark tags
$containsTrainingFields = false;
$template = $data['letterTemplateConfig']->template;
$trainingFields = ['training_start_date', 'training_end_date', 'training_zone', 'training_area', 'training_branch'];
foreach ($trainingFields as $field) {
$pattern = '/class="[^"]*' . preg_quote($field, '/') . '[^"]*"/';
if (preg_match($pattern, $template)) {
$containsTrainingFields = true;
break;
}
}
@endphp
@if ($containsTrainingFields)
@endif
{!! Form::close() !!}
@include('hr.orgLetterPrint.letterTemplate')
@endif