diff options
author | Jonathan Prykop <jonathan@freeside.biz> | 2015-05-31 18:17:28 -0500 |
---|---|---|
committer | Jonathan Prykop <jonathan@freeside.biz> | 2015-06-10 21:55:23 -0500 |
commit | 425cf92cbeb8b417c8ebfb5a7e00d23eca866506 (patch) | |
tree | 469f29af39271802785ce9ea4876c8d636f7a07f /fs_selfservice | |
parent | b1cfcb4b7edeff225f746837684e7ff956aafefd (diff) |
RT#17828: Additional invoice fields on invoice view in selfservice portal
Diffstat (limited to 'fs_selfservice')
-rw-r--r-- | fs_selfservice/FS-SelfService/cgi/invoices.html | 26 | ||||
-rw-r--r-- | fs_selfservice/FS-SelfService/cgi/myaccount.html | 28 |
2 files changed, 35 insertions, 19 deletions
diff --git a/fs_selfservice/FS-SelfService/cgi/invoices.html b/fs_selfservice/FS-SelfService/cgi/invoices.html index 752805123..ffc44ec85 100644 --- a/fs_selfservice/FS-SelfService/cgi/invoices.html +++ b/fs_selfservice/FS-SelfService/cgi/invoices.html @@ -3,24 +3,34 @@ <%= if ( @invoices ) { - $OUT .= '<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=2 BGCOLOR="#eeeeee">'. - '<TR><TH BGCOLOR="#ff6666" COLSPAN=4>All Invoices</TH></TR>'; - my $col1 = "ffffff"; - my $col2 = "dddddd"; + my $th = q!<TH STYLE="background: #ff9999; text-align: left; padding: .1em .5em;">!; + my $thr = q!<TH STYLE="background: #ff9999; text-align: right; padding: .1em .5em;">!; + $OUT .= '<TABLE STYLE="border: 0;" CELLSPACING="0">'. + '<TR>'.$th.'Invoice #</TH>'.$th.'Date</TH>'.$thr.'Charges</TH>' + .$th.'Date Paid</TH>'.$thr.'Owed</TH></TR>'; + my $col1 = "#ffffff"; + my $col2 = "#dddddd"; my $col = $col1; foreach my $invoice ( @invoices ) { - my $td = qq!<TD BGCOLOR="#$col">!; + my $td = qq!<TD STYLE="background: $col; padding: .1em .5em;">!; + my $tdr = qq!<TD STYLE="background: $col; padding: .1em .5em; text-align: right;">!; my $a=qq!<A HREF="${url}view_invoice;invnum=!. $invoice->{'invnum'}. '">'; $OUT .= - "<TR>$td${a}Invoice #". $invoice->{'invnum'}. "</A></TD>$td </TD>". - "$td$a". $invoice->{'date'}. "</A></TD>$td</TD>". + "<TR>". + $td . $a . $invoice->{'invnum'}. "</A></TD>" . + $td . $a . $invoice->{'date'} . "</A></TD>" . + $tdr . $a . $money_char . $invoice->{'charged'} . "</A></TD>" . + $td . $a . $invoice->{'lastpay'} . "</A></TD>" . + $tdr . $a . $money_char . $invoice->{'owed'} . "</A></TD>" . '</TR>'; $col = $col eq $col1 ? $col2 : $col1; } + my $tht = '<TH COLSPAN="4" STYLE="background: #ff9999; padding: .1em .5em; text-align: right;">'; + $OUT .= '<TR>'.$tht.'BALANCE DUE</TH>'.$tht.$money_char.$balance.'</TH></TR>'; $OUT .= '</TABLE><BR>'; } else { - $OUT .= 'You have no invoices.<BR><BR>'; + $OUT .= '<P>You have no invoices.</P>'; } %> diff --git a/fs_selfservice/FS-SelfService/cgi/myaccount.html b/fs_selfservice/FS-SelfService/cgi/myaccount.html index 66e2c692e..309021a87 100644 --- a/fs_selfservice/FS-SelfService/cgi/myaccount.html +++ b/fs_selfservice/FS-SelfService/cgi/myaccount.html @@ -28,28 +28,34 @@ Hello <%= $name %>!<BR><BR> } %> <%= if ( @open_invoices ) { - $OUT .= '<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=2 BGCOLOR="#eeeeee">'. - '<TR><TH BGCOLOR="#ff6666" COLSPAN=5>Open Invoices</TH></TR>'; - my $link = qq!<A HREF="<%= $url %>myaccount!; - my $col1 = $stripe1_bgcolor || '#ffffff'; - my $col2 = $stripe2_bgcolor || '#dddddd'; + my $th = q!<TH STYLE="background: #ff9999; text-align: left; padding: .1em .5em;">!; + my $thr = q!<TH STYLE="background: #ff9999; text-align: right; padding: .1em .5em;">!; + $OUT .= '<TABLE STYLE="border: 0;" CELLSPACING="0">'. + '<TR><TH BGCOLOR="#ff6666" COLSPAN="4">Open Invoices</TH></TR>'. + '<TR>'.$th.'Invoice #</TH>'.$th.'Date</TH>'.$thr.'Charges</TH>' + .$thr.'Owed</TH></TR>'; + my $col1 = "#ffffff"; + my $col2 = "#dddddd"; my $col = $col1; foreach my $invoice ( @open_invoices ) { - my $td = qq!<TD BGCOLOR="$col">!; + my $td = qq!<TD STYLE="background: $col; padding: .1em .5em;">!; + my $tdr = qq!<TD STYLE="background: $col; padding: .1em .5em; text-align: right;">!; my $a=qq!<A HREF="${url}view_invoice;invnum=!. $invoice->{'invnum'}. '">'; $OUT .= - "<TR>$td${a}Invoice #". $invoice->{'invnum'}. "</A></TD>$td</TD>". - "$td$a". $invoice->{'date'}. "</A></TD>$td</TD>". - qq!<TD BGCOLOR="$col" ALIGN="right">$a\$!. $invoice->{'owed'}. - '</A></TD>'. + "<TR>". + $td . $a . $invoice->{'invnum'}. "</A></TD>" . + $td . $a . $invoice->{'date'} . "</A></TD>" . + $tdr . $a . $money_char . $invoice->{'charged'} . "</A></TD>" . + $tdr . $a . $money_char . $invoice->{'owed'} . "</A></TD>" . '</TR>'; $col = $col eq $col1 ? $col2 : $col1; } $OUT .= '</TABLE><BR>'; } else { - $OUT .= 'You have no outstanding invoices.<BR><BR>'; + $OUT .= '<P>You have no outstanding invoices.</P>'; } + %> <%= |