Mengurutkan Tiket Berdasarkan LastMessage untuk Staf pada My Tickets di osTicket v1.6 RC5

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.

  1. 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>&nbsp;<?=Format::db_date($row['lastresponse'])?></td>
                    <td nowrap>&nbsp;<?=Format::db_date($row['lastmessage'])?></td>

Selamat menikmati kode yang indah!

Share

376 kali dibacaCetak Artikel Ini Cetak Artikel Ini

Komentar

  1. Jim mengatakan:

    this is great !

    works fine with my site !

    thanks you very much

Utarakan pikiran Anda

*


*