diff --git a/include/api.tickets.php b/include/api.tickets.php index 80cdd1f10d873d2c7b16da863ceb9e0b5a1030d9..60907d56e9edc3bd1694ca633094c4fadc34f40f 100644 --- a/include/api.tickets.php +++ b/include/api.tickets.php @@ -40,6 +40,7 @@ class TicketApiController extends ApiController { $supported = array_merge($supported, array('header', 'mid', 'emailId', 'to-email-id', 'ticketId', 'reply-to', 'reply-to-name', 'in-reply-to', 'references', 'thread-type', + 'flags' => array('bounce', 'auto-reply'), 'recipients' => array('*' => array('name', 'email', 'source')) )); diff --git a/include/staff/tickets.inc.php b/include/staff/tickets.inc.php index 18642111a1d015cae7d26301612acd8298087a01..e384906720c303c009268c75b467991f04b413df 100644 --- a/include/staff/tickets.inc.php +++ b/include/staff/tickets.inc.php @@ -90,13 +90,13 @@ if($staffId && ($staffId==$thisstaff->getId())) { //My tickets $qwhere.=' AND ticket.staff_id='.db_input($staffId); $showassigned=false; //My tickets...already assigned to the staff. }elseif($showoverdue) { //overdue - $qwhere.=' AND isoverdue=1 '; + $qwhere.=' AND ticket.isoverdue=1 '; }elseif($showanswered) { ////Answered - $qwhere.=' AND isanswered=1 '; + $qwhere.=' AND ticket.isanswered=1 '; }elseif(!strcasecmp($status, 'open') && !$search) { //Open queue (on search OPEN means all open tickets - regardless of state). //Showing answered tickets on open queue?? if(!$cfg->showAnsweredTickets()) - $qwhere.=' AND isanswered=0 '; + $qwhere.=' AND ticket.isanswered=0 '; /* Showing assigned tickets on open queue? Don't confuse it with show assigned To column -> F'it it's confusing - just trust me! @@ -149,7 +149,7 @@ if ($_REQUEST['advsid'] && isset($_SESSION['adv_'.$_REQUEST['advsid']])) { $sortOptions=array('date'=>'effective_date','ID'=>'ticket.`number`', 'pri'=>'pri.priority_urgency','name'=>'user.name','subj'=>'cdata.subject', 'status'=>'ticket.status','assignee'=>'assigned','staff'=>'staff', - 'dept'=>'dept_name'); + 'dept'=>'dept.dept_name'); $orderWays=array('DESC'=>'DESC','ASC'=>'ASC'); @@ -198,10 +198,10 @@ $$x=' class="'.strtolower($order).'" '; if($_GET['limit']) $qstr.='&limit='.urlencode($_GET['limit']); -$qselect ='SELECT ticket.ticket_id,lock_id,`number`,ticket.dept_id,ticket.staff_id,ticket.team_id ' +$qselect ='SELECT ticket.ticket_id,tlock.lock_id,ticket.`number`,ticket.dept_id,ticket.staff_id,ticket.team_id ' .' ,user.name' - .' ,email.address as email, dept_name ' - .' ,ticket.status,ticket.source,isoverdue,isanswered,ticket.created '; + .' ,email.address as email, dept.dept_name ' + .' ,ticket.status,ticket.source,ticket.isoverdue,ticket.isanswered,ticket.created '; $qfrom=' FROM '.TICKET_TABLE.' ticket '. ' LEFT JOIN '.USER_TABLE.' user ON user.id = ticket.user_id'.