Hello,

I'm having an issue on the client portal, trying to get it to display all messages and responses.

When I leave in:

' WHERE msg_id='.db_input($msg_row).' AND resp.ticket_id='.db_input($ticket->getId()).

of:

//get answers for messages

$sql='SELECT resp.*,count(attach_id) as attachments FROM '.TICKET_RESPONSE_TABLE.' resp '.

' LEFT JOIN '.TICKET_ATTACHMENT_TABLE.' attach ON resp.ticket_id=attach.ticket_id AND resp.response_id=attach.ref_id AND ref_type=\'R\' '.

' WHERE msg_id='.db_input($msg_row).' AND resp.ticket_id='.db_input($ticket->getId()).

' GROUP BY resp.response ORDER BY created';

Under "viewticket.inc" in include\client, I can't see any responses showing from staff members. When I remove:

msg_id='.db_input($msg_row).' AND

however, so it's just:

' WHERE resp.ticket_id='.db_input($ticket->getId()).

That shows responses, but duplicates all staff responses under each reply (in other words, it will look like:

Email 1

Reply 1

Email 2

Reply 1

Email 3

Reply 1

etc.

Does anyone know of a way I can get it to show the replies but not duplicate them under each new email sent through the client portal?

Write a Reply...