ok

Mini Shell

Direktori : /home2/selectio/public_html/fms-worksuite/resources/views/
Upload File :
Current File : /home2/selectio/public_html/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">&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.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>

Zerion Mini Shell 1.0