X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=fs_selfservice%2Ffri%2Fmodules%2Fbilling.module;fp=fs_selfservice%2Ffri%2Fmodules%2Fbilling.module;h=6ef16e57dbe74b0d09fb1bd2f65b9079ff439c7f;hp=82c6fdca411218184bb475d96324762852a9be3a;hb=1d8a7190cc0f73835dd218573bfda35d2a3619c4;hpb=90af1e8e0f2cdb22db05b882f651d2840916df51 diff --git a/fs_selfservice/fri/modules/billing.module b/fs_selfservice/fri/modules/billing.module index 82c6fdca4..6ef16e57d 100644 --- a/fs_selfservice/fri/modules/billing.module +++ b/fs_selfservice/fri/modules/billing.module @@ -71,6 +71,69 @@ class billing { $freeside = new FreesideSelfService(); + + $fs_info = $freeside->customer_info( array( + 'session_id' => $_SESSION['freeside_session_id'], + ) ); + $error = $fs_info['error']; + if ( $error ) { + //$_SESSION['ari_error'] = _("Incorrect Username or Password"); + $_SESSION['ari_error'] = $error; #// XXX report as ari_error???! + } + + //$ret .= $fs_info['small_custview']; + //$ret .= '
'; + + $ret .= 'Balance: $'. $fs_info['balance']. '

'; + + if ( $fs_info['balance'] > 0 ) { + + #$ret .= 'Make a payment

'; + $ret .= 'Make a payment

'; + + } + + // XXX count() ??? + if ( count($fs_info['open_invoices']) ) { + + $ret .= ''. + ''; + $link = ''; + $a = $link. $invoice['invnum']. '">'; + $ret .= + "$td$a". 'Invoice #'. $invoice['invnum']. "$td". + "$td$a". $invoice['date']. "$td". + ''. + ''; + + if ( $col == $col1 ) { + $col = $col2; + } else { + $col = $col1; + } + + } + + $ret .= '
Open Invoices
'. $a. '$'. $invoice['owed']. + '

'; + } else { + $ret .= 'You have no outstanding invoices.

'; + } + #$fs_info = $freeside->customer_info( array( # 'session_id' => $_SESSION['freeside_session_id'], #) ); @@ -80,10 +143,20 @@ class billing { # $_SESSION['ari_error'] = $error; #// XXX report as ari_error???! #} - $ret .= 'Billing goes here'; + // $ret .= 'Billing goes here'; // XXX navigate to make payment, view invoice, // & myaccount change payment info + $ret .= 'Make a credit card payment

'; + $ret .= 'Make an electronic check payment

'; + $ret .= 'Use a prepaid card

'; + return $ret; }