Edit File: approved_requests.blade.php
@extends('layouts.delegates_dashboard_layout') @section('title') {{Session::has('lang')&&Session::get('lang')=='en'?'approved join requests':' طلبات الانضمام المقبولة'}} @endsection @section('style') @endsection @section('content') <div class="table-cont p-2 "> <div class="row align-items-center"> <div class="dash-title col-md p-0 "> <h6 class="bold">{{trans('delegates_dashboard.join_requests')}}</h6> <p class="mb-1">{{trans('delegates_dashboard.join_requests_info')}}</p> </div> <div class="form-group col-md p-0 m-0 "> <div class="row align-items-center justify-content-between "> <div class="col-10 p-0 password-cont"> <input type="text" class="form-control" id="dataTableSearchInput1" aria-describedby="emailHelp" placeholder=" {{trans('delegates_dashboard.key_words')}}"> <i class="fa fa-search color-gray" ></i> </div> <div class="col p-0 text-align2 "> <a href="{{route('delegates_dashboard.add_delegate')}}"><button class="btn btn-warning color-white"><i class="fa fa-plus"></i></button></a> </div> </div> </div> </div> <table id="dataTable1" data-order='[[ 1, "asc" ]]' data-page-length='25' class="table text-center table-striped table-ed" style="width:100%"> <thead class="table-head"> <tr > <th class="font10">{{trans('delegates_dashboard.number')}}</th> <th class="font10">{{trans('delegates_dashboard.avatar')}}</th> <th class="font10">{{trans('delegates_dashboard.name')}}</th> <th class="font10">{{trans('delegates_dashboard.phone')}}</th> <th class="font10">{{trans('delegates_dashboard.nationality')}}</th> <th class="font10">{{trans('delegates_dashboard.city')}}</th> <th class="font10">{{trans('delegates_dashboard.status')}}</th> <th class="font10">{{trans('delegates_dashboard.recent_order')}}</th> <th class="font10">{{trans('delegates_dashboard.created_at')}}</th> <th></th> </tr> </thead> <tbody data-class-name="table-body"> @foreach($requests as $request) <tr > <th class="font10">{{$request->id}}</th> <td> <img src="{{URL::to('assets/uploads/users/'.$request->personal_image)}}" style="max-width: 60px;" alt=""> </td> <td>{{$request->user->name}}</td> <td>0{{$request->user->phone}}</td> <td>{{$request->nationality->name}}</td> <td>{{$request->city->name}}</td> <td>{{trans('delegates_dashboard.'.$request->user->status)}}</td> <td>{{$request->user->delegateOrders->where('status','inprogress')->first()?trans('delegates_dashboard.yes'):trans('delegates_dashboard.no')}}</td> <td>{{$request->created_at->addHours(2)}}</td> <td class="table-menu"> <i onclick="openTableMenu(this)" class=" cp p-2 fa fa-ellipsis-h"></i> <div class="menu-cont"> <ul class="white-bg round7 pt-1 pb-1 shadow1"> <li> <a href="{{route('delegates_dashboard.request_details',$request->user_id)}}"><i class="far fa-eye color1"></i>{{trans('delegates_dashboard.details')}}</a> </li> <li class="border-bottom"></li> <li> <a href="{{route('delegates_dashboard.get_delegate_details',$request->user_id)}}"><i class="fa fa-edit color1"></i> {{trans('delegates_dashboard.edit')}}</a> </li> <li class="border-bottom"></li> <form id="deleteForm"> @csrf <input name="id" type='hidden' value="{{$request->user_id}}"> </form> <li> <a href="#" onclick="deleteElement()"><i class="far fa-trash-alt color-red"></i> {{trans('delegates_dashboard.delete')}}</a> </li> </ul> </div> </td> </tr> @endforeach </tbody> </table> </div> @endsection @section('scripts') <script> $(document).on('click',".deletebtn",function(e){ e.preventDefault(); var form = $('#deleteForm').get(0); var formData = new FormData(form); var oldText = $(this).text(); $(this).prop('disabled', true).css({ opacity:'0.5' }).text("{{trans('delegates_dashboard.loading')}}"); $.ajax({ url:"{{route('delegates_dashboard.delete_request')}}", type:"POST", data: formData, dataType: "json", processData: false, contentType: false, cache: false, success:function(data){ $('#deletebtn').removeAttr("disabled").css({ opacity:'1' }).text(oldText); if(data.key =='success'){ Swal.fire({icon: 'success', title: '<h5 class="bold">'+ data.msg +'</h5>', showConfirmButton: false, timer: 1500 }); location.reload(); }else{ Swal.fire({ title: data.msg, position:'top', timer: 3000, type:'error', showCloseButton: false, showConfirmButton:false, animation: true }) } } }); }); </script> <script> $(function(){ $('.side-button .active').siblings('.side-dropdown').slideDown(); }); </script> <script> function deleteElement(){ Swal.fire({ title: '<h5 class="bold">{{trans('delegates_dashboard.delete_it')}}</h5>', icon: 'warning', html:'<p>{{trans('delegates_dashboard.delete_desc')}}</p> ' +'<div class="row">' +' <div class="col"><button class="button1 deletebtn w-100" >{{trans('delegates_dashboard.delete')}}</button></div>' +' <div class="col"><button class="button3 w-100" onclick="Swal.clickCancel()" >{{trans('delegates_dashboard.return')}}</button></div>' +'</div>', showCancelButton: false, showConfirmButton: false, }) } </script> @endsection
Back to File Manager