@extends('themes.default1.agent.layout.agent') @section('Dashboard') class="active" @stop @section('dashboard-bar') active @stop @section('PageHeader')

{!! Lang::get('lang.dashboard_reports') !!}

@stop @section('dashboard') class="active" @stop @section('content') {{-- --}}
role == 'admin') { //$inbox = App\Model\helpdesk\Ticket\Tickets::all(); $myticket = App\Model\helpdesk\Ticket\Tickets::where('assigned_to', Auth::user()->id)->where('status', '1')->get(); $unassigned = App\Model\helpdesk\Ticket\Tickets::where('assigned_to', '=', null)->where('status', '=', '1')->get(); $tickets = App\Model\helpdesk\Ticket\Tickets::where('status', '1')->get(); $deleted = App\Model\helpdesk\Ticket\Tickets::where('status', '5')->get(); } elseif (Auth::user()->role == 'agent') { //$inbox = App\Model\helpdesk\Ticket\Tickets::where('dept_id','',Auth::user()->primary_dpt)->get(); $myticket = App\Model\helpdesk\Ticket\Tickets::where('assigned_to', Auth::user()->id)->where('status', '1')->get(); $unassigned = App\Model\helpdesk\Ticket\Tickets::where('assigned_to', '=', null)->where('status', '=', '1')->where('dept_id', '=', Auth::user()->primary_dpt)->get(); $tickets = App\Model\helpdesk\Ticket\Tickets::where('status', '1')->where('dept_id', '=', Auth::user()->primary_dpt)->get(); $deleted = App\Model\helpdesk\Ticket\Tickets::where('status', '5')->where('dept_id', '=', Auth::user())->get(); } if (Auth::user()->role == 'agent') { $dept = App\Model\helpdesk\Agent\Department::where('id', '=', Auth::user()->primary_dpt)->first(); $overdues = App\Model\helpdesk\Ticket\Tickets::where('status', '=', 1)->where('isanswered', '=', 0)->where('dept_id', '=', $dept->id)->orderBy('id', 'DESC')->get(); } else { $overdues = App\Model\helpdesk\Ticket\Tickets::where('status', '=', 1)->where('isanswered', '=', 0)->orderBy('id', 'DESC')->get(); } $i = count($overdues); if ($i == 0) { $overdue_ticket = 0; } else { $j = 0; foreach ($overdues as $overdue) { $sla_plan = App\Model\helpdesk\Manage\Sla_plan::where('id', '=', $overdue->sla)->first(); $ovadate = $overdue->created_at; $new_date = date_add($ovadate, date_interval_create_from_date_string($sla_plan->grace_period)) . '

'; if (date('Y-m-d H:i:s') > $new_date) { $j++; //$value[] = $overdue; } } // dd(count($value)); if ($j > 0) { $overdue_ticket = $j; } else { $overdue_ticket = 0; } } ?>
{!! Lang::get('lang.inbox') !!} {!! Lang::get('lang.tickets') !!}
{!! Lang::get('lang.unassigned') !!} {{count($unassigned) }} {!! Lang::get('lang.tickets') !!}
{!! Lang::get('lang.overdue') !!} {{ $overdue_ticket }} Tickets
{!! Lang::get('lang.my_tickets') !!} {{count($myticket) }} Tickets

{!! Lang::get('lang.report') !!}

{!! Form::label('date', 'Date:',['class' => 'lead']) !!} {!! Form::text('start_date',null,['class'=>'form-control','id'=>'datepicker4'])!!}
first(); if ($start_date != null) { $created_date = $start_date->created_at; $created_date = explode(' ', $created_date); $created_date = $created_date[0]; $start_date = date("m/d/Y", strtotime($created_date . ' -1 months')); } else { $start_date = date("m/d/Y", strtotime(date("m/d/Y") . ' -1 months')); } ?>
{!! Form::label('start_time', 'End Date:' ,['class' => 'lead']) !!} {!! Form::text('end_date',null,['class'=>'form-control','id'=>'datetimepicker3'])!!}
{!! Form::label('filter', 'Filter:',['class' => 'lead']) !!}
  {!! Lang::get('lang.tickets') !!} {!! Lang::get('lang.created') !!}
  {!! Lang::get('lang.tickets') !!} {!! Lang::get('lang.reopen') !!}
  {!! Lang::get('lang.tickets') !!} {!! Lang::get('lang.closed') !!}

{!! Lang::get('lang.statistics') !!}

@foreach($departments as $department) id)->where('status', '=', 1)->count(); $resolve = App\Model\helpdesk\Ticket\Tickets::where('dept_id', '=', $department->id)->where('status', '=', 2)->count(); $close = App\Model\helpdesk\Ticket\Tickets::where('dept_id', '=', $department->id)->where('status', '=', 3)->count(); $delete = App\Model\helpdesk\Ticket\Tickets::where('dept_id', '=', $department->id)->where('status', '=', 5)->count(); ?> @endforeach
{!! Lang::get('lang.department') !!} {!! Lang::get('lang.opened') !!} {!! Lang::get('lang.resolved') !!} {!! Lang::get('lang.closed') !!} {!! Lang::get('lang.deleted') !!}
{!! $department->name !!} {!! $open !!} {!! $resolve !!} {!! $close !!} {!! $delete !!}
@stop