{!! Form::label('enable_attendance_auto_clock',trans('messages.enable').' '.trans('messages.auto').' '.trans('messages.clock').' '.trans('messages.attendance'),['class'=>'control-label']) !!} {!! tooltip("Enable auto clock-in/clock-out once user login to backend.") !!}
{!! Form::label('enable_attendance_auto_lock',trans('messages.enable').' '.trans('messages.attendance').' '.trans('messages.auto').' '.trans('messages.lock'),['class'=>'control-label']) !!} {!! tooltip("Lock attendance from being edited/deleted.") !!}
{!! Form::label('attendance_auto_lock_days',trans('messages.no_of').' '.trans('messages.day'),['class'=>'control-label']) !!} {!! tooltip("Days before lock.") !!} {!! Form::input('number','attendance_auto_lock_days',(config('config.attendance_auto_lock_days')) ? config('config.attendance_auto_lock_days') : '1',['class'=>'form-control','min'=>'0']) !!}
{!! Form::label('attendance_max_ot_hrs','Max Overtime Hours Per Month',['class' => 'control-label'])!!} {!! tooltip("User won't be able to clock-in once overtime hours has reached.") !!} {!! Form::input('number','attendance_max_ot_hrs',(config('config.attendance_max_ot_hrs')) ? config('config.attendance_max_ot_hrs') : '0',['class'=>'form-control','step'=>0.01]) !!}
{!! Form::label('attendance_warning_ot_hrs','Overtime Warning',['class' => 'control-label'])!!} {!! tooltip("User will be warned during clocking if hours has reached.") !!} {!! Form::input('number','attendance_warning_ot_hrs',(config('config.attendance_warning_ot_hrs')) ? config('config.attendance_warning_ot_hrs') : '0',['class'=>'form-control','step'=>0.01]) !!}
{!! Form::label('attendance_max_consecutive_days','Consecutive Days (Dashboard)',['class'=>'control-label']) !!} {!! tooltip("Value that will affect the 'Consecutive Days' dashboard at Home page.") !!} {!! Form::input('number','attendance_max_consecutive_days',(config('config.attendance_max_consecutive_days')) ? config('config.attendance_max_consecutive_days') : '0',['class'=>'form-control','min'=>'0']) !!}
{!! Form::label('attendance_api_max_days','Consecutive Days (API)',['class'=>'control-label']) !!} {!! tooltip("User won't be able to clock-in on the next day once this number has reached.") !!} {!! Form::input('number','attendance_api_max_days',(config('config.attendance_api_max_days')) ? config('config.attendance_api_max_days') : '0',['class'=>'form-control','min'=>'0']) !!}
{{--
{!! Form::label('grace_period','Attendance Grace Period',['class'=>'control-label']) !!} {!! tooltip("Grace period (mins) that will apply to every site for the attendance validations.") !!} {!! Form::input('number','grace_period',config('config.grace_period') ? config('config.grace_period') : '0',['class'=>'form-control','min'=>'0']) !!}
--}}
{!! Form::label('late_grace','Attendance Late Grace',['class'=>'control-label']) !!} {!! tooltip("Grace period (mins) that will apply to every site. User will be block from clocking-in after that.") !!} {!! Form::input('number','late_grace',config('config.late_grace') ? config('config.late_grace') : '0',['class'=>'form-control','min'=>'0']) !!}
{!! Form::label('enable_ot_in_attendance_report','Enable OT Column in Attendance Report',['class'=>'control-label']) !!}
{!! Form::label('in_grace_bef','Clockin Grace (Before)',['class'=>'control-label']) !!} {!! Form::input('number','in_grace_bef',config('config.in_grace_bef') ? config('config.in_grace_bef') : '0',['class'=>'form-control','min'=>'0']) !!}
{!! Form::label('in_grace_aft','Clockin Grace (After)',['class'=>'control-label']) !!} {!! Form::input('number','in_grace_aft',config('config.in_grace_aft') ? config('config.in_grace_aft') : '0',['class'=>'form-control','min'=>'0']) !!}
{!! Form::label('out_grace_bef','Clockout Grace (Before)',['class'=>'control-label']) !!} {!! Form::input('number','out_grace_bef',config('config.out_grace_bef') ? config('config.out_grace_bef') : '0',['class'=>'form-control','min'=>'0']) !!}
{!! Form::label('out_grace_aft','Clockout Grace (After)',['class'=>'control-label']) !!} {!! Form::input('number','out_grace_aft',config('config.out_grace_aft') ? config('config.out_grace_aft') : '0',['class'=>'form-control','min'=>'0']) !!}
{!! Form::label('rostering_alert_type','Rostering Alert Type',['class'=>'control-label']) !!} {!! Form::select('rostering_alert_type',[ 'push_notification' => 'Push Notification', 'email' => 'Email' ],config('config.rostering_alert_type'),['class'=>'form-control show-tick ref_date','id'=>'rostering_alert_type','title' => trans('messages.select_one')]) !!}
{!! Form::label('rostering_alert_level','Rostering Alert Level',['class'=>'control-label']) !!} {!! Form::select('rostering_alert_level',[ '1' => 'Level 1', '2' => 'Level 2' ],config('config.rostering_alert_level'),['class'=>'form-control show-tick ref_date','id'=>'rostering_alert_level','title' => trans('messages.select_one')]) !!}

