@extends('layouts.app') @push('styles') @endpush @section('filter-section')

@lang('app.status')

@lang('app.clearFilters')
@endsection @php $addInterviewPermission = user()->permission('add_interview_schedule'); $editInterviewSchedulePermission = user()->permission('edit_interview_schedule'); $deleteInterviewSchedulePermission = user()->permission('delete_interview_schedule'); @endphp @section('content')
@if ($addInterviewPermission == 'all' || $addInterviewPermission == 'added'|| $addInterviewPermission == 'owned' || $addInterviewPermission == 'both') @lang('app.add') @lang('recruit::app.menu.interviewSchedule') @endif

@lang('recruit::app.menu.interviewSchedule')

@forelse($upComingSchedules as $key => $event)

{{ ($event->jobApplication->full_name) }}

{{ $event->schedule_date->setTimeZone(company()->timezone)->format($company->date_format. ' , ' . $company->time_format) }}

{{ ($event->jobApplication->job->title) }}

@php $secEmp = []; foreach($event->employees as $usrdt){ $secEmp[] = $usrdt->id; } $employeeStatus = $event->employeesData->filter(function ($value, $key) use ($loggedEmployee) { return $value->user_id == $loggedEmployee->id; })->first(); @endphp @if (in_array($loggedEmployee->id, $secEmp)) @if ($employeeStatus->user_accept_status == 'accept') @elseif($employeeStatus->user_accept_status == 'refuse') @else @lang('app.accept') @lang('recruit::modules.interviewSchedule.reject') @endif @endif
@if ($editInterviewSchedulePermission == 'all' || ($editInterviewSchedulePermission == 'added' && $event->added_by == user()->id) || ($editInterviewSchedulePermission == 'owned' && in_array($loggedEmployee->id, $secEmp)) || ($editInterviewSchedulePermission == 'both' && (in_array($loggedEmployee->id, $secEmp) || $event->added_by == user()->id)) || ($deleteInterviewSchedulePermission == 'all' || ($deleteInterviewSchedulePermission == 'added' && $event->added_by == user()->id) || ($deleteInterviewSchedulePermission == 'owned' && in_array($loggedEmployee->id, $secEmp)) || ($deleteInterviewSchedulePermission == 'both' && (in_array($loggedEmployee->id, $secEmp) || $event->added_by == user()->id)))) @endif

@empty

@lang('recruit::modules.message.noInterview')

@endforelse
@endsection @push('scripts') @endpush