HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/SBogers10/hours.komma.pro/resources/views/absences/show.blade.php
@extends('app')

@section('content')

    <div class="container">
        <div class="row">
            @if (\Session::has('message'))
                @if(!empty(Session::get('message')['url']))
                    <div class="alert alert-info">
                        {{ Session::get('message')['message'] }}
                        <a class="pull-right btn btn-default" href="{{ Session::get('message')['url'] }}"
                           style="margin-top: -7px">Herstel</a>
                    </div>
                @else
                    <div class="alert alert-info">{{ Session::get('message') }}</div>
                @endif
            @endif
            <div class="panel panel-default">
                <div class="panel-body">
                    <div class="col-md-12">
                        <div class="col-lg-9">
                            <h1>{{$absenceType->name}}</h1>
                        </div>

                        <div class="col-lg-12">
                            <hr>
                            <div class="col-md-3">
                                <label>Begin datum</label>
                                <input type="text" id="datepicker" name="begin"
                                       value="{{ !empty($begin) ? $begin : ""}}" class="form-control beginDate">
                            </div>
                            <div class="col-md-3">
                                <label>Eind datum</label>
                                <input type="text" id="datepicker2" name="end" value="{{ !empty($end) ? $end : ""}}"
                                       class="form-control endDate">
                            </div>
                            <div class="col-md-3" style="margin-top: 27px;">
                                <select name="projectWorker" id="projectWorker" class="form-control selectpicker"
                                        data-live-search="true" title="Kies een projectlid">
                                    @if(!empty($user))
                                        <option value="{{$user}}" selected>{{$user}}</option>
                                        @foreach($users as $absenceUser)
                                            @if($absenceUser->name != $user)
                                                <option value="{{$absenceUser->name}}">{{$absenceUser->name}}</option>
                                            @endif
                                        @endforeach
                                    @else
                                        <option value="{{\Auth::user()->name}}"
                                                selected>{{\Auth::user()->name}}</option>
                                        @foreach($users as $user)
                                            @if($user->id != \Auth::id())
                                                <option value="{{$user->name}}">{{$user->name}}</option>
                                            @endif
                                        @endforeach
                                    @endif
                                    @if($user != "all")
                                        <option value="all">all</option>
                                    @endif
                                </select>
                            </div>
                            <div class="col-md-1">
                                {{--url() helper function now returns a Illuminate\Routing\UrlGenerator--}}
                                <a href="{{\Request::url()}}" class="btn btn-primary"
                                   style="margin-top: 27px; margin-left: 10px;">Reset alles</a>
                            </div>
                            <div class="col-md-2">
                                <a href="{{route('excelAbsence', ['absence' => $absenceType->id, 'begin' => request('begin'), 'end' => request('end'), 'user' => request('user')])}}"
                                   class="pull-right excelExport" style="margin-top: 32px;"><img
                                            src="/images/excel.png"> Download Excel</a>
                            </div>
                        </div>

                        <div class="col-lg-12">
                            <br>
                            <hr>
                        </div>
                        <div class="project-details">
                            <ul class="nav-justified">
                                <li>
                                    <label>Aantal geschreven</label>
                                    <h4>{{$absenceTotal['sumValue']}} uur</h4>
                                </li>
                                <li>
                                    <label>Max</label>
                                    <h4>
                                        {{!empty($absenceTotal['balance']) ? $absenceTotal['balance'] : "geen balans"}}
                                    </h4>
                                </li>
                                <li></li>
                                <li></li>
                            </ul>
                        </div>
                        <div class="col-md-12">
                            <div class="progress">
                                @if(!empty($absenceTotal['balance']))
                                    <div class="progress-bar
                                @if($absenceTotal['sumValue'] > $absenceTotal['balance'])
                                            progress-bar-danger
                                        @else
                                            progress-bar-success
                                        @endif" role="progressbar"
                                         style="width: {{$absenceTotal['balance'] == 0 ? 0 : 100 / $absenceTotal['balance'] * $absenceTotal['sumValue']}}%">
                                        {{$absenceTotal['sumValue']}} / {{$absenceTotal['balance']}}
                                    </div>
                                @else
                                    <div class="progress-bar progress-bar-warning progress-bar-striped"
                                         style="width: 100%">
                                        Geen balans
                                    </div>
                                @endif
                            </div>
                        </div>
                        <div class="col-md-12">
                            <hr>
                            <br>
                            <br>
                            <div class="col-lg-12">
                                <div class="col-lg-6">
                                    <h3>Uren</h3>
                                </div>
                            </div>


                            <table class="table table-striped">
                                <thead>
                                <tr>
                                    <th></th>
                                    <th>Gebruiker</th>
                                    <th>Aantal</th>
                                    <th>Taak</th>
                                    <th>Omschrijving</th>
                                    <th>Datum</th>
                                    <th>Betaald</th>
                                    <th></th>
                                </tr>
                                </thead>
                                <tbody>
                                @foreach($absenceType->Absences as $absence)
                                    <tr style="display: table-row;">
                                        <td>
                                            @if(empty($absence->locked_at) || Auth::user()->can('lock_absences'))
                                                {!! Btn::editAbsence($absence, $name = $absenceType->name) !!}
                                            @endif
                                        </td>
                                        <td>{{$absence->User->name}}</td>
                                        <td>{{$absence->value}} uur</td>
                                        <td>{{$absence->AbsenceType->name}}</td>
                                        <td>{{$absence->description}}</td>
                                        <td>{{\Carbon\Carbon::parse($absence->date)->format('d-m-Y')}}</td>
                                        <td>{{$absence->payed == 1 ? "ja" : "nee"}}</td>
                                        <td>
                                            @if(!empty($absence->locked_at))
                                                <span class="glyphicon glyphicon-lock" data-toggle="tooltip"
                                                      title="Locked"></span>
                                            @endif
                                        </td>
                                    </tr>
                                @endforeach
                                </tbody>
                            </table>
                        </div>
                    </div>
                </div>
                @if(count($errors))
                    @foreach($errors->all() as $error)
                        <div class="alert alert-danger" role="alert">{{$error}}</div>
                    @endforeach
                @endif
            </div>
        </div>
    </div>
@stop
@section('script')
    <script src="{{ asset('js/createFilterParams.js') }}"></script>
@stop