@extends('app-new') @push('head-script') @endpush @push('content-header') @endpush @section('content') @if ($time) {{ Form::open(['url' => $alias . '/attendance-report/day-summary?time=1', 'method' => 'GET']) }} @else
@endif
{{ trans('common/common.filter') }}
{!! $errors->first('date_range', '') !!} @if (Auth::user()->is_contractor == 0) @endif @if (Auth::user()->is_contractor == 0) @else @endif
  • {{ ucfirst(App\Helpers\ConstantHelper::MODIFIED) }}
  • {{ ucfirst(App\Helpers\ConstantHelper::REGULARIZED) }}
@foreach ($dateArr as $dates) @endforeach @foreach ($employeeSummary as $key => $value) @php $totalPaidDays = $totalPresent = $overtime = $actualOvertime = $totalActualOvertime = $totalovertime = 0; $atSummary = $value->getAttendanceSummaryFilter($fromDate, $toDate); @endphp @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 @endforeach @endforeach
{{ $employeeSummary->appends($nextQuery)->links('pagination::bootstrap-4') }}
@endsection @push('footer-script') {{-- date range picker --}} @endpush