9/3/09- Verified independently, functioning in TTX version 3.0The follow modification will disable creating a new ticket when a customer responds to a closed ticket and instead re-opens the ticket.
In TTXTicket.pm, ticket section...
Remove this...
if ($query->param('do') && $t->{status} eq 'CLS' && !$isoper) {
$query->param(-name => 'email', -value => $t->{email});
$query->param(-name => 'name', -value => $t->{name});
$query->param(-name => 'subject', -value => $t->{subject});
$query->param(-name => 'problem', -value => TTXDictionary::translate('Posted as a followup to the solved ticket').' #'.$t->{id}.
".\n\n".$query->param('problem'));
return 'newticket';
}
... and replace with this ...
if ($query->param('do') && $t->{status} eq 'CLS' && !$isoper) {
$t->{status} = 'WFR';
}