{!! Form::label('type', 'Asset Category*:') !!}
{!! Form::select('type', \App\Models\CAD\Asset::$types, 0,
['class' => 'form-control','required'=>'required', 'disabled'=>'disabled']) !!}
{!! Form::label('lvl_cb', 'Business Impact*:',['class' => 'control-label']) !!}
@if($asset->applications->count()>0)
{!! Form::select('lvl_cb',\App\Models\CAD\AssetSetting::getTypeID(1),null,
['class' => 'form-control','disabled'=>'disabled']) !!}
@else
{!! Form::select('lvl_cb',\App\Models\CAD\AssetSetting::getTypeID(1),null,
['class' => 'form-control','required'=>'required']) !!}
@endif
{{-- @if($asset->applications->count()>0)
{!! Form::label('update_impact', 'Update Impact from Applications:',['class' => 'control-label']) !!}
{!! Form::checkbox('update_impact') !!}
@endif--}}
{!! Form::label('location', 'Location', ['class' => 'control-label']) !!}
{!! Form::select('location', \App\Models\CAD\Asset::LOCATIONS, isset($asset) ? $asset->location : null,
['class' => 'select2 form-control', 'placeholder' => '--- Select location ---']) !!}
{!! Form::label('division', 'Division', ['class' => 'control-label']) !!}
{!! Form::select('division',
\App\Models\CAD\AssetDivision::getDivisionNames()->pluck('name', 'id')->toArray(),
isset($asset) ? $asset->division : null,
['class' => 'select2 form-control', 'placeholder' => '--- Select division ---', 'id' => 'division']) !!}
{!! Form::label('system_type', 'Type of System:',['class' => 'control-label']) !!}
{!! Form::select('system_type',[''=>'--', 'IOT/OT'=>'IOT/OT','IT'=>'IT'],null, ['class' => 'form-control', 'disabled'=>'disabled']) !!}
{!! Form::label('baseline', 'Baselined', ['class' => 'control-label']) !!}
{!! Form::select('baseline', [0=>'no',1=>'yes'], isset($asset) ? $asset->baseline : null,
['class' => 'form-control']) !!}
{!! Form::label('server_name', '(Domain) Name of System:',['class' => 'control-label']) !!}
{!! Form::text('server_name', null, ['class' => 'form-control']) !!}
{!! Form::label('open_ports', 'Open Ports:', ['class' => 'control-label']) !!}
{!! Form::select('open_ports[]',
isset($asset) && is_array($asset->open_ports) ? array_combine($asset->open_ports, $asset->open_ports) : [],
isset($asset) ? (is_array($asset->open_ports) ? $asset->open_ports : [$asset->open_ports]) : null,
['class' => 'form-control', 'id' => 'openPorts', 'multiple' => 'multiple']) !!}
{!! Form::label('ip_address', 'IP*:',['class' => 'control-label']) !!}
{!! Form::text('ip_address', null, ['class' => 'form-control','required'=>'required']) !!}
{!! Form::label('os', 'Operating System:',['class' => 'control-label']) !!}
{!! Form::text('os', null, ['class' => 'form-control']) !!}
{!! Form::label('mac_address', 'Mac Address:',['class' => 'control-label']) !!}
{!! Form::text('mac_address', null, ['class' => 'form-control']) !!}
{!! Form::label('vendor', 'Vendor :',['class' => 'control-label']) !!}
{!! Form::text('vendor', null, ['class' => 'form-control']) !!}
{!! Form::label('open_ports_authorized', 'Open Ports Authorized:', ['class' => 'control-label']) !!}
{!! Form::select('open_ports_authorized[]',
isset($asset) && is_array($asset->open_ports_authorized) ? array_combine($asset->open_ports_authorized, $asset->open_ports_authorized) : [],
isset($asset) ? (is_array($asset->open_ports_authorized) ? $asset->open_ports_authorized : [$asset->open_ports_authorized]) : null,
['class' => 'form-control', 'id' => 'openPortsA', 'multiple' => 'multiple']) !!}
{!! Form::label('model', 'Model:',['class' => 'control-label']) !!}
{!! Form::text('model', null, ['class' => 'form-control']) !!}
{!! Form::label('version', 'Version:',['class' => 'control-label']) !!}
{!! Form::text('version', null, ['class' => 'form-control']) !!}
{!! Form::label('description', 'Description of use or application of the system:',['class' => 'control-label']) !!}
{!! Form::textarea('description', null, ['class' => 'form-control']) !!}