%PDF- %GIF98; %PNG;
Server : ApacheSystem : Linux host.digitalbabaji.in 4.18.0-513.11.1.el8_9.x86_64 #1 SMP Wed Jan 17 02:00:40 EST 2024 x86_64 User : addictionfreeind ( 1003) PHP Version : 7.2.34 Disable Function : exec,passthru,shell_exec,system Directory : /home/addictionfreeind/www/admin1/resources/views/attendances/ajax/ |
Upload File : |
@php
$addAttendancePermission = user()->permission('add_attendance');
@endphp
<div class="table-responsive">
<x-table class="table-bordered mt-3 table-hover" headType="thead-light">
<x-slot name="thead">
<th class="px-2" style="vertical-align: middle;">@lang('app.employee')</th>
@for ($i = 1; $i <= $daysInMonth; $i++)
<th class="pr-2 pl-1 f-11">{{ $i }}
<br>
<span class="text-dark-grey f-10">
{{ $weekMap[\Carbon\Carbon::parse(\Carbon\Carbon::parse($i . '-' . $month . '-' . $year))->dayOfWeek] }}
</span></th>
@endfor
<th class="text-right px-2">@lang('app.total')</th>
</x-slot>
@foreach ($employeeAttendence as $key => $attendance)
@php
$totalPresent = 0;
$userId = explode('#', $key);
$userId = $userId[0];
@endphp
<tr>
<td class="w-30 px-2"> {!! end($attendance) !!} </td>
@foreach ($attendance as $key2 => $day)
@if ($key2 + 1 <= count($attendance))
@php
$attendanceDate = \Carbon\Carbon::parse($year.'-'.$month.'-'.$key2);
@endphp
<td class="px-1">
@if ($day == 'Leave')
<span data-toggle="tooltip" data-original-title="{{ $leaveReasons[$userId][$key2] }}"><i
class="fa fa-plane-departure text-red"></i></span>
@elseif ($day == 'Day Off')
<span data-toggle="tooltip" data-original-title="@lang('modules.attendance.dayOff')"><i
class="fa fa-calendar-week text-red"></i></span>
@elseif ($day == 'Half Day')
@if ($attendanceDate->isFuture())
<span data-toggle="tooltip" data-original-title="@lang('modules.attendance.halfDay')"><i
class="fa fa-star-half-alt text-red"></i></span>
@else
<a @if ($addAttendancePermission == 'all') href="javascript:;" class="edit-attendance" @endif data-user-id="{{ $userId }}"
data-attendance-date="{{ $key2 }}">
<span data-toggle="tooltip" data-original-title="@lang('modules.attendance.halfDay')"><i
class="fa fa-star-half-alt text-red"></i></span>
</a>
@endif
@elseif ($day == 'Absent')
<a @if ($addAttendancePermission == 'all') href="javascript:;" class="edit-attendance" @endif data-user-id="{{ $userId }}"
data-attendance-date="{{ $key2 }}"><i
class="fa fa-times text-lightest"></i></a>
@elseif ($day == 'Holiday')
<a href="javascript:;" data-toggle="tooltip"
data-original-title="{{ $holidayOccasions[$key2] }}"
data-user-id="{{ $userId }}" data-attendance-date="{{ $key2 }}"><i
class="fa fa-star text-warning"></i></a>
@else
@if ($day != '-')
@php
$totalPresent = $totalPresent + 1;
@endphp
@endif
{!! $day !!}
@endif
</td>
@endif
@endforeach
<td class="text-dark f-w-500 text-right attendance-total px-2 w-100">
{!! $totalPresent . ' / <span class="text-lightest">' . (count($attendance) - 1) . '</span>' !!}</td>
</tr>
@endforeach
</x-table>
</div>