HEX
Server: LiteSpeed
System: Linux s1049.use1.mysecurecloudhost.com 4.18.0-477.27.2.lve.el8.x86_64 #1 SMP Wed Oct 11 12:32:56 UTC 2023 x86_64
User: xedaptot (3356)
PHP: 8.3.31
Disabled: NONE
Upload Files
File: /home/xedaptot/work.naniguide.com/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="{{ $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">&times;</span>
                            @php
                                $totalAbsent = $totalAbsent + 1;
                            @endphp
                        @elseif ($day == 'Holiday')
                            <span style="color: #FCBD01">&bigstar;</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">&check;</span> &rightarrow; @lang('app.present')</td>
        <td><span style="color: #c50909">&times;</span> &rightarrow; @lang('app.absent')</td>
        <td><span style="color: #FCBD01">&bigstar;</span> &rightarrow; @lang('app.menu.holiday')</td>
    </tr>
    <tr>
        <td>@lang('app.totalDays'): {{ $daysInMonth }}</td>
        <td>@lang('modules.attendance.daysPresent'): {{ $allPresent }}</td>
        <td>@lang('app.totalAbsent'): {{ $totalAbsent }}</td>
    </tr>
    <tr>
        <td>@lang('app.totalLeave') : {{ $totalLeaves }}</td>
        <td>@lang('app.totalHalfDayLeave') : {{ $totalHalfDay }}</td>
        <td></td>
    </tr>
</table>

</body>