Talk:CustomConditionSnippets: Difference between revisions
Jump to navigation
Jump to search
(Created page with "Hi everyone, can someone explain to me why the ticket still gets opened? <pre> my @QueueList = qw(DE_Testqueue); my $Days = 1; # 1 sec my $TransactionObj = $self->Transacti...") |
mNo edit summary |
||
| Line 17: | Line 17: | ||
if ( ( grep /$QueueName/, @QueueList ) && | if ( ( grep /$QueueName/, @QueueList ) && | ||
$TransactionObj->IsInbound && | $TransactionObj->IsInbound && | ||
$TicketObj->Status eq 'resolved' && | '''$TicketObj->Status eq 'resolved' &&''' | ||
time() - $TicketObj->ResolvedObj->Unix > $Days ) { | time() - $TicketObj->ResolvedObj->Unix > $Days ) { | ||
return 1; # send mail template | return 1; # send mail template | ||
Revision as of 12:05, 29 June 2017
Hi everyone,
can someone explain to me why the ticket still gets opened?
my @QueueList = qw(DE_Testqueue);
my $Days = 1; # 1 sec
my $TransactionObj = $self->TransactionObj;
my $TicketObj = $self->TicketObj;
my $QueueObj = $TicketObj->QueueObj;
my $QueueName = $QueueObj->Name;
return 0 unless $TransactionObj->Type eq 'Correspond';
if ( ( grep /$QueueName/, @QueueList ) &&
$TransactionObj->IsInbound &&
'''$TicketObj->Status eq 'resolved' &&'''
time() - $TicketObj->ResolvedObj->Unix > $Days ) {
return 1; # send mail template
} else {
$TicketObj->SetStatus( 'open' );
return 0; # don't send mail template
}
Many thanks in advance and Best Regards.