@if (isset($_GET['page']) && $_GET['page'] > 0)
{{ ($_GET['page'] - 1) * 10 + $loop->iteration }}
@else
{{ $loop->iteration }}
@endif
|
{{ $value->name }} ({{ $value->employee_code }}) |
{{ @$value->department->name }} |
@foreach ($dateArr as $date)
@if (!isset($atSummary[$date]))
-
|
-
|
@continue;
@endif
@php
$attendance = isset($atSummary[$date]) ? $atSummary[$date] : null;
$overtime +=
intval(substr($attendance->overtime, 0, -6)) * 60 +
intval(substr($attendance->overtime, -5, -3));
$totalovertime = round($overtime / 60, 2);
$actualOvertime +=
intval(substr($attendance->actual_overtime, 0, -6)) * 60 +
intval(substr($attendance->actual_overtime, -5, -3));
$totalActualOvertime = round($actualOvertime / 60, 2);
$autoWeekClass =
$attendance->remarks ==
App\Helpers\ConstantHelper::AUTO_WEEK_OFF
? 'autoweekoff'
: '';
if (
$attendance->entry_mode ==
App\Helpers\ConstantHelper::REGULARIZED
) {
$boxColor = 'bg-light-green';
} elseif (
$attendance->entry_mode == App\Helpers\ConstantHelper::MODIFIED
) {
$boxColor = 'bg-light-sky';
} else {
$boxColor = '';
}
$totalPaidDays += $attendance->day_count ?: 0;
if (
$attendance->attendance_type == 'present' &&
$attendance->on_duty == 1
) {
$totalPresent = $totalPresent + $attendance->day_count;
}
@endphp
{{ $time && $attendance->in_time != '00:00:00'
? date('H:i', strtotime($attendance->in_time))
: $attendance->first_half_status }}
@if ($attendance->first_half_status == 'L')
({{ strtoupper($attendance->leave_type) }})
@endif
|
{{ $time && $attendance->out_time != '00:00:00'
? date('H:i', strtotime($attendance->out_time))
: $attendance->second_half_status }}
@if ($attendance->second_half_status == 'L')
({{ strtoupper($attendance->leave_type) }})
@endif
|
@endforeach
{{ $totalPaidDays }} |
{{ $totalPresent }} |
{{ $totalActualOvertime }} |
{{ $totalovertime }} |
@endforeach