Fixed overdue counts in dashborad and showing exact overdue ticket list
This commit is contained in:
@@ -132,7 +132,7 @@ class FilterController extends Controller
|
|||||||
$join->on('ticket_status.id', '=', 'tickets.status');
|
$join->on('ticket_status.id', '=', 'tickets.status');
|
||||||
})
|
})
|
||||||
->where('tickets.status', '=', 1)
|
->where('tickets.status', '=', 1)
|
||||||
// ->where('tickets.isanswered', '=', 0)
|
->where('tickets.isanswered', '=', 0)
|
||||||
->whereNotNull('tickets.duedate')
|
->whereNotNull('tickets.duedate')
|
||||||
->where('tickets.duedate', '!=', '00-00-00 00:00:00')
|
->where('tickets.duedate', '!=', '00-00-00 00:00:00')
|
||||||
|
|
||||||
|
@@ -38,9 +38,6 @@ class="active"
|
|||||||
<link type="text/css" href="{{asset("lb-faveo/css/bootstrap-datetimepicker4.7.14.min.css")}}" rel="stylesheet">
|
<link type="text/css" href="{{asset("lb-faveo/css/bootstrap-datetimepicker4.7.14.min.css")}}" rel="stylesheet">
|
||||||
{{-- <script src="{{asset("lb-faveo/dist/js/bootstrap-datetimepicker4.7.14.min.js")}}" type="text/javascript"></script> --}}
|
{{-- <script src="{{asset("lb-faveo/dist/js/bootstrap-datetimepicker4.7.14.min.js")}}" type="text/javascript"></script> --}}
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<?php
|
|
||||||
$overdue_ticket = count($overdues);
|
|
||||||
?>
|
|
||||||
<!-- <div class="col-md-3 col-sm-6 col-xs-12"> -->
|
<!-- <div class="col-md-3 col-sm-6 col-xs-12"> -->
|
||||||
<div class="col-md-2" style="width:20%;">
|
<div class="col-md-2" style="width:20%;">
|
||||||
<a href="{!! route('inbox.ticket') !!}">
|
<a href="{!! route('inbox.ticket') !!}">
|
||||||
@@ -75,18 +72,8 @@ class="active"
|
|||||||
<div class="info-box">
|
<div class="info-box">
|
||||||
<span class="info-box-icon bg-red"><i class="fa fa-calendar-times-o"></i></span>
|
<span class="info-box-icon bg-red"><i class="fa fa-calendar-times-o"></i></span>
|
||||||
<div class="info-box-content">
|
<div class="info-box-content">
|
||||||
|
s <span class="info-box-text">{!! Lang::get('lang.overdue') !!}</span>
|
||||||
<?php
|
<span class="info-box-number">{{ $overdues->count() }} <small> Tickets</small></span>
|
||||||
if (Auth::user()->role == 'admin') {
|
|
||||||
$overdue_ticket = App\Model\helpdesk\Ticket\Tickets::where('status', '=', 1)->where('tickets.duedate','<', \Carbon\Carbon::now())->count();
|
|
||||||
} else {
|
|
||||||
$dept = App\Model\helpdesk\Agent\Department::where('id', '=', Auth::user()->primary_dpt)->first();
|
|
||||||
$overdue_ticket = App\Model\helpdesk\Ticket\Tickets::where('status', '=', 1)->where('tickets.duedate','<', \Carbon\Carbon::now())->where('dept_id', '=', $dept->id)->count();
|
|
||||||
}
|
|
||||||
?>
|
|
||||||
|
|
||||||
<span class="info-box-text">{!! Lang::get('lang.overdue') !!}</span>
|
|
||||||
<span class="info-box-number">{{ $overdue_ticket }} <small> Tickets</small></span>
|
|
||||||
</div><!-- /.info-box-content -->
|
</div><!-- /.info-box-content -->
|
||||||
</div><!-- /.info-box -->
|
</div><!-- /.info-box -->
|
||||||
</a>
|
</a>
|
||||||
|
Reference in New Issue
Block a user