ok
Direktori : /home2/selectio/www/fms-worksuite/resources/views/ |
Current File : //home2/selectio/www/fms-worksuite/resources/views/attendance-report.blade.php |
<head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title>Attendace Report</title> <meta name="author" content="Andrés Herrera García"> <meta name="description" content="PDF de una fotomulta"> <meta name="keywords" content="fotomulta, comparendo"> <style> table.header { width: 100%; padding: 0px; margin: 0px; font-family: 'noto-sans, DejaVu Sans , sans-serif'; font-size: 12px; line-height: 1.4; color: #28313c; margin-bottom: 20px; } table.content { width: 100%; border-spacing: 0; padding: 0px; margin: 0px; font-family: 'noto-sans, DejaVu Sans , sans-serif'; font-size: 10px; line-height: 1.4; color: #28313c; margin-bottom: 20px; } .content th, .content td { border: 1px solid #cccccc; padding: 1px 3px; text-align: center; } .content .row { border: 1px solid #DBDBDB; } #logo { height: 50px; } </style> </head> <body> <table class="header"> <tr> <td><img src="{{ $company->logo_url }}" alt="{{ mb_ucwords($company->company_name) }}" id="logo" /></td> <td align="right">{{ \Carbon\Carbon::parse('01-' . $month . '-' . $year)->translatedFormat('F-Y') }} @lang('app.menu.attendanceReport')</td> </tr> </table> <table class="content"> <thead> <tr> <th style="vertical-align: middle; text-align: left; max-width: 150px;">@lang('app.employee')</th> @for ($i = 1; $i <= $daysInMonth; $i++) <th>{{ $i }} <br> {{ $weekMap[\Carbon\Carbon::parse(\Carbon\Carbon::parse($i . '-' . $month . '-' . $year))->dayOfWeek] }}</th> @endfor <th>@lang('app.total')</th> </tr> </thead> <tbody> @php $totalAbsent = 0; $totalLeaves = 0; $totalHalfDay = 0; $totalHoliday = 0; $allPresent = 0; @endphp @foreach ($employeeAttendence as $key => $attendance) @php $totalPresent = 0; $userId = explode('#', $key); $userId = $userId[0]; @endphp <tr> <td style="text-align: left;"> {!! end($attendance) !!} </td> @foreach ($attendance as $key2 => $day) @if ($key2 + 1 <= count($attendance)) @php $attendanceDate = \Carbon\Carbon::parse($year.'-'.$month.'-'.$key2); @endphp <td> @if ($day == 'Leave') L @php $totalLeaves = $totalLeaves + 1; @endphp @elseif ($day == 'Half Day') HD @php $totalHalfDay = $totalHalfDay + 1; @endphp @elseif ($day == 'Absent') <span style="color: #c50909">×</span> @php $totalAbsent = $totalAbsent + 1; @endphp @elseif ($day == 'Holiday') <span style="color: #FCBD01">★</span> @php $totalHoliday = $totalHoliday + 1; @endphp @else @if ($day != '-') @php $totalPresent = $totalPresent + 1; $allPresent = $allPresent + 1; @endphp @endif <span style="color: green">{!! $day !!}</span> @endif </td> @endif @endforeach <td>{!! $totalPresent . ' / ' . (count($attendance) - 1) !!}</td> </tr> @endforeach </tbody> </table> <table class="content"> <tr> <td><span style="color: green">✓</span> → @lang('app.present')</td> <td><span style="color: #c50909">×</span> → @lang('app.absent')</td> <td><span style="color: #FCBD01">★</span> → @lang('app.menu.holiday')</td> </tr> <tr> <td>@lang('app.total') @lang('app.days'): {{ $daysInMonth }}</td> <td>@lang('modules.attendance.daysPresent'): {{ $allPresent }}</td> <td>@lang('app.total') @lang('modules.attendance.absent'): {{ $totalAbsent }}</td> </tr> <tr> <td>@lang('app.total') @lang('modules.attendance.leave'): {{ $totalLeaves }}</td> <td>@lang('app.total') @lang('modules.attendance.halfDay') @lang('app.leave'): {{ $totalHalfDay }}</td> <td>@lang('app.total') @lang('modules.attendance.holiday'): {{ $totalHoliday }}</td> </tr> </table> </body>