@extends('adminlte::page')
@section('content_header')
@stop
@section('content')
    <div class="row">
        <div class="col-12">
            <div class="card">
                <div class="card card-primary">
                    <div class="card-header">
                        <h3 class="card-title">User Registration</h3>
                    </div>
                    <!-- /.card-header -->
                    <!-- form start -->
                    <form id="userregform" class="form-horizontal" action="{{URL::to('/show_user_post')}}" method="post" autocomplete="off" enctype="multipart/form-data">
                        {{ csrf_field() }}
                        <div class="card-body">
                            <div class="col-12">
                                <div class="form-group row">
                                    <div class="col-6">
                                        <label for="exampleInputEmail1">Name</label>
                                        <input type="text" class="form-control" id="name" name="name" placeholder="Enter Name" required value="{{$users->name}}">
                                        <input type="hidden" name="user_id" id="user_id" value="{{$users->id}}">
                                    </div>
                                    <div class="col-6">
                                        <label for="exampleInputEmail1">Email address</label>
                                        <div class="input-group">
                                            <span class="input-group-text"><i class="fas fa-envelope"></i></span>
                                            <input type="text" class="form-control" id="email" name="email" placeholder="Enter Email" required value="{{$users->email}}">
                                        </div>
                                    </div>
                                </div>
                                <div class="form-group row">
                                    <div class="col-6">
                                        <label for="exampleInputPassword1">Password</label>
                                        <input type="password" class="form-control" id="password" name="password" placeholder="Password">
                                    </div>
                                    <div class="col-6">
                                        <label for="exampleInputPassword1">Confirm Password</label>
                                        <input type="password" class="form-control" id="confirm_password" name="confirm_password" placeholder="Password">
                                    </div>
                                </div>
                                <div class="form-group row">
                                    <div class="col-6">
                                        @php
                                            $role_id_str = "";
                                            $user_role_id = "";
                                        @endphp
                                        @if(isset($users->userrole))
                                            @foreach($users->userrole as $userrole)
                                                @php
                                                    $user_role_id = $userrole->role_id;
                                                    if($role_id_str)
                                                    {
                                                        $role_id_str = $role_id_str.",".$user_role_id;
                                                    }
                                                    else
                                                    {
                                                        $role_id_str = $user_role_id;
                                                    }
                                                @endphp
                                            @endforeach
                                        @endif
                                        <label for="exampleroles">Roles</label>
                                        <select class="form-control" name="roles[]" id="roles" multiple="multiple" data-placeholder="Select Roles">
                                            @foreach ($roles as $rolesobj)
                                                @php
                                                    $role_id_master = $rolesobj->id;
                                                @endphp
                                                @if(str_contains($role_id_str, $role_id_master))
                                                    <option value="{{$rolesobj->id}}" selected>{{$rolesobj->name}}</option>
                                                @else
                                                    <option value="{{$rolesobj->id}}">{{$rolesobj->name}}</option>
                                                @endif
                                            @endforeach
                                        </select>
                                    </div>
                                    <div class="col-6">
                                        <label for="exampleroles">Status&nbsp;&nbsp;&nbsp;</label>
                                        @if($users->status==1)
                                           <br> <input type="checkbox" checked="checked" name="status" id="status" data-toggle="toggle" data-on="Active" data-off="Not Active" data-onstyle="success" data-offstyle="danger" data-size="small" data-style="ios" value="1">
                                        @elseif($users->status==0)
                                            <br><input type="checkbox" name="status" id="status" data-toggle="toggle" data-on="Active" data-off="Not Active" data-onstyle="success" data-offstyle="danger" data-size="small" data-style="ios" value="1">
                                            
                                        @endif
                                    </div>
                                </div>
                            </div>
                        </div>
                        <!-- /.card-body -->

                        <div class="card-footer">
                          <button type="submit" class="btn btn-primary">Submit</button>
                        </div>
                    </form>
                </div>
            </div>
        </div>
    </div>
    <script type="text/javascript">
        
        $(document).ready(function() {
            $("#roles").select2({
                columns: 1,
                placeholder : "Select Roles",
                allowClear: true,
                search: true,
                selectAll: true
            });
        });
    </script>
@stop
