@extends('layouts.app') @section('breadcrumb') @stop @section('content')

{!! trans('messages.select') !!} {!! trans('messages.option') !!}

@if(!isset($payroll_type)) {!! Form::open(['route'=>'payroll.create', 'role'=>'form', 'class'=>'payroll-init-form', 'id'=>'payroll-init-form', 'data-submit'=>'noAjax']) !!}
{!! Form::label('month',trans('messages.month'),[]) !!} {!! Form::select('month',$months,strtolower(\Carbon\Carbon::now()->format('F')),['class'=>'form-control show-tick ref_date','id'=>'ref_month','title' => trans('messages.select_one')]) !!}
{!! Form::label('year',trans('messages.year'),[]) !!} {!! Form::select('year',$years,\Carbon\Carbon::now()->year,['class'=>'form-control show-tick ref_date','id'=>'ref_year','title' => trans('messages.select_one')]) !!}
{!! Form::label('actual_work_from_date',trans('messages.actual_work_from_date'),[])!!} {!! Form::input('text','actual_work_from_date',isset($payroll) ? $payroll->actual_work_from_date : $first_day_of_month,['class'=>'form-control datepicker actual_work_date','id'=>'actual_work_from_date'])!!}
{!! Form::label('actual_work_to_date',trans('messages.actual_work_to_date'),[])!!} {!! Form::input('text','actual_work_to_date',isset($payroll) ? $payroll->actual_work_to_date : $last_day_of_month,['class'=>'form-control datepicker actual_work_date','id'=>'actual_work_to_date'])!!}
{!! Form::label('date_of_payroll',trans('messages.date_of').' '.trans('messages.payment'),[])!!} {!! Form::input('text','date_of_payroll',isset($payroll) ? $payroll->date_of_payroll : '',['class'=>'form-control datepicker','placeholder'=>trans('messages.date_of').' '.trans('messages.payment')])!!}
{!! Form::label('user_ids',trans('messages.user'),['class' => 'control-label']) !!} {!! Form::select('user_ids[]', $users, isset($user_ids) ? $user_ids : '',['multiple'=>'multiple','data-actions-box'=>'true','class'=>'form-control show-tick','title'=>trans('messages.select_one')]) !!}
{!! Form::submit(trans('messages.get'),['class' => 'btn btn-primary pull-right','name' => 'submit']) !!} {!! Form::close() !!} @elseif($payroll_type == 'daily') {!! Form::open(['route'=>['payroll.create', 'daily'], 'role'=>'form', 'class'=>'payroll-init-form', 'id'=>'payroll-init-form', 'data-submit'=>'noAjax']) !!}
{!! Form::label('from_date',trans('messages.from'),[])!!} {!! Form::input('text','from_date',$from_date ?? '',['class'=>'form-control datepicker','placeholder'=>trans('messages.from')])!!}
{!! Form::label('to_date',trans('messages.to'),[])!!} {!! Form::input('text','to_date',$to_date ?? '',['class'=>'form-control datepicker','placeholder'=>trans('messages.to')])!!}
{!! Form::label('user_ids',trans('messages.user'),['class' => 'control-label']) !!} {!! Form::select('user_ids[]', $users, isset($user_ids) ? $user_ids : '',['multiple'=>'multiple','data-actions-box'=>'true','class'=>'form-control show-tick','title'=>trans('messages.select_one')]) !!}
{!! Form::label('is_final_daily_payroll',trans('messages.last_payroll_of_the_month'),['class'=>'control-label']) !!} {{-- {!! tooltip("Whether overtime calculation should start on complete week or 1st of month.") !!} --}}
{!! Form::submit(trans('messages.get'),['class' => 'btn btn-primary pull-right','name' => 'submit']) !!} {!! Form::close() !!} @endif
{{-- Show attendance summary only if user's role is Employee --}} @if(config('config.payroll_include_day_summary')) @if (isset($user) && $user->getUserRoleId() == 3 && $user_salary->type != "fixed") @include('payroll_wm.user_attendance') @endif @endif
@if(isset($user))
{{-- Selected User's Payroll --}}

{{trans('messages.payroll')}} - {!! $user->name_with_designation_and_department !!}

{!! Form::open(['route'=>'payroll.store', 'role'=>'form', 'class'=>'payroll-form', 'id'=>'payroll-form']) !!} @foreach ($user_ids as $user_id) {!! Form::hidden('user_id',$user_id) !!} @endforeach {!! Form::hidden('from_date',$from_date) !!} {!! Form::hidden('to_date',$to_date) !!} {!! Form::hidden('overtime_hours',$num_ot_hours) !!} {!! Form::hidden('is_final_daily_payroll',$is_final_daily_payroll) !!} {{-- {!! Form::hidden('cpf_payable_amount',$cpf_payable_amount) !!} --}} @include('payroll_wm._form') {!! Form::close() !!}
{{-- Leave Summary --}} @if(config('config.payroll_include_leave_summary') && !empty($user_leave_data) && $user_salary->type != 'daily')

{{ trans('messages.leave') }} {{ trans('messages.summary').' ('.trans('messages.leave_up_to').' '.$to_date.')' }}

@foreach($leave_types as $leave_type) @if(isset($user_leave_data[$leave_type->slug]['leave_assigned']) && $user_leave_data[$leave_type->slug]['leave_assigned'] != 0) {{-- @if($leave_type->slug != 'unpaid_leave' && env('COMPANY_ID') == 101 && env('COMPANY_ID') != 205 && env('COMPANY_ID') != 123) @else --}} {{-- @endif --}} @endif @endforeach @foreach($leave_types as $leave_type) @if(isset($user_leave_data[$leave_type->slug]['leave_assigned']) && $user_leave_data[$leave_type->slug]['leave_assigned'] != 0) {{-- @if($leave_type->slug != 'unpaid_leave' && env('COMPANY_ID') == 101 && env('COMPANY_ID') != 205 && env('COMPANY_ID') != 123) @else --}} {{-- @endif --}} @endif @endforeach
{!!$leave_type->name!!}{!!$leave_type->name!!}
{!!((isset($user_leave_data[$leave_type->slug]['leave_used'])) ? $user_leave_data[$leave_type->slug]['leave_used'] : '0').'/'. ((isset($user_leave_data[$leave_type->slug]['leave_assigned'])) ? $user_leave_data[$leave_type->slug]['leave_assigned'] : '0')!!}{!!((isset($user_leave_data[$leave_type->slug]['leave_used'])) ? $user_leave_data[$leave_type->slug]['leave_used'] : '0').'/'. ((isset($user_leave_data[$leave_type->slug]['leave_assigned'])) ? $user_leave_data[$leave_type->slug]['leave_assigned'] : '0')!!}
@endif {{-- Monthly Salary Detail --}} {{-- @if(config('config.payroll_include_salary_summary')) @include('payroll.salary') @endif --}}
@endif
@stop