@extends('admin.layouts.master')

@section('page_title')
    Users - Edit User
@endsection


@push('styles')
    <link rel="stylesheet" href="//cdn.datatables.net/1.10.7/css/jquery.dataTables.min.css">
    <link rel="stylesheet" href="https://cdn.datatables.net/buttons/1.0.3/css/buttons.dataTables.min.css">
@endpush

@section('page_content')
    <div class="page-content container-fluid" style="color:#000;">
        <div class="row">
            <div class="col-md-10 col-md-offset-1">
                <div class="panel" id="exampleWizardForm">
                    <div class="panel-heading">
                        <div class="panel-title">
                            <h3>Users - Edit</h3>
                        </div>
                    </div>
                    <div class="panel-body">
                        <form class="form-horizontal" method="POST">
                            @if(count($errors)>0)
                                <div class="alert alert-danger">
                                    <ul>
                                        @foreach($errors->all() as $error)
                                            <li>{{$error}}</li>
                                        @endforeach
                                    </ul>
                                </div>
                            @endif
                            @if (\Session::has('success'))
                                <div class="alert alert-success">
                                    <ul>
                                        <li>{!! \Session::get('success') !!}</li>
                                    </ul>
                                </div>
                            @endif
                            {{csrf_field()}}
                            {{method_field('PUT')}}

                            <div class="row">
                                <div class="col-md-6">
                                    <div class="form-group">
                                        <label for="organisation" class="col-sm-3 control-label form-label">Organisation<span
                                                    style="color: red;"></span> </label>
                                        <div class="col-sm-8">
                                            <input type="text" class="form-control" name="organisation"
                                                   id="organisation" placeholder="Enter Organisation"
                                                   value="{{empty(old('organisation')) ? $record->organisation :  old('organisation')}}">
                                        </div>
                                    </div>
                                    <div class="form-group">
                                        <label for="username" class="col-sm-3 control-label form-label">Email<span
                                                    style="color: red;">*</span> </label>
                                        <div class="col-sm-8">
                                            <input type="text" class="form-control" name="email" id="email"
                                                   placeholder="Enter Email"
                                                   value="{{empty(old('email')) ? $record->email :  old('email')}}">
                                        </div>
                                    </div>

                                    <div class="form-group">
                                        <label for="username" class="col-sm-3 control-label form-label">Phone
                                            Number<span
                                                    style="color: red;">*</span> </label>
                                        <div class="col-sm-8">
                                            <input type="text" class="form-control" name="phone_number"
                                                   id="phone_number" placeholder="Enter Phone Number"
                                                   value="{{empty(old('phone_number')) ? $record->phone_number :  old('phone_number')}}">
                                        </div>
                                    </div>
                                    {{--<div class="form-group">--}}
                                    {{--<label for="price" class="col-sm-3 control-label form-label">Price<span--}}
                                    {{--style="color: red;">*</span> </label>--}}
                                    {{--<div class="col-sm-8">--}}
                                    {{--<input type="text" class="form-control" name="price" id="price" placeholder="Enter Price" value="{{empty(old('price')) ? $record->credit->price :  old('price')}}">--}}
                                    {{--</div>--}}
                                    {{--</div>--}}

                                    <div class="form-group">
                                        <label for="password" class="col-sm-3 control-label form-label">Password<span
                                                    style="color: red;"></span> </label>
                                        <div class="col-sm-8">
                                            <input type="password" class="form-control" name="password" id="password"
                                                   placeholder="Enter Password" value="">
                                        </div>
                                    </div>
                                    <div class="form-group">
                                        <label for="password_confirmation" class="col-sm-3 control-label form-label">Confirm
                                            Password<span
                                                    style="color: red;"></span> </label>
                                        <div class="col-sm-8">
                                            <input type="password" class="form-control" name="password_confirmation"
                                                   id="password_confirmation" placeholder="Enter Username" value="">
                                        </div>
                                    </div>
                                </div>
                                <div class="col-md-6">
                                    <div class="form-group">
                                        <label for="contact_person" class="col-sm-3 control-label form-label">Contact
                                            Person<span
                                                    style="color: red;">*</span> </label>
                                        <div class="col-sm-8">
                                            <input type="text" class="form-control" name="contact_person"
                                                   id="contact_person" placeholder="Enter Contact Person"
                                                   value="{{empty(old('organisation')) ? $record->full_name :  old('contact_person')}}">
                                        </div>
                                    </div>
                                    <div class="form-group">
                                        <label for="username" class="col-sm-3 control-label form-label">Currency<span
                                                    style="color: red;">*</span> </label>
                                        <div class="col-sm-8">
                                            <select id="currency_id" name="currency_id" class="form-control">
                                                <option value="">--Select One--</option>
                                                @foreach($currencies as $currency)
                                                    <option value="{{$currency->id}}" {!! $record->currency==$currency->abbr ? 'selected="selected"':'' !!}>{{$currency->name}}</option>
                                                @endforeach
                                            </select>
                                        </div>
                                    </div>
                                    <div class="form-group">
                                        <label for="price" class="col-sm-3 control-label form-label">SMS Price <span
                                                    class="currAbbr">{{$record->currency}}</span><span
                                                    style="color: red;">*</span> </label>
                                        <div class="col-sm-8">
                                            <input type="text" class="form-control" name="price" id="price"
                                                   placeholder="Enter SMS Price"
                                                   value="{{empty(old('price')) ? @$record->credit->price :  old('price')}}">
                                        </div>
                                    </div>
                                    <div class="form-group">
                                        <label for="email_price" class="col-sm-3 control-label form-label">Email Price
                                            <span class="currAbbr">{{$record->currency}}</span><span
                                                    style="color: red;">*</span> </label>
                                        <div class="col-sm-8">
                                            <input type="text" class="form-control" name="email_price" id="price"
                                                   placeholder="Enter Price"
                                                   value="{{empty(old('email_price')) ? @$record->credit->email_price :  old('email_price')}}">
                                        </div>
                                    </div>

                            </div>

                                <br>
                                <br>
                            </div>
                                <div class="col-md-offset-5">
                                    <button type="submit" id="saveBtn" class="btn btn-primary" style="background-color: #ffcb05; color: #000;">Save Changes</button>
                                    <a id="cancelBtn" href="{{route('admin.users')}}" class="btn btn-default" style="background-color: #000; color: #ffcb05;">Cancel</a>
                                </div>
                        </form>


                        <hr>
                        <h4>Review Uploaded Files</h4>
                        <div class="">
                            <table class="table table-striped table-bordered" style="background-color: #ffcb05; color: #000;">
                                <thead>
                                <tr >
                                    <th style="color: #000;">FILE</th>
                                    <th style="color: #000;">DATE</th>
                                </tr>
                                </thead>
                                <tbody>
                                @foreach($files as $file)
                                    <tr>
                                        <td>
                                            <a href="{{asset('storage/otherfiles/'.$file->file_name)}}">{{$file->file_name}}</a>
                                        </td>
                                        <td>
                                            {{$file->created_at}}
                                        </td>
                                    </tr>
                                @endforeach
                                </tbody>
                            </table>
                        </div>

                        <hr>
                        <h4>Client Sender Ids</h4>
                        <div class="">
                            <table class="table table-bordered table-hover">
                                <thead>
                                <tr>
                                    <th>Sender_Id</th>
                                    <th>Status</th>
                                    <th>Comment</th>
                                    <th>Action</th>
                                </tr>
                                </thead>
                                <tbody>
                                @foreach($sender_ids as $ids)
                                    <form class="form-inline" method="post" action="{{route('admin.users.sender_id.update',['id'=>$ids->id])}}">
                                        {{csrf_field()}}
                                        <tr>
                                            @php  $var = $ids->status @endphp
                                            <td><input type="text" class="form-control mb-2 mr-sm-2" value="{{$ids->sender_id}}" readonly/></td>
                                            <td>
                                                <select class="form-control" name="status">
                                                    <option value="1" {{$var == 1 ? 'selected' : ''}}>Approve </option>
                                                    <option value="2" {{$var == 2 ? 'selected' : ''}}>Reject</option>
                                                    <option value="0" {{$var == 0 ? 'selected' : ''}}>Pending</option>
                                                </select>
                                            </td>
                                            <td><textarea type="text" name="comment" class="form-control mb-2 mr-sm-2" >{{$ids->comment}}</textarea></td>
                                            <td><button type="submit" class="btn btn-sm btn-primary mb-2" style="background-color: #ffcb05; color: #000;">Save</button>
                                                {{--<a type="submit" href="{{route('user.sender-id.destroy',['id'=>$ids->id])}}" onclick="return confirm('Do you want to delete this sender ID ?')" class="btn btn-danger btn-sm"><i class="fa fa-trash"></i></a>--}}
                                            </td>
                                        </tr>
                                    </form>
                                @endforeach
                                </tbody>
                            </table>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
@endsection
@push('scripts')
    <script>
        $('#currency_id').on('change', function () {
            var val = this.value;
            $.ajax({
                url: "{{route('admin.get_currency_abbr')}}",
                type: 'POST',
                data: {
                    _token: token,
                    id: val
                },
                dataType: "json",
                success: function (result, status, xhr) {
                    $('.currAbbr').text("(" + result.value + ")");
                },
                error: function (result, status, xhr) {
                    alert('An error occurred while fetching log details!');
                    console.log(result);
                }
            });
        })
    </script>
@endpush