summaryrefslogtreecommitdiff
path: root/httemplate/elements/table-tickets.html
diff options
context:
space:
mode:
authorIvan Kohler <ivan@freeside.biz>2012-10-09 12:32:39 -0700
committerIvan Kohler <ivan@freeside.biz>2012-10-09 12:32:39 -0700
commit98460903530ead429f608ba6fce4eac1a8ee3cf3 (patch)
tree45b9931e70847c830ede208a2aa4ecd15df758ed /httemplate/elements/table-tickets.html
parent0f3189c19c3cb41f7daafbc102d692a8426cb427 (diff)
parenta977d27ac2e9d8f8e1adbbdcfc3547bc378dde63 (diff)
Merge branch 'master' of git.freeside.biz:/home/git/freeside
Diffstat (limited to 'httemplate/elements/table-tickets.html')
-rw-r--r--httemplate/elements/table-tickets.html10
1 files changed, 6 insertions, 4 deletions
diff --git a/httemplate/elements/table-tickets.html b/httemplate/elements/table-tickets.html
index 6d1a45a0d..ffcaf0677 100644
--- a/httemplate/elements/table-tickets.html
+++ b/httemplate/elements/table-tickets.html
@@ -94,12 +94,12 @@ View
</TABLE>
<%init>
-use Date::Parse qw(str2time);
-use Date::Format qw(time2str);
my %opt = @_;
my $conf = new FS::Conf;
+return '' unless $conf->config('ticket_system');
+
my $object = $opt{'object'};
$object = $object->cust_svc if $object->isa('FS::svc_Common');
my( @tickets ) = $object->tickets;
@@ -116,8 +116,10 @@ if ( $object->isa('FS::cust_main') ) {
$object->custnum,
{ 'statuses' => [ 'resolved' ] }
);
-}
-elsif ( $object->isa('FS::cust_svc') ) {
+} elsif ( $object->isa('FS::cust_svc') ) {
+
+ return '' unless $object->pkgnum;
+
$thing = 'service';
$open_link = FS::TicketSystem->href_service_tickets($object->svcnum);