remove debugging
[freeside.git] / FS / FS / ClientAPI / MyAccount.pm
index bea31c5..4d24a52 100644 (file)
@@ -120,6 +120,8 @@ sub customer_info {
 
     $return{balance} = $cust_main->balance;
 
+    $return{tickets} = [ ($cust_main->tickets) ];
+
     my @open = map {
                      {
                        invnum => $_->invnum,
@@ -149,6 +151,14 @@ sub customer_info {
     $return{'postal_invoicing'} =
       0 < ( grep { $_ eq 'POST' } $cust_main->invoicing_list );
 
+    if (scalar($conf->config('support_packages'))) {
+      my $support = 0;
+      foreach ($cust_main->support_services) {
+        $support += $_->svc_x->seconds;
+      }
+      $return{support_time} = (($support < 0) ? '-' : '' ). int(abs($support)/3600)."h".sprintf("%02d",(abs($support)%3600)/60)."m";
+    }
+
   } elsif ( $session->{'svcnum'} ) { #no customer record
 
     my $svc_acct = qsearchs('svc_acct', { 'svcnum' => $session->{'svcnum'} } )
@@ -888,7 +898,7 @@ sub order_recharge {
 
     $bill_error = _do_bop_realtime( $cust_main );
 
-    if ('bill_error') {
+    if ($bill_error) {
       return $bill_error;
     } else {
       my $error = $svc_x->recharge (\%vhash);