@if(!$errors->isEmpty())
    <div class="alert alert-danger alert-dismissible" role="alert">
        <strong>@lang('backend.save_error')</strong>
        <ul>
        @foreach($errors->all() as $message)
            <li>{{ $message }}</li>
        @endforeach
        </ul>
    </div>
@endif

<div class="row">
    <div class="col-md-4">
        <h3>@lang('backend.user_data')</h3>
        <div class="form-group @error('username') has-error @enderror">
            <label class="control-label" for="username_input">@lang('backend.username')</label>
            {{ html()->text('username')->attributes([ 'id' => 'username_input','class' => 'form-control', 'maxlength' => '50']) }}
        </div>
        <div class="form-group @error('name') has-error @enderror">
            <label class="control-label" for="name_input">@lang('backend.name')</label>
            {{ html()->text('name')->attributes([ 'id' => 'name_input','class' => 'form-control', 'maxlength' => '100']) }}
        </div>
        <div class="form-group @error('email') has-error @enderror">
            <label class="control-label" for="email_input">@lang('backend.email')</label>
            {{ html()->text('email')->attributes([ 'id' => 'email_input','class' => 'form-control', 'maxlength' => '100']) }}
        </div>
        @if (getAdminUser()->hasRole(array("Administrator")))
        <div class="form-group">
            <label class="control-label" for="role_input">@lang('backend.role')</label>
            {{ html()->select('backend_role_id', $roles)->attributes(['id' => 'role_input', 'class' => 'form-control']) }}
        </div>
        @endif
        <div class="form-group @error('password') has-error @enderror">
            <label class="control-label" for="password_input">@lang('backend.password')</label>
            {{ html()->password('password')->attributes([ 'id' => 'password_input', 'class' => 'form-control', 'maxlength' => '30', 'aria-describedby' => 'help_password']) }}
            <span id="help_password" class="help-block">@lang('backend.password_leave_empty')</span>
            <span id="help_password" class="help-block">Min: 8 chars, 1 upper, 1 lower, 1 digit and 1 special</span>
        </div>
        <div class="form-group @error('password_confirmation') has-error @enderror">
            <label class="control-label" for="password_conf_input">@lang('backend.password_confirm')</label>
            {{ html()->password('password_confirmation')->attributes([ 'id' => 'password_conf_input', 'class' => 'form-control', 'maxlength' => '30']) }}
        </div>
    </div>
    <div class="col-md-8">
        <h3>@lang('backend.websites_access')</h3>
        @foreach( $websites as $website )
            <div class="form-group website-user-access">
                <label for="">{{ $website['name'] }}</label>
                <div class="form-group">
                        @if($website['access_edit'])
                            <label class="checkbox-inline">
                                <input type="checkbox" id="website_access_{{ $website['id'] }}" name="website_access[<?=$website['id']?>]" class="" <?=($website['has_access'] ? 'checked' : '')?>/>
                                @lang('backend.has_access')
                            </label>
                        @endif
                        <label class="radio-inline">
                            <input type="radio" id="website_default_{{ $website['id'] }}" name="website_default" value="<?=$website['id']?>" class="" <?=($website['is_default'] ? 'checked' : '')?>/>
                            @lang('backend.is_default')
                        </label>

                </div>
            </div>
        @endforeach
    </div>
</div>
<div class="row">
    <div class="col-md-4">
        <div class="form-group">
            {!! html()->submit(trans('backend.save'))->attributes(['class' => 'btn btn-primary']) !!}
        </div>
    </div>
</div>
