@@ -33,7 +33,7 @@ |
||
| 33 | 33 | $this->TicketWorkflowController = $TicketWorkflowController; |
| 34 | 34 | // $this->middleware('auth'); |
| 35 | 35 | // $this->middleware('role.user'); |
| 36 | - $this->middleware('board'); |
|
| 36 | + $this->middleware('board'); |
|
| 37 | 37 | } |
| 38 | 38 | |
| 39 | 39 | /** |
@@ -348,11 +348,11 @@ discard block |
||
| 348 | 348 | } |
| 349 | 349 | |
| 350 | 350 | // Follow up tickets |
| 351 | - public function followup() |
|
| 352 | - { |
|
| 353 | - $followup = Followup::whereId('1')->first(); |
|
| 354 | - $condition = $followup->condition; |
|
| 355 | - // dd($condition); |
|
| 351 | + public function followup() |
|
| 352 | + { |
|
| 353 | + $followup = Followup::whereId('1')->first(); |
|
| 354 | + $condition = $followup->condition; |
|
| 355 | + // dd($condition); |
|
| 356 | 356 | |
| 357 | 357 | switch ($condition) { |
| 358 | 358 | case 'everyMinute': |
@@ -384,12 +384,12 @@ discard block |
||
| 384 | 384 | break; |
| 385 | 385 | } |
| 386 | 386 | |
| 387 | - if ($followup->status = 1) { |
|
| 388 | - $tickets = Tickets::where('id', '>=', 1)->where('status', '!=', 5)->get(); |
|
| 387 | + if ($followup->status = 1) { |
|
| 388 | + $tickets = Tickets::where('id', '>=', 1)->where('status', '!=', 5)->get(); |
|
| 389 | 389 | // dd( $tickets); |
| 390 | - // $tickets=Tickets::where('id', '>=', 1)->where('status', '!=', 5)->pluck('id'); |
|
| 390 | + // $tickets=Tickets::where('id', '>=', 1)->where('status', '!=', 5)->pluck('id'); |
|
| 391 | 391 | // dd( $tickets); |
| 392 | - // $id=1; |
|
| 392 | + // $id=1; |
|
| 393 | 393 | foreach ($tickets as $ticket) { |
| 394 | 394 | // $id=1; |
| 395 | 395 | // $id++; |
@@ -404,14 +404,14 @@ discard block |
||
| 404 | 404 | if ($current_time > $ck) { |
| 405 | 405 | $ticket->follow_up = 1; |
| 406 | 406 | $ticket->save(); |
| 407 | - // Tickets::where('id', '=',$id) |
|
| 408 | - // ->update(['follow_up' => 1]); |
|
| 407 | + // Tickets::where('id', '=',$id) |
|
| 408 | + // ->update(['follow_up' => 1]); |
|
| 409 | 409 | |
| 410 | 410 | // } |
| 411 | 411 | } |
| 412 | 412 | // if($id=2) |
| 413 | 413 | // {dd($ticket);} |
| 414 | 414 | } |
| 415 | - } |
|
| 416 | - } |
|
| 415 | + } |
|
| 416 | + } |
|
| 417 | 417 | } |
@@ -35,10 +35,10 @@ discard block |
||
| 35 | 35 | $render = false; |
| 36 | 36 | if (is_array($labels) && count($labels) > 0) { |
| 37 | 37 | $table = $table |
| 38 | - ->leftJoin('filters as label', function ($join) { |
|
| 39 | - $join->on('tickets.id', '=', 'label.ticket_id') |
|
| 38 | + ->leftJoin('filters as label', function ($join) { |
|
| 39 | + $join->on('tickets.id', '=', 'label.ticket_id') |
|
| 40 | 40 | ->where('label.key', '=', 'label'); |
| 41 | - }) |
|
| 41 | + }) |
|
| 42 | 42 | ->whereIn('label.value', $labels); |
| 43 | 43 | } |
| 44 | 44 | if (is_array($tags) && count($tags) > 0) { |
@@ -104,9 +104,9 @@ discard block |
||
| 104 | 104 | }); |
| 105 | 105 | case '/ticket/myticket': |
| 106 | 106 | return $table |
| 107 | - ->leftJoin('ticket_status', function ($join) { |
|
| 108 | - $join->on('ticket_status.id', '=', 'tickets.status'); |
|
| 109 | - }) |
|
| 107 | + ->leftJoin('ticket_status', function ($join) { |
|
| 108 | + $join->on('ticket_status.id', '=', 'tickets.status'); |
|
| 109 | + }) |
|
| 110 | 110 | ->orWhere('tickets.assigned_to', '=', Auth::user()->id) |
| 111 | 111 | ->where('tickets.status', '=', 1); |
| 112 | 112 | case '/unassigned': |
@@ -116,9 +116,9 @@ discard block |
||
| 116 | 116 | } |
| 117 | 117 | |
| 118 | 118 | return $table |
| 119 | - ->leftJoin('ticket_status', function ($join) { |
|
| 120 | - $join->on('ticket_status.id', '=', 'tickets.status'); |
|
| 121 | - }) |
|
| 119 | + ->leftJoin('ticket_status', function ($join) { |
|
| 120 | + $join->on('ticket_status.id', '=', 'tickets.status'); |
|
| 121 | + }) |
|
| 122 | 122 | ->where('tickets.assigned_to', '=', null) |
| 123 | 123 | ->where('tickets.status', '=', 1); |
| 124 | 124 | case '/ticket/overdue': |
@@ -127,7 +127,7 @@ discard block |
||
| 127 | 127 | $table = $table->where('tickets.dept_id', '=', $id); |
| 128 | 128 | } |
| 129 | 129 | |
| 130 | - return $table |
|
| 130 | + return $table |
|
| 131 | 131 | ->leftJoin('ticket_status', function ($join) { |
| 132 | 132 | $join->on('ticket_status.id', '=', 'tickets.status'); |
| 133 | 133 | }) |
@@ -181,9 +181,9 @@ discard block |
||
| 181 | 181 | } |
| 182 | 182 | |
| 183 | 183 | return $table |
| 184 | - ->leftJoin('ticket_status', function ($join) { |
|
| 185 | - $join->on('ticket_status.id', '=', 'tickets.status'); |
|
| 186 | - }) |
|
| 184 | + ->leftJoin('ticket_status', function ($join) { |
|
| 185 | + $join->on('ticket_status.id', '=', 'tickets.status'); |
|
| 186 | + }) |
|
| 187 | 187 | ->where('tickets.assigned_to', '>', 0) |
| 188 | 188 | ->where('tickets.status', '=', 1); |
| 189 | 189 | case '/ticket/open': |
@@ -193,9 +193,9 @@ discard block |
||
| 193 | 193 | } |
| 194 | 194 | |
| 195 | 195 | return $table |
| 196 | - ->leftJoin('ticket_status', function ($join) { |
|
| 197 | - $join->on('ticket_status.id', '=', 'tickets.status'); |
|
| 198 | - }) |
|
| 196 | + ->leftJoin('ticket_status', function ($join) { |
|
| 197 | + $join->on('ticket_status.id', '=', 'tickets.status'); |
|
| 198 | + }) |
|
| 199 | 199 | ->where('isanswered', '=', 0) |
| 200 | 200 | ->where('tickets.status', '=', 1); |
| 201 | 201 | case '/duetoday': |
@@ -204,7 +204,7 @@ discard block |
||
| 204 | 204 | $table = $table->where('tickets.dept_id', '=', $id); |
| 205 | 205 | } |
| 206 | 206 | |
| 207 | - return $table |
|
| 207 | + return $table |
|
| 208 | 208 | ->leftJoin('ticket_status', function ($join) { |
| 209 | 209 | $join->on('ticket_status.id', '=', 'tickets.status'); |
| 210 | 210 | }) |
@@ -326,8 +326,8 @@ discard block |
||
| 326 | 326 | $table = $this->table(); |
| 327 | 327 | if ($user->role == 'user') { |
| 328 | 328 | $table = $table->leftJoin('ticket_status', 'tickets.status', '=', 'ticket_status.id') |
| 329 | - ->where('tickets.user_id', '=', $user->id) |
|
| 330 | - ->where('ticket_status.name', $convert_to_array[3]); |
|
| 329 | + ->where('tickets.user_id', '=', $user->id) |
|
| 330 | + ->where('ticket_status.name', $convert_to_array[3]); |
|
| 331 | 331 | } else { |
| 332 | 332 | $table = $table->leftJoin('ticket_status', 'tickets.status', '=', 'ticket_status.id') |
| 333 | 333 | ->where('tickets.assigned_to', '=', $user->id) |
@@ -149,7 +149,7 @@ discard block |
||
| 149 | 149 | } |
| 150 | 150 | // displaying list of users with chumper datatables |
| 151 | 151 | // return \Datatable::collection(User::where('role', "!=", "admin")->get()) |
| 152 | - return \Datatables::of($users) |
|
| 152 | + return \Datatables::of($users) |
|
| 153 | 153 | /* column username */ |
| 154 | 154 | ->removeColumn('id', 'last_name', 'country_code', 'phone_number') |
| 155 | 155 | ->addColumn('user_name', function ($model) { |
@@ -218,14 +218,14 @@ discard block |
||
| 218 | 218 | if (Auth::user()->role == 'admin') { |
| 219 | 219 | // @if(Auth::user()->role == 'admin') |
| 220 | 220 | |
| 221 | - return '<a href="'.route('user.show', $model->id).'" class="btn btn-primary btn-xs">'.\Lang::get('lang.view').'</a>'; |
|
| 221 | + return '<a href="'.route('user.show', $model->id).'" class="btn btn-primary btn-xs">'.\Lang::get('lang.view').'</a>'; |
|
| 222 | 222 | } |
| 223 | 223 | |
| 224 | 224 | if (Auth::user()->role == 'agent') { |
| 225 | 225 | // @if(Auth::user()->role == 'admin') |
| 226 | - if ($model->role == 'user') { |
|
| 227 | - return '<a href="'.route('user.show', $model->id).'" class="btn btn-primary btn-xs">'.\Lang::get('lang.view').'</a>'; |
|
| 228 | - } |
|
| 226 | + if ($model->role == 'user') { |
|
| 227 | + return '<a href="'.route('user.show', $model->id).'" class="btn btn-primary btn-xs">'.\Lang::get('lang.view').'</a>'; |
|
| 228 | + } |
|
| 229 | 229 | } |
| 230 | 230 | } |
| 231 | 231 | }) |
@@ -235,7 +235,7 @@ discard block |
||
| 235 | 235 | public function restoreUser($id) |
| 236 | 236 | { |
| 237 | 237 | // dd($id); |
| 238 | - // $delete_all = Input::get('delete_all'); |
|
| 238 | + // $delete_all = Input::get('delete_all'); |
|
| 239 | 239 | $users = User::where('id', '=', $id)->first(); |
| 240 | 240 | $users->is_delete = 0; |
| 241 | 241 | $users->active = 1; |
@@ -521,7 +521,7 @@ discard block |
||
| 521 | 521 | // $users = User::where('id', '=', $id)->get(); |
| 522 | 522 | // $organization = User_org::where('user_id', '=', $id)->delete(); |
| 523 | 523 | // Assign_team_agent::where('agent_id', '=', $id)->update(['agent_id' => $assign_to[1]]); |
| 524 | - $tickets = Tickets::where('assigned_to', '=', $id)->get(); |
|
| 524 | + $tickets = Tickets::where('assigned_to', '=', $id)->get(); |
|
| 525 | 525 | |
| 526 | 526 | foreach ($tickets as $ticket) { |
| 527 | 527 | // code... |
@@ -561,20 +561,20 @@ discard block |
||
| 561 | 561 | } elseif ($delete_all == 1) { |
| 562 | 562 | if ($delete_all) { |
| 563 | 563 | // dd('here'); |
| 564 | - $tickets = Tickets::where('assigned_to', '=', $id)->get(); |
|
| 565 | - // dd($tickets); |
|
| 566 | - foreach ($tickets as $ticket) { |
|
| 567 | - $ticket->assigned_to = null; |
|
| 568 | - $ticket_number = $ticket->ticket_number; |
|
| 569 | - $ticket->save(); |
|
| 570 | - |
|
| 571 | - $thread = new Ticket_Thread(); |
|
| 572 | - $thread->ticket_id = $ticket->id; |
|
| 573 | - $thread->user_id = Auth::user()->id; |
|
| 574 | - $thread->is_internal = 1; |
|
| 575 | - $thread->body = 'This Ticket has been unassigned '; |
|
| 576 | - $thread->save(); |
|
| 577 | - } |
|
| 564 | + $tickets = Tickets::where('assigned_to', '=', $id)->get(); |
|
| 565 | + // dd($tickets); |
|
| 566 | + foreach ($tickets as $ticket) { |
|
| 567 | + $ticket->assigned_to = null; |
|
| 568 | + $ticket_number = $ticket->ticket_number; |
|
| 569 | + $ticket->save(); |
|
| 570 | + |
|
| 571 | + $thread = new Ticket_Thread(); |
|
| 572 | + $thread->ticket_id = $ticket->id; |
|
| 573 | + $thread->user_id = Auth::user()->id; |
|
| 574 | + $thread->is_internal = 1; |
|
| 575 | + $thread->body = 'This Ticket has been unassigned '; |
|
| 576 | + $thread->save(); |
|
| 577 | + } |
|
| 578 | 578 | // $users = User::where('id', '=', $id)->get(); |
| 579 | 579 | $user = User::find($id); |
| 580 | 580 | $users->is_delete = 1; |
@@ -28,7 +28,7 @@ discard block |
||
| 28 | 28 | | Here is defining entire routes for the Admin Panel |
| 29 | 29 | | |
| 30 | 30 | */ |
| 31 | - Route::get('password/email/{one?}/{two?}/{three?}/{four?}/{five?}', ['as' => 'password.email', 'uses' => 'Auth\PasswordController@getEmail']); |
|
| 31 | + Route::get('password/email/{one?}/{two?}/{three?}/{four?}/{five?}', ['as' => 'password.email', 'uses' => 'Auth\PasswordController@getEmail']); |
|
| 32 | 32 | Breadcrumbs::register('password.email', function ($breadcrumbs) { |
| 33 | 33 | $breadcrumbs->parent('/'); |
| 34 | 34 | $breadcrumbs->push('Login', url('auth/login')); |
@@ -43,7 +43,7 @@ discard block |
||
| 43 | 43 | $breadcrumbs->push('Create Account', url('auth/register')); |
| 44 | 44 | }); |
| 45 | 45 | |
| 46 | - // Auth login |
|
| 46 | + // Auth login |
|
| 47 | 47 | Route::get('auth/login/{one?}/{two?}/{three?}/{four?}/{five?}', ['as' => 'auth.login', 'uses' => 'Auth\AuthController@getLogin']); |
| 48 | 48 | Breadcrumbs::register('auth.login', function ($breadcrumbs) { |
| 49 | 49 | $breadcrumbs->parent('/'); |
@@ -83,10 +83,10 @@ discard block |
||
| 83 | 83 | |
| 84 | 84 | Route::resource('teams', 'Admin\helpdesk\TeamController'); // in teams module, for CRUD |
| 85 | 85 | Route::get('/teams/show/{id}', ['as' => 'teams.show', 'uses' => 'Admin\helpdesk\TeamController@show']); /* Get Team View */ |
| 86 | - Breadcrumbs::register('teams.show', function ($breadcrumbs) { |
|
| 87 | - $breadcrumbs->parent('teams.index'); |
|
| 88 | - $breadcrumbs->push(Lang::get('lang.show'), url('teams/{teams}/show')); |
|
| 89 | - }); |
|
| 86 | + Breadcrumbs::register('teams.show', function ($breadcrumbs) { |
|
| 87 | + $breadcrumbs->parent('teams.index'); |
|
| 88 | + $breadcrumbs->push(Lang::get('lang.show'), url('teams/{teams}/show')); |
|
| 89 | + }); |
|
| 90 | 90 | Route::get('getshow/{id}', ['as' => 'teams.getshow.list', 'uses' => 'Admin\helpdesk\TeamController@getshow']); |
| 91 | 91 | Route::resource('agents', 'Admin\helpdesk\AgentController'); // in agents module, for CRUD |
| 92 | 92 | |
@@ -428,7 +428,7 @@ discard block |
||
| 428 | 428 | // route to get the data on change |
| 429 | 429 | Route::post('help-topic-report/{date1}/{date2}/{id}', ['as' => 'report.helptopic', 'uses' => 'Agent\helpdesk\ReportController@chartdataHelptopic']); /* To show dashboard pages */ |
| 430 | 430 | Route::post('help-topic-pdf', ['as' => 'help.topic.pdf', 'uses' => 'Agent\helpdesk\ReportController@helptopicPdf']); |
| 431 | - // Route to get details of agents |
|
| 431 | + // Route to get details of agents |
|
| 432 | 432 | Route::post('get-agents', ['as' => 'get-agents', 'uses' => 'Agent\helpdesk\UserController@getAgentDetails']); |
| 433 | 433 | |
| 434 | 434 | /* |
@@ -816,8 +816,8 @@ discard block |
||
| 816 | 816 | Route::post('ticket/priority/edit1', ['as' => 'priority.edit1', 'uses' => 'Admin\helpdesk\PriorityController@priorityEdit1']); |
| 817 | 817 | Route::get('ticket/priority/{ticket_priority}/edit', ['as' => 'priority.edit', 'uses' => 'Admin\helpdesk\PriorityController@priorityEdit']); |
| 818 | 818 | Route::get('ticket/priority/{ticket_priority}/destroy', ['as' => 'priority.destroy', 'uses' => 'Admin\helpdesk\PriorityController@destroy']); |
| 819 | - // user---arindam |
|
| 820 | - Route::post('rolechangeadmin/{id}', ['as' => 'user.post.rolechangeadmin', 'uses' =>'Agent\helpdesk\UserController@changeRoleAdmin']); |
|
| 819 | + // user---arindam |
|
| 820 | + Route::post('rolechangeadmin/{id}', ['as' => 'user.post.rolechangeadmin', 'uses' =>'Agent\helpdesk\UserController@changeRoleAdmin']); |
|
| 821 | 821 | Route::post('rolechangeagent/{id}', ['as' => 'user.post.rolechangeagent', 'uses' =>'Agent\helpdesk\UserController@changeRoleAgent']); |
| 822 | 822 | Route::post('rolechangeuser/{id}', ['as' => 'user.post.rolechangeuser', 'uses' =>'Agent\helpdesk\UserController@changeRoleUser']); |
| 823 | 823 | Route::get('password', ['as' => 'user.changepassword', 'uses' =>'Agent\helpdesk\UserController@randomPassword']); |
@@ -825,15 +825,15 @@ discard block |
||
| 825 | 825 | Route::post('delete/{id}', ['as' => 'user.post.delete', 'uses' =>'Agent\helpdesk\UserController@deleteAgent']); |
| 826 | 826 | |
| 827 | 827 | // deleted user list |
| 828 | - Route::get('deleted/user', ['as' => 'user.deleted', 'uses' => 'Agent\helpdesk\UserController@deletedUser']); |
|
| 828 | + Route::get('deleted/user', ['as' => 'user.deleted', 'uses' => 'Agent\helpdesk\UserController@deletedUser']); |
|
| 829 | 829 | |
| 830 | 830 | Route::post('restore/{id}', ['as' => 'user.restore', 'uses' => 'Agent\helpdesk\UserController@restoreUser']); |
| 831 | 831 | |
| 832 | - //due today ticket |
|
| 833 | - Route::get('duetoday', ['as' => 'ticket.duetoday', 'uses' =>'Agent\helpdesk\TicketController@dueTodayTicketlist']); |
|
| 832 | + //due today ticket |
|
| 833 | + Route::get('duetoday', ['as' => 'ticket.duetoday', 'uses' =>'Agent\helpdesk\TicketController@dueTodayTicketlist']); |
|
| 834 | 834 | |
| 835 | - // Route::post('duetoday/list/ticket', ['as' => 'ticket.post.duetoday', 'uses' =>'Agent\helpdesk\TicketController@getDueToday']); |
|
| 836 | - Route::get('duetoday/list/ticket', ['as' => 'ticket.post.duetoday', 'uses' =>'Agent\helpdesk\TicketController@getDueToday']); /* Get Open Ticket */ |
|
| 835 | + // Route::post('duetoday/list/ticket', ['as' => 'ticket.post.duetoday', 'uses' =>'Agent\helpdesk\TicketController@getDueToday']); |
|
| 836 | + Route::get('duetoday/list/ticket', ['as' => 'ticket.post.duetoday', 'uses' =>'Agent\helpdesk\TicketController@getDueToday']); /* Get Open Ticket */ |
|
| 837 | 837 | // Breadcrumbs::register('open.ticket', function ($breadcrumbs) { |
| 838 | 838 | // $breadcrumbs->parent('dashboard'); |
| 839 | 839 | // $breadcrumbs->push(Lang::get('lang.tickets') . ' > ' . Lang::get('lang.open'), route('open.ticket')); |
@@ -135,7 +135,7 @@ |
||
| 135 | 135 | <div class="form-group"> |
| 136 | 136 | <div class="col-md-1"> |
| 137 | 137 | <input type="checkbox" name="category_id[]" value="<?php echo $val;?>" <?php if (in_array($val, $assign)) { |
| 138 | - echo ('checked'); |
|
| 138 | + echo ('checked'); |
|
| 139 | 139 | } |
| 140 | 140 | ?> ></div> |
| 141 | 141 | <div class="col-md-10"> |
@@ -107,9 +107,9 @@ |
||
| 107 | 107 | |
| 108 | 108 | <?php |
| 109 | 109 | if($dir == 'default') { |
| 110 | - $dis = "disabled"; |
|
| 110 | + $dis = "disabled"; |
|
| 111 | 111 | } else { |
| 112 | - $dis = ""; |
|
| 112 | + $dis = ""; |
|
| 113 | 113 | } ?> |
| 114 | 114 | <button class="btn btn-danger btn-xs {!! $dis !!}" data-toggle="modal" data-target="#{{$dir}}delete">Delete</button> |
| 115 | 115 | <div class="modal fade" id="{{$dir}}delete"> |
@@ -59,9 +59,9 @@ discard block |
||
| 59 | 59 | <?php |
| 60 | 60 | $default_system_email = App\Model\helpdesk\Settings\Email::where('id', '=', '1')->first(); |
| 61 | 61 | if($default_system_email->sys_email) { |
| 62 | - $default_email = $default_system_email->sys_email; |
|
| 62 | + $default_email = $default_system_email->sys_email; |
|
| 63 | 63 | } else { |
| 64 | - $default_email = null; |
|
| 64 | + $default_email = null; |
|
| 65 | 65 | } |
| 66 | 66 | ?> |
| 67 | 67 | <!-- table --> |
@@ -94,7 +94,7 @@ discard block |
||
| 94 | 94 | <td>{!! $priority !!}</td> |
| 95 | 95 | @if($email->department !== null) |
| 96 | 96 | <?php $department = App\Model\helpdesk\Agent\Department::where('id','=',$email->department)->first(); |
| 97 | - $dept = $department->name; ?> |
|
| 97 | + $dept = $department->name; ?> |
|
| 98 | 98 | @elseif($email->department == null) |
| 99 | 99 | <?php $dept = "<a href=". url('getsystem') .">System Default</a>"; ?> |
| 100 | 100 | @endif |
@@ -48,10 +48,10 @@ |
||
| 48 | 48 | @endif |
| 49 | 49 | <!-- <input type="text" name="show_id" value="{{$id}}"> --> |
| 50 | 50 | <?php |
| 51 | - if($team_lead_name= App\User::whereId($teams->team_lead)->first()) |
|
| 52 | - { |
|
| 51 | + if($team_lead_name= App\User::whereId($teams->team_lead)->first()) |
|
| 52 | + { |
|
| 53 | 53 | $team_lead = $team_lead_name->first_name . " " . $team_lead_name->last_name; |
| 54 | - // $assign_team_agent=App\Model\helpdesk\Agent\Assign_team_agent::all(); |
|
| 54 | + // $assign_team_agent=App\Model\helpdesk\Agent\Assign_team_agent::all(); |
|
| 55 | 55 | // $total_members = $assign_team_agent->where('team_id',$id)->count(); |
| 56 | 56 | } |
| 57 | 57 | |