@extends('AdminLte.template') @section('title') Approve Leave @endsection @section('ExternalCss') @parent @endsection @section('Content')
{{ Form::open(['name' => 'approveleaveForm', 'autocomplete' => 'off']) }}

@php if (isset($fromDate)) { $fDate = $fromDate; } else { $fDate = date('Y-m-d'); } if (isset($toDate)) { $tDate = $toDate; } else { $tDate = date('Y-m-d'); } if (isset($empLeaveStatus)) { $empLeaveStatus = $empLeaveStatus; } else { $empLeaveStatus = 'pending'; } @endphp


Note: Comp off balance is not shown as it is applicatblle only upto one month of extra working. See balance whie applying leave.
{{ Form::close() }}
@php if (isset($fromDate)) { $i = 1 + $employeeLeave->currentPage() * $employeeLeave->perPage() - $employeeLeave->perPage(); } else { $i = 1; } @endphp @foreach ($employeeLeave as $key => $leaves) @php $leaveBalance = 0; $partialDays = ''; $btnDisableOrNot = ''; $leaveStatus = ''; @endphp @php $leaveBalance = $leaves->entitlement - $leaves->leave_taken; @endphp @if ($leaves->partial_days === 'all') @php $partialDays = 'All Days'; @endphp @elseif($leaves->partial_days === 'start') @php $partialDays = 'Start Day Only'; @endphp @elseif($leaves->partial_days === 'end') @php $partialDays = 'End Day Only'; @endphp @elseif($leaves->partial_days === 'start_end') @php $partialDays = 'Start And End Day'; @endphp @else @php $partialDays = 'None'; @endphp @endif @if ($leaves->leave_status === 'approved') @php $leaveStatus = 'Approved'; @endphp @elseif($leaves->leave_status === 'cancelled') @php $leaveStatus = 'Cancelled'; @endphp @elseif($leaves->leave_status === 'rejected') @php $leaveStatus = 'Rejected'; @endphp @else @php $leaveStatus = 'Pending'; @endphp @endif @php $btnDisableOrNot = $leaves->leave_status == 'rejected' || $leaves->leave_status == 'cancelled' ? 'disabled' : ''; @endphp @endforeach @if (isset($fromDate)) @else @endif
Sr From Date To Date Employee Name Partial Days Half Day Leave Type Current Balance Number of Days Status Comment Approver Comment Action
{{ $i++ }} {{ \Helper::getDisplayDate($leaves->leave_from) }} {{ \Helper::getDisplayDate($leaves->leave_to) }}  {{ $leaves->employee_name }} {{ $partialDays }} {{ $leaves->is_half_day == 'Y' ? 'Yes' : 'No' }} {!! $leaves->apply_for==1 ? '- 1st Half' : ($leaves->apply_for==2?'- 2nd Half' :'') !!} {{ $leaves->leave_type_name }} {{ $leaves->Code!="COFF" ? $leaveBalance : '' }} {{ $leaves->no_of_leaves }} {{ $leaveStatus }} {{ $leaves->comment }} {{ $leaves->approver_comment }} @if ($leaves->finalize_datetime==null || $leaves->finalize_datetime=='') @else @endif
{{ $employeeLeave->appends(['fromDate' => $fromDate, 'toDate' => $toDate, 'empLeaveStatus' => $empLeaveStatus, 'employeeId' => $employeeId])->links() }}
@if (session()->has('successMessage'))
× {{ session()->get('successMessage') }}
@endif @if (session()->has('errorMessage'))
× {{ session()->get('errorMessage') }}
@endif
@endsection @section('BootstrapModals') @include('Components/Bootstrap Modals/approve_leave_modal') @endsection @section('ExternalJs') @endsection