76 lines
2.5 KiB
PHP
76 lines
2.5 KiB
PHP
@extends('layouts.vertical', ["page_title"=> "Datatables"])
|
|
|
|
@section('css')
|
|
<!-- third party css -->
|
|
<link href="{{asset('assets/libs/datatables/datatables.min.css')}}" rel="stylesheet" type="text/css" />
|
|
<link href="{{asset('assets/libs/bootstrap-datepicker/bootstrap-datepicker.min.css')}}" rel="stylesheet" type="text/css" />
|
|
<!-- third party css end -->
|
|
@endsection
|
|
|
|
@section('content')
|
|
<!-- Start Content-->
|
|
<div class="container-fluid">
|
|
|
|
<!-- start page title -->
|
|
<div class="row">
|
|
<div class="col-md-6 p-2">
|
|
<h4 class="page-title">Step:</h4>
|
|
</div>
|
|
|
|
</div>
|
|
<!-- end page title -->
|
|
@if(session()->has('message'))
|
|
<div class="alert alert-success">
|
|
{{ session()->get('message') }}
|
|
</div>
|
|
@endif
|
|
@if(session()->has('error'))
|
|
<div class="alert alert-danger">
|
|
{{ session()->get('error') }}
|
|
</div>
|
|
@endif
|
|
<div class="row">
|
|
<div class="col-12">
|
|
<div class="card">
|
|
<div class="card-body text-center">
|
|
<i class="mdi mdi-spin mdi-loading mdi-48px"></i>
|
|
<h2>Please wait while we process your request!!</h2>
|
|
</div> <!-- end card body-->
|
|
</div> <!-- end card -->
|
|
</div><!-- end col-->
|
|
</div>
|
|
<!-- end row-->
|
|
</div> <!-- container -->
|
|
|
|
@endsection
|
|
|
|
@section('script')
|
|
<!-- third party js -->
|
|
<script type="text/javascript">
|
|
jQuery(document).ready(function($){
|
|
var interval = setInterval(checkStatus, 2000); // 2000 ms = start after 2sec
|
|
function checkStatus() {
|
|
$.ajax({
|
|
type: "GET",
|
|
url: '/activityimport/checkstatus?id={{$id}}&step={{$step}}',
|
|
processData: false,
|
|
contentType: false,
|
|
success: function(data) {
|
|
console.log(data)
|
|
switch(data.status) {
|
|
case 'users_missing':
|
|
$('.card-body').html('')
|
|
$('.card-body').append('<h2>Please find below a list of missing users</h2>')
|
|
$('.card-body').append('<h5>' + data.context.missing_users.join(", ") + '</h5>')
|
|
clearInterval(interval);
|
|
break;
|
|
}
|
|
},
|
|
});
|
|
//alert('this is a 2 second warning');
|
|
// clearInterval(interval);
|
|
}
|
|
});
|
|
</script>
|
|
<!-- end demo js-->
|
|
@endsection |