@extends('layouts.app') @section('title', __('site.edit')) @section('content')
@if (request('action') == 'delete' && $site) @can('delete', $site)
{{ __('site.delete') }}

{{ $site->name }}

{{ $site->url }}

{{ $site->is_active }}

{!! $errors->first('site_id', ':message') !!}

{{ __('site.delete_confirm') }}
@endcan @else
{{ __('site.edit') }}
{{ Form::model($site, ['route' => ['sites.update', $site], 'method' => 'patch']) }}
{!! FormField::text('name', ['required' => true, 'label' => __('site.name')]) !!}
{!! FormField::select('vendor_id', $availableVendors, ['label' => __('vendor.vendor')]) !!}
{!! FormField::text('url', ['label' => __('site.url')]) !!}
{!! FormField::text('check_interval', [ 'label' => __('site.check_interval'), 'addon' => ['before' => __('time.every'), 'after' => trans_choice('time.minutes', $site->check_interval)], 'type' => 'number', 'min' => 1, 'max' => 60, ]) !!}
{!! FormField::radios('priority_code', ['high' => 'High', 'normal' => 'Normal', 'low' => 'Low'], ['label' => __('site.priority_code')]) !!}
{!! FormField::text('warning_threshold', [ 'label' => __('site.warning_threshold'), 'addon' => ['after' => __('time.miliseconds')], 'type' => 'number', 'min' => 1000, 'max' => 30000, 'step' => 1000, ]) !!}
{!! FormField::text('down_threshold', [ 'label' => __('site.down_threshold'), 'addon' => ['after' => __('time.miliseconds')], 'type' => 'number', 'min' => 2000, 'max' => 60000, 'step' => 1000, ]) !!}
{!! FormField::text('notify_user_interval', [ 'label' => __('site.notify_user_interval'), 'addon' => ['before' => __('time.every'), 'after' => trans_choice('time.minutes', $site->notify_user_interval)], 'type' => 'number', 'min' => 0, 'max' => 60, 'info' => ['text' => __('site.notify_user_interval_form_info'), 'class' => 'primary'], ]) !!}
{!! FormField::radios('is_active', [ 1 => __('app.active'), 0 => __('app.inactive'), ], ['label' => __('app.status')]) !!}
{{ Form::close() }}
@endif @endsection