@if(method_exists($job, 'isClosedForApplications') && $job->isClosedForApplications()) @elseif((method_exists($job, 'usesInternalApplications') && $job->usesInternalApplications()) || (isset($job->application_method) && $job->application_method === \App\Model\JobListing::APPLICATION_METHOD_INTERNAL)) @if(isset($existingApplication) && $existingApplication) {{__('View application')}} @elseif(isset($job->id)) {{__('Apply for this position')}} @else @endif @elseif($job->application_link && is_int(strpos($job->application_link, 'http'))) {{__('Apply for this position')}} @elseif($job->application_link && preg_match('/^\+?[0-9]+$/', str_replace([' ', '-', '(', ')'], '', $job->application_link))) {{__('Apply for this position')}} @elseif($job->application_link) {{__('Apply for this position')}} @else @endif