datatables
This commit is contained in:
@@ -3,6 +3,7 @@
|
|||||||
namespace App\Http\Controllers\Agent\helpdesk;
|
namespace App\Http\Controllers\Agent\helpdesk;
|
||||||
|
|
||||||
// controllers
|
// controllers
|
||||||
|
use App\Http\Controllers\Agent\helpdesk\Filter\FilterControllerOld;
|
||||||
use App\Http\Controllers\Common\FileuploadController;
|
use App\Http\Controllers\Common\FileuploadController;
|
||||||
use App\Http\Controllers\Common\NotificationController as Notify;
|
use App\Http\Controllers\Common\NotificationController as Notify;
|
||||||
use App\Http\Controllers\Common\PhpMailController;
|
use App\Http\Controllers\Common\PhpMailController;
|
||||||
@@ -2817,7 +2818,16 @@ class TicketController extends Controller
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
->editColumn('updated_at', function ($tickets) {
|
||||||
|
$TicketDatarow = $tickets->updated_at;
|
||||||
|
$updated = '--';
|
||||||
|
if ($TicketDatarow) {
|
||||||
|
$updated = $tickets->updated_at;
|
||||||
|
}
|
||||||
|
|
||||||
|
return '<span style="display:none">'.$updated.'</span>'.UTC::usertimezone($updated);
|
||||||
|
})
|
||||||
|
->rawColumns(['id', 'title', 'ticket_number', 'c_uname', 'a_uname', 'updated_at'])
|
||||||
->make();
|
->make();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -3253,6 +3263,7 @@ class TicketController extends Controller
|
|||||||
|
|
||||||
return '<span style="display:none">'.$updated.'</span>'.UTC::usertimezone($updated);
|
return '<span style="display:none">'.$updated.'</span>'.UTC::usertimezone($updated);
|
||||||
})
|
})
|
||||||
|
->rawColumns(['id', 'title', 'ticket_number', 'priority', 'user_name', 'assign_user_name', 'updated_at', 'created_at'])
|
||||||
->make();
|
->make();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -29,7 +29,6 @@ foreach($segments as $seg){
|
|||||||
"<'row'<'col-sm-6'i><'col-sm-6'p>>",
|
"<'row'<'col-sm-6'i><'col-sm-6'p>>",
|
||||||
"sPaginationType": "full_numbers",
|
"sPaginationType": "full_numbers",
|
||||||
"bProcessing": true,
|
"bProcessing": true,
|
||||||
"bServerSide": true,
|
|
||||||
"lengthMenu": [[10, 25, 50, 100, 500], [10, 25, 50, 100, 500]],
|
"lengthMenu": [[10, 25, 50, 100, 500], [10, 25, 50, 100, 500]],
|
||||||
"ajax": {
|
"ajax": {
|
||||||
url: "{{url('filter')}}",
|
url: "{{url('filter')}}",
|
||||||
@@ -43,19 +42,17 @@ foreach($segments as $seg){
|
|||||||
"columnDefs": [
|
"columnDefs": [
|
||||||
{"defaultContent": "-",
|
{"defaultContent": "-",
|
||||||
"targets": "_all"},
|
"targets": "_all"},
|
||||||
{ "searchable": true, "targets": [6,7] },
|
|
||||||
{ "visible": last, "targets": 6 },
|
{ "visible": last, "targets": 6 },
|
||||||
{"visible": create, "targets":7},
|
{"visible": create, "targets":7},
|
||||||
],
|
],
|
||||||
"columns":[
|
"columns":[
|
||||||
{data: "check_box"},
|
{data: "id"},
|
||||||
{data: "ticket_number"},
|
{data: "title"},
|
||||||
{data: "ticket_number"},
|
|
||||||
{data: "ticket_number"},
|
|
||||||
{data: "ticket_number"},
|
|
||||||
{data: "ticket_number"},
|
|
||||||
{data: "ticket_number"},
|
|
||||||
{data: "ticket_number"},
|
{data: "ticket_number"},
|
||||||
|
{data: "priority"},
|
||||||
|
{data: "user_name"},
|
||||||
|
{data: "assign_user_name"},
|
||||||
|
{data: "updated_at"},
|
||||||
],
|
],
|
||||||
"fnCreatedRow": function (nRow, aData, iDataIndex) {
|
"fnCreatedRow": function (nRow, aData, iDataIndex) {
|
||||||
var str = aData['ticket_number'];
|
var str = aData['ticket_number'];
|
||||||
|
@@ -29,7 +29,6 @@ $path = public_path();
|
|||||||
"<'row'<'col-sm-6'i><'col-sm-6'p>>",
|
"<'row'<'col-sm-6'i><'col-sm-6'p>>",
|
||||||
"sPaginationType": "full_numbers",
|
"sPaginationType": "full_numbers",
|
||||||
"bProcessing": true,
|
"bProcessing": true,
|
||||||
"bServerSide": true,
|
|
||||||
"bStateSave" : true,
|
"bStateSave" : true,
|
||||||
"bStateDuration": -1,
|
"bStateDuration": -1,
|
||||||
"oLanguage": {
|
"oLanguage": {
|
||||||
@@ -93,8 +92,9 @@ $path = public_path();
|
|||||||
},
|
},
|
||||||
"aaSorting": [[5, "desc"]],
|
"aaSorting": [[5, "desc"]],
|
||||||
"columnDefs": [
|
"columnDefs": [
|
||||||
|
{"defaultContent": "-",
|
||||||
|
"targets": "_all"},
|
||||||
{ "orderable": false, "targets": 0},
|
{ "orderable": false, "targets": 0},
|
||||||
{ "searchable": false, "targets": [5] },
|
|
||||||
{ "visible": true, "targets": 5 },
|
{ "visible": true, "targets": 5 },
|
||||||
{
|
{
|
||||||
"aTargets": [0],
|
"aTargets": [0],
|
||||||
@@ -106,10 +106,18 @@ $path = public_path();
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"columns":[
|
||||||
|
{data: "id"},
|
||||||
|
{data: "title"},
|
||||||
|
{data: "ticket_number"},
|
||||||
|
{data: "c_uname"},
|
||||||
|
{data: "a_uname"},
|
||||||
|
{data: "updated_at"},
|
||||||
|
],
|
||||||
"fnCreatedRow": function (nRow, aData, iDataIndex) {
|
"fnCreatedRow": function (nRow, aData, iDataIndex) {
|
||||||
var str = aData[0];
|
var str = aData['id'];
|
||||||
var length = aData[2].indexOf('*') - aData[2].indexOf('$');
|
var length = aData['ticket_number'].indexOf('*') - aData['ticket_number'].indexOf('$');
|
||||||
var p = aData[2].substr(aData[2].indexOf('$')+1, length-1);
|
var p = aData['ticket_number'].substr(aData['ticket_number'].indexOf('$')+1, length-1);
|
||||||
$("td", nRow).attr('title', "{!! Lang::get('lang.ticket-has-x-priority', ['priority' => '"+p+"']) !!}");
|
$("td", nRow).attr('title', "{!! Lang::get('lang.ticket-has-x-priority', ['priority' => '"+p+"']) !!}");
|
||||||
if (str.search("#000") == -1) {
|
if (str.search("#000") == -1) {
|
||||||
$("td", nRow).css({"background-color": "#F3F3F3", "font-weight": "600", "border-bottom": "solid 0.5px #ddd", "border-right": "solid 0.5px #F3F3F3"});
|
$("td", nRow).css({"background-color": "#F3F3F3", "font-weight": "600", "border-bottom": "solid 0.5px #ddd", "border-right": "solid 0.5px #F3F3F3"});
|
||||||
|
Reference in New Issue
Block a user