Karena artikel yang saya tulis mengenai modifikasi Mengurutkan Tiket Berdasarkan LastMessage pada My Tickets di osTicket v1.6 RC5 , sebenarnya untuk halaman My Tickest untuk di sisi klien. Lalu saya menyadari bahwa halaman My Tickets ini juga terdapat di sisi staf. Oleh karena itu, jika Anda ingin melakukan hal yang sama pada halaman My Tickets di sisi staf, Anda dapat menerapkan modifikasi berikut ini yang berhasil saya buat berikut.
-
Buka file \include\staff\tickets.inc.php, dan cari kode ini:
172
$sortOptions=array('date'=>'ticket.created','ID'=>'ticketID','pri'=>'priority_urgency','dept'=>'dept_name');
lalu timpa dengan kode yang ini:
172
$sortOptions=array('date'=>'ticket.created','ID'=>'ticketID','lastresp'=>'lastresponse','lastmsg'=>'lastmessage','pri'=>'priority_urgency','dept'=>'dept_name');
Cari lagi kode yang ini:
192
$order_by =$order_by?$order_by:'priority_urgency,ticket.created';
lalu timpa dengan kode yang ini:
192 193
// $order_by =$order_by?$order_by:'priority_urgency,ticket.created'; $order_by =$order_by?$order_by:'ticket.lastmessage';
Cari lagi kode ini:
200 201
$qselect = 'SELECT DISTINCT ticket.ticket_id,lock_id,ticketID,ticket.dept_id,ticket.staff_id,subject,name,email,dept_name '. ',ticket.status,ticket.source,isoverdue,isanswered,ticket.created,pri.* ,count(attach.attach_id) as attachments ';
lalu timpa dengan kode yang ini:
200 201
$qselect = 'SELECT DISTINCT ticket.ticket_id,lock_id,ticketID,ticket.dept_id,ticket.staff_id,subject,name,email,dept_name '. ',ticket.status,ticket.source,isoverdue,isanswered,ticket.created,pri.*,count(attach.attach_id) as attachments, ticket.lastresponse, ticket.lastmessage ';
Kemudian cari lagi kode yang ini:
375 376
<th width="70"> <a href="tickets.php?sort=date&order=<?=$negorder?><?=$qstr?>" title="Sort By Date <?=$negorder?>">Date</a></th>kemudian timpa dengan kode yang ini:
375 376 377 378 379 380
<th width="70"> <a href="tickets.php?sort=date&order=<?=$negorder?><?=$qstr?>" title="Sort By Date <?=$negorder?>">Date</a></th> <th> <a href="tickets.php?sort=lastresp&order=<?=$negorder?><?=$qstr?>" title="Sort by Last Response <?=$negorder?>">Last Response</a></th> <th> <a href="tickets.php?sort=lastmsg&order=<?=$negorder?><?=$qstr?>" title="Sort by Last Message <?=$negorder?>">Last Message</a></th>Cari lagi kode yang ini:
414
<td align="center" nowrap><?=Format::db_date($row['created'])?></td>
kemudian timpa dengan kode yang ini:
414 415 416
<td align="center" nowrap><?=Format::db_date($row['created'])?></td> <td nowrap> <?=Format::db_date($row['lastresponse'])?></td> <td nowrap> <?=Format::db_date($row['lastmessage'])?></td>
Selamat menikmati kode yang indah!

this is great !
works fine with my site !
thanks you very much