{!! trans('messages.email') !!} {!! trans('messages.configuration') !!}

{!! Form::label('attendance_email_trigger_time','Attendace Email Time',['class'=>'control-label']) !!} {!! tooltip("Time to send the daily attendance alert email.") !!} {!! Form::input('text','attendance_email_trigger_time',(config('config.attendance_email_trigger_time')) ? date('h:iA',strtotime(config('config.attendance_email_trigger_time'))) : '09:00AM',['class'=>'form-control timepicker','placeholder'=>'Attendace Email Time','readonly'=>true]) !!}
{!! Form::label('attendance_email_users','Attendance Email Recipient',['class' => 'control-label']) !!} {!! tooltip("Recipient for daily attendance alert email.") !!} {!! Form::input('text','attendance_email_users',(config('config.attendance_email_users')) ? : '',['class'=>'form-control','placeholder'=>'Email Recipient','data-role'=>'tagsinput']) !!}
{!! Form::label('shortfall_alert_day','Shortfall Alert (Day)',['class'=>'control-label']) !!} {!! tooltip("For day shift shortfall alert email.") !!} {!! Form::input('text','shortfall_alert_day',(config('config.shortfall_alert_day')) ? date('h:iA',strtotime(config('config.shortfall_alert_day'))) : '08:15AM',['class'=>'form-control timepicker','placeholder'=>'Shortfall Alert (Day)','readonly'=>true]) !!}
{!! Form::label('shortfall_alert_night','Shortfall Alert (Night)',['class'=>'control-label']) !!} {!! tooltip("For night shift shortfall alert email.") !!} {!! Form::input('text','shortfall_alert_night',(config('config.shortfall_alert_night')) ? date('h:iA',strtotime(config('config.shortfall_alert_night'))) : '08:15PM',['class'=>'form-control timepicker','placeholder'=>'Shortfall Alert (Night)','readonly'=>true]) !!}
{!! Form::label('overtime_email_alert','Overtime Alert',['class'=>'control-label']) !!} {!! tooltip("Hours to monitor for daily overtime summary email.") !!} {!! Form::input('number','overtime_email_alert',(config('config.overtime_email_alert')) ? config('config.overtime_email_alert') : 72,['class'=>'form-control','min'=>'0']) !!}
{!! Form::hidden('config_type','attendance') !!} @if (!isPremium()) {!! Form::hidden('tenant_id',(Request::filled('tenant_id') ? Request::input('tenant_id') : Laratrust::user()->tenant_id)) !!} @endif {!! Form::submit(trans('messages.save'),['class' => 'btn btn-primary pull-right']) !!}