@extends('AdminLte.template') @section('title') My Leave List @endsection @section('ExternalCss') @parent @endsection @section('Content')
{{ Form::open(['action' => 'HrmsEmployeeLeaveListController@employeeLeaveList','name' => 'leaveListForm','autocomplete' => 'off']) }}
My Leave List

@php if(isset($fromDate)){ $fDate = $fromDate; }else{ $fDate = date('Y-m-d'); } if(isset($toDate)){ $tDate = $toDate; }else{ $tDate = date('Y-m-d'); } @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 + $employeeLeaveList->currentPage() * $employeeLeaveList->perPage() - $employeeLeaveList->perPage(); } else{ $i = 1; } @endphp @foreach ($employeeLeaveList 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 {{-- --}} @endforeach @if(isset($fromDate)) @else @endif
Sr From Date To Date Employee Name Partial Days Half Day Leave TypeLeave BalanceNumber of Days Status Comment Approver Comment Approver By Approver Date
{{ $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}} {{$leaves->lastmodified_by}} {{$leaves->leave_status!='pending' ? date("d-m-Y",strtotime($leaves->lastmodified_date)): ''}}
{{$employeeLeaveList->appends(['fromDate' => $fromDate, 'toDate' => $toDate,'empLeaveStatus'=>$empLeaveStatus])->links() }}
@endsection @section('BootstrapModals') @endsection @section('ExternalJs') @endsection