
@extends('layouts.app')

@section('content')
{{ App::setLocale(Cookie::get('my_locale')) }}
<?php 
    use App\Models\User_privilege;
    use App\Models\User;
    use Illuminate\Support\Facades\App;
    $modules = Config::get('app.modules');
    $privileges = User_privilege::where('user_levels_id', auth()->user()->user_levels_id)->get();
    $allow_add = 0; $allow_edit = 0; $allow_delete = 0; 
    foreach($privileges as $prev){
        // debug_to_console($module['folder']);
        if($prev['module'] == Request::path() && $prev['add'] == '1' && $modules[Request::path()]['add']){$allow_add = 1;}
        if($prev['module'] == Request::path() && $prev['edit'] == '1' && $modules[Request::path()]['edit']){$allow_edit = 1;}
        if($prev['module'] == Request::path() && $prev['delete'] == '1' && $modules[Request::path()]['delete']){$allow_delete = 1;}
        // dd(Request::path());
    }
?>

<div class="row">
	<div class="col-12">
	    
		 	
		@if ( $allow_add == 1)
			<a href="@if(Request::path()=='outgoings' || Request::path()=='incomings' || Request::path()=='internals'){{ url(Request::path().'.create/'.Request::path()) }}@else{{ url(Request::path().'.create') }}@endif" class="btn btn-primary p-2 mb-2">@if(isset($title)){{__('messages.new '.$title)}}@else{{__('messages.'.$data['add_title'])}}@endif</a>
		@endif
        @if ( isset($custom_adds) )
        <a href="{{ url('outgoings.create/').'/'.Request::path() }}" class="btn btn-primary p-2 mb-2">{{__('messages.new outgoings')}}</a>
        <a href="{{ url('incomings.create/').'/'.Request::path() }}" class="btn btn-primary p-2 mb-2">{{__('messages.new incomings')}}</a>
        <a href="{{ url('internals.create/').'/'.Request::path() }}" class="btn btn-primary p-2 mb-2">{{__('messages.new internals')}}</a>
        @endif
		<div class="card border-primary">
			<div class="card-header bg-primary">
				<h5 class="d-inline">@if(isset($title)){{__('messages.'.$title)}}@else{{__('messages.'.$data['list_title'])}}@endif</h5>
				<div class="card-tools">
					<button type="button" class="btn btn-tool" data-card-widget="maximize"><i class="fas fa-expand"></i>
					</button>
                </div> 
			</div>
			<!-- <div class="card-header" id="third" style="display:block;">
				<form method="get">
					<input type="hidden" name="m" value="" />
					<input type="hidden" name="a" value="" />
					<div class="row">
						<div class="col-md-3 col-sm-6 form-group">
								<label>{{__('messages.sort')}}</label>
								<select name="sort" class="custom-select">
									<option value="desc" selected>{{__('messages.newest')}}</option>
									<option value="asc" >{{__('messages.oldest')}}</option>
									@foreach($data['fields'] as $field)
										<option value="{{__('messages.'.$field['name'])}}" >{{__('messages.'.$field['name'])}}</option>
									@endforeach
								</select>
						</div>
						

						@foreach($data['fields'] as $field)
                            <div class="col-md-3 col-sm-12 form-group">
                                <label>{{ __('messages.'.$field['name']) }}</label>
                                <input type="text" name="{{ $field['name'] }}" class="form-control" placeholder="{{__('messages.searchtest')}}" value="" />
                            </div>
                        @endforeach
						  
						<div class="col-12 form-group">
							<button type="submit" name="search" class="btn btn-primary"><i class="fa fa-search"></i></button>
							<a href="" class="btn btn-secondary">{{__('messages.reset')}}</a>
						</div>
					</div>
				</form>
			</div> -->
			
			@if(count($users) == 0)
			<div class="card-body">
				<div class="text-center text-xl text-danger">
					{{__('messages.nodata')}}
				</div>
			</div>
			@endif
			@if(count($users) > 0)
                <div class="card-body">
                    <div class="table-responsive p-0">
                    <table id="example1" width="100%" class="table table-bordered table-hover table-striped" style="width:100%; ">
                        <thead>                  
                            <tr class="">
                            
                            @foreach($data['fields'] as $field)
                                @if ($field['list'])
                                    <th>{{__('messages.'.$field['name'])}}</th>
                                @endif
                            @endforeach
                            @if (( $allow_edit == 1) || ( $allow_delete == 1))
                                <th></th>
                            @endif
                            </tr>
                        </thead>
                        <tbody>
                            @foreach ($users as $user)
                            @if(isset($user['deny_see']) && $user['deny_see'])
                            @else
                            <tr>
                                @foreach($data['fields'] as $field)
                                    @if ($field['list'])
                                        <td width="" style=" white-space: nowrap;">
                                            <!-- <p style=""> -->
                                                @if ($field['type']=='bool') 
                                                    @if($user[$field['name']]==1) {{__('messages.yes')}} @else {{__('messages.no')}} @endif 
                                                @else 
                                                    @if (isset($field['translate']) && $field['translate'])
                                                        {{$user[$field['name'].'_'.Lang::locale()]}}
                                                    @else
                                                    @if ($field['name']=='link')
                                                                
                                                        @if(substr($user[$field['name']],-3) == 'jpg' || substr($user[$field['name']],-3) == 'png' || substr($user[$field['name']],-3) == 'JPG' || substr($user[$field['name']],-3) == 'PNG')
                                                            <div class="filtr-item col-sm-3" data-category="1" data-sort="white sample">
                                                            <a href="{{ url('../storage/app/public'.'/'.$user[$field['name']]) }}" data-toggle="lightbox" data-title="{{$user['name']}}">
                                                                <img src="{{ url('../storage/app/public'.'/'.$user[$field['name']]) }}" class="img-fluid mb-2" alt="white sample"/>
                                                            </a>
                                                            </div>
                                                            @else
                                                            <a href="{{ url('../storage/app/public'.'/'.$user[$field['name']]) }}" >
                                                                {{ $user[$field['name']] }}
                                                            </a>
                                                            @endif
                                                            
                                                            
                                                        @else 
                                                            <a @if (isset($field['link'])) href="{{url(Request::path().'.details/'.$user['id'])}}" @endif>{{$user[$field['name']]}}</a>
                                                        @endif
                                                    @endif
                                                @endif 
                                            <!-- </p> -->
                                        </td>
                                    @endif
                                @endforeach
                                <?php if (( $allow_edit == 1) || ( $allow_delete == 1)){ ?>
                                    <td width="10%" class="text-right">
                                        
                                        @if ( (isset($user['can_edit']) && $user['can_edit'] == 1) || (!isset($user['can_edit']) && $allow_edit == 1) )
                                            <a class="btn btn-sm bg-orange text-white" href="{{url(Request::path().'.edit/'.$user['id'])}}"><i class="fas fa-edit"></i> </a>
                                        @endif
                                        <!-- <?php echo($user['can_edit']); ?> -->
                                        @if ( (isset($user['can_delete']) && $user['can_delete'] == 1) || (!isset($user['can_delete']) && $allow_delete == 1) )
                                            <button type="button" class="btn btn-sm btn-danger" data-toggle="modal" data-target="#delete_modal_{{ $user[$field['name']].$user['id'] }}">
                                                <i class="fas fa-trash"></i> 
                                            </button>
                                            <div class="modal fade" id="delete_modal_{{ $user[$field['name']].$user['id'] }}">
                                                <div class="modal-dialog">
                                                    <div class="modal-content">
                                                        <div class="modal-header bg-danger">
                                                            <h4 class="modal-title">{{__('messages.confirm')}}</h4>
                                                            <button type="button" class="close text-white" data-dismiss="modal" aria-label="Close">
                                                                <span aria-hidden="true">&times;</span>
                                                            </button>
                                                        </div>
                                                        <div class="modal-body text-center">
                                                            <p><h4>{{__('messages.sure')}}</h4></p>
                                                            <p><h6>{{__('messages.suremsg')}}</h6></p>
                                                        </div>
                                                        <div class="modal-footer justify-content-between">
                                                            <button type="button" class="btn btn-secondary" data-dismiss="modal">{{__('messages.cancel')}}</button>
                                                            <a class="btn btn-danger" href="{{url(Request::path().'.destroy/'.$user['id'])}}">{{__('messages.delete')}}</a>
                                                        </div>
                                                    </div>
                                                </div>
                                            </div>
                                        @endif
                                    </td>
                                <?php } ?>
                            </tr>
                            @endif
                            @endforeach
                        </tbody>
                    </table>
                    </div>
                </div>
                <div class="card-footer clearfix">
                    <ul class="pagination pagination-md m-0 float-left">
                        
                    </ul>
                </div>
		    @endif
            
		</div>
        
	</div>

    
</div>




<script>
    $(function () {
      $("#example1").DataTable();
    //   $('#example2').DataTable({
    //     "paging": true,
    //     "lengthChange": false,
    //     "searching": false,
    //     "ordering": true,
    //     "info": true,
    //     "autoWidth": false,
    //   });
    });
  </script>

@endsection
