{!! 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('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')]) !!}
{!! 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']) !!}