From: ivan Date: Tue, 18 Mar 2008 06:43:50 +0000 (+0000) Subject: pre-show checkpoint. duct tape! X-Git-Tag: root_of_webpay_support~814 X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=commitdiff_plain;h=1d8a7190cc0f73835dd218573bfda35d2a3619c4 pre-show checkpoint. duct tape! --- 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; } diff --git a/fs_selfservice/fri/modules/dashboard.module b/fs_selfservice/fri/modules/dashboard.module index 910c132e0..62d6de46a 100644 --- a/fs_selfservice/fri/modules/dashboard.module +++ b/fs_selfservice/fri/modules/dashboard.module @@ -84,8 +84,11 @@ class dashboard { if ( $fs_info['balance'] > 0 ) { - $ret .= 'Make a payment

'; + #$ret .= 'Make a payment

'; + $ret .= 'Make a payment

'; } @@ -127,8 +130,8 @@ class dashboard { $ret .= 'You have no outstanding invoices.

'; } - $ret .= 'Received calls (10)

'; - $ret .= 'Placed calls (10)'; + #$ret .= 'Received calls (10)

'; + #$ret .= 'Placed calls (10)'; // if ( @tickets ) { // $OUT .= ''. diff --git a/fs_selfservice/fri/modules/myaccount.module b/fs_selfservice/fri/modules/myaccount.module index f7d96d799..6b7cb839b 100644 --- a/fs_selfservice/fri/modules/myaccount.module +++ b/fs_selfservice/fri/modules/myaccount.module @@ -85,7 +85,21 @@ class myaccount { $ret .= '
'; + $ret .= 'Change billing address'; + $ret .= '  |  '; + + $ret .= 'Change service address'; + + $ret .= '

'; + + $ret .= 'Change payment information

'; return $ret; }