@extends('Frontend.Layouts.modal') @section('title') {{ trans('global.edit') }} @stop @section('body') {!! Form::open(array('route' => 'admin.clients.update', 'method' => 'PUT')) !!} {!! Form::hidden('id', $item->id) !!}
{!! Form::checkbox('active', 1, $item->active) !!} {!! Form::label(null, trans('validation.attributes.active')) !!}
{!! Form::label('email', trans('validation.attributes.email').':') !!} {!! Form::text('email', $item->email, ['class' => 'form-control']) !!}
{!! Form::label('phone_number', trans('validation.attributes.phone_number').':') !!} {!! Form::text('phone_number', $item->phone_number, ['class' => 'form-control']) !!}
@if ( ! Auth::User()->isManager() || Auth::User()->id != $item->id) @if (Auth::User()->isAdmin())
{!! Form::label('group_id', trans('validation.attributes.group_id').'*:') !!} {!! Form::select('group_id', ['1' => trans('admin.group_1'), '3' => trans('admin.group_3'), '2' => trans('admin.group_2'), '4' => trans('admin.group_4'), '5' => trans('admin.group_5')], $item->group_id, ['class' => 'form-control', 'data-url' => route('admin.clients.get_permissions_table')]) !!}
@else {!! Form::hidden('group_id', 2) !!} @endif @endif
@if (Auth::User()->isAdmin())
{!! Form::label('manager_id', trans('validation.attributes.manager_id').'*:') !!} {!! Form::select('manager_id', $managers, $item->manager_id, ['class' => 'form-control']) !!}
@else {!! Form::hidden('manager_id', Auth::User()->id) !!} @endif
{!! Form::label(null, trans('validation.attributes.available_maps').':') !!}
{!! Form::hidden('available_maps') !!} @foreach ($maps as $id => $title)
{!! Form::checkbox('available_maps[]', $id, in_array($id, $item->available_maps)) !!} {!! Form::label(null, $title) !!}
@endforeach
@if ( ! Auth::User()->isManager() || Auth::User()->id != $item->id)
{!! Form::label('devices_limit', trans('validation.attributes.devices_limit').':') !!}
{!! Form::checkbox('enable_devices_limit', 1, (!is_null($objects_limit) || !is_null($item->devices_limit)), !is_null($objects_limit) ? ['disabled' => 'disabled'] : []) !!} {!! Form::label(null, null) !!}
{!! Form::text('devices_limit', $item->devices_limit, ['class' => 'form-control']) !!}
@if (!is_null($objects_limit))
{{ trans('front.maximum_of_objects').': '.$objects_limit }}
@endif
{!! Form::label('expiration_date', trans('validation.attributes.expiration_date').':') !!}
{!! Form::checkbox('enable_expiration_date', 1, ($item->subscription_expiration != '0000-00-00 00:00:00')) !!} {!! Form::label(null, null) !!}
{!! Form::text('expiration_date', $item->subscription_expiration == '0000-00-00 00:00:00' ? NULL : $item->subscription_expiration, ['class' => 'form-control datetimepicker']) !!}
@endif

{{ trans('admin.password_change') }}

{!! Form::label('password', trans('validation.attributes.password').':') !!} {!! Form::password('password', ['class' => 'form-control']) !!} {!! error_for('password', $errors) !!}
{!! Form::label('password_confirmation', trans('validation.attributes.password_confirmation').':') !!} {!! Form::password('password_confirmation', ['class' => 'form-control']) !!} {!! error_for('password_confirmation', $errors) !!}
@if ( ! Auth::User()->isManager() || Auth::User()->id != $item->id) @if (!empty($plans))
{!! Form::label('billing_plan_id', trans('front.plan').':') !!} {!! Form::select('billing_plan_id', $plans, $item->billing_plan_id, ['class' => 'form-control', 'data-url' => route('admin.clients.get_permissions_table')]) !!}
@endif @endif
@include('Admin.Clients._perms')
{!! Form::hidden('objects', null) !!}
{!! Form::label('objects', trans('validation.attributes.objects').'*:') !!} {!! Form::select('objects[]', $devices, $item->devices->pluck('id', 'id')->all(), ['class' => 'form-control multiexpand', 'multiple' => 'multiple', 'data-live-search' => 'true', 'data-actions-box' => 'true']) !!}
@include('Frontend.ObjectsList.form')
@if ($item->hasCustomFields())
@include('Frontend.CustomFields.panel')
@endif
{!! Form::close() !!} @stop