diff options
author | jeff <jeff> | 2009-01-12 21:16:39 +0000 |
---|---|---|
committer | jeff <jeff> | 2009-01-12 21:16:39 +0000 |
commit | 0e63c90edae8b1e96e5cb0402246014c26045ee3 (patch) | |
tree | cd430c899a4c994ce8fb87cfd7b18067d9053934 /FS | |
parent | 0b5b7a4f843157509ffa0e2355181b8d5ae012f8 (diff) |
tickets only exist when a ticket system exists
Diffstat (limited to 'FS')
-rw-r--r-- | FS/FS/cust_main.pm | 28 |
1 files changed, 15 insertions, 13 deletions
diff --git a/FS/FS/cust_main.pm b/FS/FS/cust_main.pm index 25f894aab..f9a67725d 100644 --- a/FS/FS/cust_main.pm +++ b/FS/FS/cust_main.pm @@ -5600,22 +5600,24 @@ sub tickets { my $num = $conf->config('cust_main-max_tickets') || 10; my @tickets = (); - unless ( $conf->config('ticket_system-custom_priority_field') ) { + if ( $conf->config('ticket_system') ) { + unless ( $conf->config('ticket_system-custom_priority_field') ) { - @tickets = @{ FS::TicketSystem->customer_tickets($self->custnum, $num) }; + @tickets = @{ FS::TicketSystem->customer_tickets($self->custnum, $num) }; - } else { + } else { - foreach my $priority ( - $conf->config('ticket_system-custom_priority_field-values'), '' - ) { - last if scalar(@tickets) >= $num; - push @tickets, - @{ FS::TicketSystem->customer_tickets( $self->custnum, - $num - scalar(@tickets), - $priority, - ) - }; + foreach my $priority ( + $conf->config('ticket_system-custom_priority_field-values'), '' + ) { + last if scalar(@tickets) >= $num; + push @tickets, + @{ FS::TicketSystem->customer_tickets( $self->custnum, + $num - scalar(@tickets), + $priority, + ) + }; + } } } (@tickets); |