diff options
author | ivan <ivan> | 2010-01-21 08:38:52 +0000 |
---|---|---|
committer | ivan <ivan> | 2010-01-21 08:38:52 +0000 |
commit | 1958c28884c750ca37979f19bec3e3daf0386731 (patch) | |
tree | fd25b03cc7a0df455dd2657b6b22b792ff29de4b /fs_selfservice | |
parent | bcff37f04c502c60fea1e2824841eb2007a07ccd (diff) |
more self-service skinning config options, and start taking a stab at reorganizing config sections, RT#6893
Diffstat (limited to 'fs_selfservice')
35 files changed, 147 insertions, 79 deletions
diff --git a/fs_selfservice/FS-SelfService/cgi/ach_payment_results.html b/fs_selfservice/FS-SelfService/cgi/ach_payment_results.html index 987b97e..9cdb65e 100644 --- a/fs_selfservice/FS-SelfService/cgi/ach_payment_results.html +++ b/fs_selfservice/FS-SelfService/cgi/ach_payment_results.html @@ -1,7 +1,6 @@ <%= $url = "$selfurl?session=$session_id;action="; ''; %> -<%= include('header') %> +<%= include('header', 'Payment results') %> -<FONT SIZE=4>Payment results</FONT><BR><BR> <%= if ( $error ) { $OUT .= qq!<FONT SIZE="+1" COLOR="#ff0000">Error processing your payment: $error</FONT>!; } else { diff --git a/fs_selfservice/FS-SelfService/cgi/change_bill.html b/fs_selfservice/FS-SelfService/cgi/change_bill.html index c0977d9..7941971 100755 --- a/fs_selfservice/FS-SelfService/cgi/change_bill.html +++ b/fs_selfservice/FS-SelfService/cgi/change_bill.html @@ -1,7 +1,6 @@ <%= $url = "$selfurl?session=$session_id;action="; ''; %> -<%= include('header') %> +<%= include('header', 'Edit billing address') %> -<FONT SIZE=4>Edit billing address</FONT><BR><BR> <%= if ( $error ) { $OUT .= qq!<FONT SIZE="+1" COLOR="#ff0000">Error: $error</FONT><BR><BR>!; } ''; %> diff --git a/fs_selfservice/FS-SelfService/cgi/change_password.html b/fs_selfservice/FS-SelfService/cgi/change_password.html index 9b91d2c..68b6fd8 100644 --- a/fs_selfservice/FS-SelfService/cgi/change_password.html +++ b/fs_selfservice/FS-SelfService/cgi/change_password.html @@ -1,7 +1,5 @@ <%= $url = "$selfurl?session=$session_id;action="; ''; %> -<%= include('header') %> - -<FONT SIZE=4>Change password</FONT><BR><BR> +<%= include('header', 'Change password') %> <%= if ( $error ) { $OUT .= qq!<FONT SIZE="+1" COLOR="#ff0000">$error</FONT><BR><BR>!; diff --git a/fs_selfservice/FS-SelfService/cgi/change_pay.html b/fs_selfservice/FS-SelfService/cgi/change_pay.html index bbe4527..9633e89 100644 --- a/fs_selfservice/FS-SelfService/cgi/change_pay.html +++ b/fs_selfservice/FS-SelfService/cgi/change_pay.html @@ -1,7 +1,6 @@ <%= $url = "$selfurl?session=$session_id;action="; ''; %> -<%= include('header') %> +<%= include('header', 'Change payment information') %> -<FONT SIZE=4>Change payment information</FONT><BR><BR> <%= if ( $error ) { $OUT .= qq!<FONT SIZE="+1" COLOR="#ff0000">Error: $error</FONT><BR><BR>!; } ''; %> diff --git a/fs_selfservice/FS-SelfService/cgi/change_ship.html b/fs_selfservice/FS-SelfService/cgi/change_ship.html index f03aeb5..59f9176 100755 --- a/fs_selfservice/FS-SelfService/cgi/change_ship.html +++ b/fs_selfservice/FS-SelfService/cgi/change_ship.html @@ -1,7 +1,6 @@ <%= $url = "$selfurl?session=$session_id;action="; ''; %> -<%= include('header') %> +<%= include('header', 'Edit service address') %> -<FONT SIZE=4>Edit service address</FONT><BR><BR> <%= if ( $error ) { $OUT .= qq!<FONT SIZE="+1" COLOR="#ff0000">Error: $error</FONT><BR><BR>!; } ''; %> diff --git a/fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html b/fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html index 95bdab7..37dccaa 100644 --- a/fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html +++ b/fs_selfservice/FS-SelfService/cgi/customer_change_pkg.html @@ -1,5 +1,5 @@ <%= $url = "$selfurl?session=$session_id;action="; ''; %> -<%= include('header') %> +<%= include('header', 'Change package') %> <%= include('change_pkg') %> diff --git a/fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html b/fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html index a20e8ac..192c29f 100755 --- a/fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html +++ b/fs_selfservice/FS-SelfService/cgi/customer_order_pkg.html @@ -1,5 +1,5 @@ <%= $url = "$selfurl?session=$session_id;action="; ''; %> -<%= include('header') %> +<%= include('header', 'Purchase additional package') %> <%= include('order_pkg') %> diff --git a/fs_selfservice/FS-SelfService/cgi/delete_svc.html b/fs_selfservice/FS-SelfService/cgi/delete_svc.html index e16b01e..80a14f8 100644 --- a/fs_selfservice/FS-SelfService/cgi/delete_svc.html +++ b/fs_selfservice/FS-SelfService/cgi/delete_svc.html @@ -1,5 +1,5 @@ <%= $url = "$selfurl?session=$session_id;action="; ''; %> -<%= include('header') %> +<%= include('header', 'Remove service') %> <%= if ( $error ) { $OUT .= qq!<FONT SIZE="+1" COLOR="#ff0000">Error: $error</FONT>!; diff --git a/fs_selfservice/FS-SelfService/cgi/header.html b/fs_selfservice/FS-SelfService/cgi/header.html index 630959e..692348f 100644 --- a/fs_selfservice/FS-SelfService/cgi/header.html +++ b/fs_selfservice/FS-SelfService/cgi/header.html @@ -3,6 +3,28 @@ <TITLE><%= $title || 'MyAccount' %></TITLE> <%= $head %> </HEAD> + <STYLE TYPE="text/css"> + body { + color: <%= $text_color || '#000000' %>; + <%= $font ? "font: $font;" : '' %> + } + a { + color: <%= $link_color || 'blue' %>; + <%= $menu_nounderline ? 'text-decoration: none' : '' %> + } + a:visited { + color: <%= $vlink_color || 'purple' %>; + <%= $menu_nounderline ? 'text-decoration: none' : '' %> + } + a:active { + color: <%= $alink_color || 'blue' %>; + <%= $menu_nounderline ? 'text-decoration: none' : '' %> + } + a:hover { + color: <%= $hlink_color || '' %>; + <%= $menu_nounderline ? 'text-decoration: none' : '' %> + } + </STYLE> <BODY BGCOLOR="<%= $body_bgcolor || '#eeeeee' %>"> <script language="JavaScript"><!-- var mywindow = -1; @@ -17,7 +39,24 @@ } //--></script> <%= $body_header %> - <FONT SIZE=5><%= $title || 'MyAccount' %></FONT> - <BR><BR> + + <TABLE BORDER=0 WIDTH="100%" CELLPADDING=0 CELLSPACING=0> + <TR STYLE="padding:0px"> + <TD><IMG SRC="image.cgi?logo"></TD> + <TD WIDTH = "29%" + STYLE = "background: url(image.cgi?title_left_image) no-repeat left center; padding:0px"> + </TD> + <TD WIDTH = "49%" + ALIGN="<%= $title_align || 'left' %>" + STYLE = "background: url(image.cgi?title_right_image) no-repeat right center; padding:0px"> + <FONT SIZE = "<%= $title_size || 5 %>" + COLOR = "<%= $title_color %>" + ><%= $INCLUDE_ARGS[0] %> </FONT> + </DIV> + </TD> + </TR> + </TABLE> + <%= include('myaccount_menu') %> <TD VALIGN="top"> + diff --git a/fs_selfservice/FS-SelfService/cgi/image.cgi b/fs_selfservice/FS-SelfService/cgi/image.cgi new file mode 100755 index 0000000..e951dcd --- /dev/null +++ b/fs_selfservice/FS-SelfService/cgi/image.cgi @@ -0,0 +1,20 @@ +#!/usr/bin/perl -T +#!/usr/bin/perl -Tw + +use strict; +use CGI; +use FS::SelfService qw( skin_info ); + +my $cgi = new CGI; + +my($query) = $cgi->keywords; +$query =~ /^(\w+)$/ or '' =~ /^()$/; +my $name = $1; + +my $info = skin_info(); + +print $cgi->header( '-type' => 'image/png', #for now + #'-expires' => 'now', + ). + $info->{$name}; + diff --git a/fs_selfservice/FS-SelfService/cgi/make_ach_payment.html b/fs_selfservice/FS-SelfService/cgi/make_ach_payment.html index 8802a5d..f712c59 100644 --- a/fs_selfservice/FS-SelfService/cgi/make_ach_payment.html +++ b/fs_selfservice/FS-SelfService/cgi/make_ach_payment.html @@ -1,7 +1,6 @@ <%= $url = "$selfurl?session=$session_id;action="; ''; %> -<%= include('header') %> +<%= include('header', 'Make a payment') %> -<FONT SIZE=4>Make a payment</FONT><BR><BR> <FORM NAME="OneTrueForm" METHOD="POST" ACTION="<%=$selfurl%>" onSubmit="document.OneTrueForm.process.disabled=true"> <INPUT TYPE="hidden" NAME="session" VALUE="<%=$session_id%>"> <INPUT TYPE="hidden" NAME="action" VALUE="ach_payment_results"> diff --git a/fs_selfservice/FS-SelfService/cgi/make_payment.html b/fs_selfservice/FS-SelfService/cgi/make_payment.html index 96a17ba..bd03b82 100644 --- a/fs_selfservice/FS-SelfService/cgi/make_payment.html +++ b/fs_selfservice/FS-SelfService/cgi/make_payment.html @@ -1,7 +1,6 @@ <%= $url = "$selfurl?session=$session_id;action="; ''; %> -<%= include('header') %> +<%= include('header', 'Make a payment') %> -<FONT SIZE=4>Make a payment</FONT><BR><BR> <FORM NAME="OneTrueForm" METHOD="POST" ACTION="<%=$selfurl%>" onSubmit="document.OneTrueForm.process.disabled=true"> <INPUT TYPE="hidden" NAME="session" VALUE="<%=$session_id%>"> <INPUT TYPE="hidden" NAME="action" VALUE="payment_results"> diff --git a/fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html b/fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html index b2900b1..4055ed0 100755 --- a/fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html +++ b/fs_selfservice/FS-SelfService/cgi/make_thirdparty_payment.html @@ -1,5 +1,5 @@ <%= $url = "$selfurl?session=$session_id;action="; ''; %> -<%= include('header') %> +<%= include('header', 'Pay now') %> <SCRIPT TYPE="text/javascript"> function popcollect() { @@ -13,8 +13,6 @@ <SCRIPT TYPE="text/javascript" SRC="overlibmws_crossframe.js"></SCRIPT> <SCRIPT TYPE="text/javascript" SRC="iframecontentmws.js"></SCRIPT> -<FONT SIZE=4>Pay now</FONT><BR><BR> - <%= if ( $error ) { $OUT .= qq!<FONT SIZE="+1" COLOR="#ff0000">$error</FONT><BR><BR>!; }else{ diff --git a/fs_selfservice/FS-SelfService/cgi/myaccount.html b/fs_selfservice/FS-SelfService/cgi/myaccount.html index 9b54794..0de7385 100644 --- a/fs_selfservice/FS-SelfService/cgi/myaccount.html +++ b/fs_selfservice/FS-SelfService/cgi/myaccount.html @@ -1,5 +1,5 @@ <%= $url = "$selfurl?session=$session_id;action="; ''; %> -<%= include('header') %> +<%= include('header', 'My Account') %> Hello <%= $name %>!<BR><BR> <%= $small_custview %> diff --git a/fs_selfservice/FS-SelfService/cgi/myaccount_menu.html b/fs_selfservice/FS-SelfService/cgi/myaccount_menu.html index 8765323..9d33036 100644 --- a/fs_selfservice/FS-SelfService/cgi/myaccount_menu.html +++ b/fs_selfservice/FS-SelfService/cgi/myaccount_menu.html @@ -1,11 +1,15 @@ <%= $url = "$selfurl?session=$session_id;action="; ''; %> <TABLE BORDER=0><TR> -<TD VALIGN="top" HEIGHT="100%" BGCOLOR="<%= $box_bgcolor || '#c0c0c0' %>"> +<TD VALIGN="top" BGCOLOR="<%= $menu_bgcolor || $box_bgcolor || '#c0c0c0' %>"> <TABLE CELLSPACING=0 BORDER=0 HEIGHT="100%"> <%= +if ( $menu_top_image ) { + $OUT .= '<TR><TD STYLE="padding:0px"><IMG SRC="image.cgi?menu_top_image"></TD></TR>'; +} + my @menu = ( { title=>' ' }, { title=>'Overview', url=>'myaccount', size=>'+1', }, @@ -85,25 +89,43 @@ push @menu, foreach my $item ( @menu ) { + next if $menu_skipblanks && $item->{'title'} =~ /^\s*$/; + next if $menu_skipheadings && ! $item->{'url'}; + $OUT .= '<TR><TD'; - if ( exists $item->{'url'} && $action eq $item->{'url'} ) { - $OUT .= ' BGCOLOR="'. ( $body_bgcolor || '#eeeeee' ). '" '. - ' STYLE="border-top: 1px solid black;'. - ' border-left: 1px solid black;'. - ' border-bottom: 1px solid black"'; + if ( $menu_body_image ) { + if ( exists $item->{'url'} && $action eq $item->{'url'} ) { + $OUT .= #' BGCOLOR="'. ( $body_bgcolor || '#eeeeee' ). '" '. + ' STYLE="background: url(image.cgi?menu_body_image) 0 bottom; '. + ' color:#3366CC"; '. #XXX config + ' " '; + } else { + $OUT .= ' STYLE="background: url(image.cgi?menu_body_image) 0 bottom" '; + } } else { - $OUT .= ' STYLE="border-right: 1px solid black"'; + if ( exists $item->{'url'} && $action eq $item->{'url'} ) { + $OUT .= ' BGCOLOR="'. ( $body_bgcolor || '#eeeeee' ). '" '. + ' STYLE="border-top: 1px solid black;'. + ' border-left: 1px solid black;'. + ' border-bottom: 1px solid black"'; + } else { + $OUT .= ' STYLE="border-right: 1px solid black"'; + } } $OUT.='>'; - $OUT .= ' ' x $item->{'indent'} - if exists $item->{'indent'}; + if ( $menu_skipheadings ) { + $OUT .= ' '; + } else { + $OUT .= ' ' x $item->{'indent'} + if exists $item->{'indent'}; + } $OUT .= '<A HREF="'. $url. $item->{'url'}. '">' if exists $item->{'url'} && $action ne $item->{'url'}; - $OUT .= '<FONT SIZE="'. $item->{'size'}. '">' - if exists $item->{'size'}; + $OUT .= '<FONT SIZE="'. ( $menu_fontsize || $item->{'size'} ). '">' + if $menu_fontsize || exists($item->{'size'}); $item->{'title'} =~ s/ / /g; $OUT .= $item->{'title'}; @@ -118,9 +140,13 @@ foreach my $item ( @menu ) { } -%> +if ( $menu_bottom_image ) { + $OUT .= '<TR><TD STYLE="padding:0px"><IMG SRC="image.cgi?menu_bottom_image"></TD></TR>'; +} else { + $OUT .= '<TR><TD STYLE="border-right: 1px solid black" HEIGHT="100%"><BR><BR><BR><BR></TD></TR>'; +} -<TR><TD STYLE="border-right: 1px solid black" HEIGHT="100%"><BR><BR><BR><BR></TD></TR> +%> </TABLE> diff --git a/fs_selfservice/FS-SelfService/cgi/order_pkg.html b/fs_selfservice/FS-SelfService/cgi/order_pkg.html index 4abfd84..79335a0 100644 --- a/fs_selfservice/FS-SelfService/cgi/order_pkg.html +++ b/fs_selfservice/FS-SelfService/cgi/order_pkg.html @@ -7,7 +7,7 @@ function enable_order_pkg () { } } </SCRIPT> -<FONT SIZE=4>Purchase additional package</FONT><BR><BR> + <%= if ( $error ) { $OUT .= qq!<FONT SIZE="+1" COLOR="#ff0000">$error</FONT><BR><BR>!; } ''; %> diff --git a/fs_selfservice/FS-SelfService/cgi/payment_results.html b/fs_selfservice/FS-SelfService/cgi/payment_results.html index 987b97e..9cdb65e 100644 --- a/fs_selfservice/FS-SelfService/cgi/payment_results.html +++ b/fs_selfservice/FS-SelfService/cgi/payment_results.html @@ -1,7 +1,6 @@ <%= $url = "$selfurl?session=$session_id;action="; ''; %> -<%= include('header') %> +<%= include('header', 'Payment results') %> -<FONT SIZE=4>Payment results</FONT><BR><BR> <%= if ( $error ) { $OUT .= qq!<FONT SIZE="+1" COLOR="#ff0000">Error processing your payment: $error</FONT>!; } else { diff --git a/fs_selfservice/FS-SelfService/cgi/process_change_bill.html b/fs_selfservice/FS-SelfService/cgi/process_change_bill.html index a440284..bf7ad77 100644 --- a/fs_selfservice/FS-SelfService/cgi/process_change_bill.html +++ b/fs_selfservice/FS-SelfService/cgi/process_change_bill.html @@ -1,6 +1,4 @@ <%= $url = "$selfurl?session=$session_id;action="; ''; %> -<%= include('header') %> - +<%= include('header', 'Information updated successfully') %> <FONT SIZE=4>Information updated successfully.</FONT> - <%= include('footer') %> diff --git a/fs_selfservice/FS-SelfService/cgi/process_change_password.html b/fs_selfservice/FS-SelfService/cgi/process_change_password.html index ffe0cab..4eca91f 100644 --- a/fs_selfservice/FS-SelfService/cgi/process_change_password.html +++ b/fs_selfservice/FS-SelfService/cgi/process_change_password.html @@ -1,5 +1,5 @@ <%= $url = "$selfurl?session=$session_id;action="; ''; %> -<%= include('header') %> +<%= include('header', "Password changed" ) %> <FONT SIZE=4>Password changed for <%= $value %> <%= $label %>.</FONT> diff --git a/fs_selfservice/FS-SelfService/cgi/process_change_pay.html b/fs_selfservice/FS-SelfService/cgi/process_change_pay.html index a440284..e399aea 100644 --- a/fs_selfservice/FS-SelfService/cgi/process_change_pay.html +++ b/fs_selfservice/FS-SelfService/cgi/process_change_pay.html @@ -1,6 +1,4 @@ <%= $url = "$selfurl?session=$session_id;action="; ''; %> -<%= include('header') %> - +<%= include('header', 'Information updated successfully' ) %> <FONT SIZE=4>Information updated successfully.</FONT> - <%= include('footer') %> diff --git a/fs_selfservice/FS-SelfService/cgi/process_change_pkg.html b/fs_selfservice/FS-SelfService/cgi/process_change_pkg.html index c7c69f0..bf15b6e 100644 --- a/fs_selfservice/FS-SelfService/cgi/process_change_pkg.html +++ b/fs_selfservice/FS-SelfService/cgi/process_change_pkg.html @@ -1,6 +1,4 @@ <%= $url = "$selfurl?session=$session_id;action="; ''; %> -<%= include('header') %> - -<FONT SIZE=4>Package change successful.</FONT> +<%= include('header', 'Package change successful') %> <%= include('footer') %> diff --git a/fs_selfservice/FS-SelfService/cgi/process_change_ship.html b/fs_selfservice/FS-SelfService/cgi/process_change_ship.html index a440284..bf7ad77 100644 --- a/fs_selfservice/FS-SelfService/cgi/process_change_ship.html +++ b/fs_selfservice/FS-SelfService/cgi/process_change_ship.html @@ -1,6 +1,4 @@ <%= $url = "$selfurl?session=$session_id;action="; ''; %> -<%= include('header') %> - +<%= include('header', 'Information updated successfully') %> <FONT SIZE=4>Information updated successfully.</FONT> - <%= include('footer') %> diff --git a/fs_selfservice/FS-SelfService/cgi/process_order_pkg.html b/fs_selfservice/FS-SelfService/cgi/process_order_pkg.html index b868937..649d920 100755 --- a/fs_selfservice/FS-SelfService/cgi/process_order_pkg.html +++ b/fs_selfservice/FS-SelfService/cgi/process_order_pkg.html @@ -1,5 +1,5 @@ <%= $url = "$selfurl?session=$session_id;action="; ''; %> -<%= include('header') %> +<%= include('header', 'Package order successful') %> <FONT SIZE=4>Package order successful.</FONT> diff --git a/fs_selfservice/FS-SelfService/cgi/process_order_recharge.html b/fs_selfservice/FS-SelfService/cgi/process_order_recharge.html index 9dfc328..4a16ec5 100644 --- a/fs_selfservice/FS-SelfService/cgi/process_order_recharge.html +++ b/fs_selfservice/FS-SelfService/cgi/process_order_recharge.html @@ -1,5 +1,5 @@ <%= $url = "$selfurl?session=$session_id;action="; ''; %> -<%= include('header') %> +<%= include('header', "$svc recharged successfully") %> <FONT SIZE=4><%= $svc %> recharged successfully.</FONT> diff --git a/fs_selfservice/FS-SelfService/cgi/process_svc_acct.html b/fs_selfservice/FS-SelfService/cgi/process_svc_acct.html index 39920cb..d6515e7 100644 --- a/fs_selfservice/FS-SelfService/cgi/process_svc_acct.html +++ b/fs_selfservice/FS-SelfService/cgi/process_svc_acct.html @@ -1,5 +1,5 @@ <%= $url = "$selfurl?session=$session_id;action="; ''; %> -<%= include('header') %> +<%= include('header', "$svc setup successfully") %> <FONT SIZE=4><%= $svc %> setup successfully.</FONT> diff --git a/fs_selfservice/FS-SelfService/cgi/process_svc_external.html b/fs_selfservice/FS-SelfService/cgi/process_svc_external.html index 103eb9e..c20aae0 100644 --- a/fs_selfservice/FS-SelfService/cgi/process_svc_external.html +++ b/fs_selfservice/FS-SelfService/cgi/process_svc_external.html @@ -1,5 +1,5 @@ <%= $url = "$selfurl?session=$session_id;action="; ''; %> -<%= include('header') %> +<%= include('header', "$svc setup successfully") %> <FONT SIZE=4><%= $svc %> setup successfully.</FONT> diff --git a/fs_selfservice/FS-SelfService/cgi/provision.html b/fs_selfservice/FS-SelfService/cgi/provision.html index f5b2c2b..7c0f861 100644 --- a/fs_selfservice/FS-SelfService/cgi/provision.html +++ b/fs_selfservice/FS-SelfService/cgi/provision.html @@ -1,5 +1,5 @@ <%= $url = "$selfurl?session=$session_id;action="; ''; %> -<%= include('header') %> +<%= include('header', 'Setup my services') %> <%= include('provision_list') %> diff --git a/fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html b/fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html index bffd22f..bae5730 100644 --- a/fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html +++ b/fs_selfservice/FS-SelfService/cgi/provision_svc_acct.html @@ -1,5 +1,5 @@ <%= $url = "$selfurl?session=$session_id;action="; ''; %> -<%= include('header') %> +<%= include('header', 'Setup account') %> <%= include('svc_acct') %> diff --git a/fs_selfservice/FS-SelfService/cgi/recharge_prepay.html b/fs_selfservice/FS-SelfService/cgi/recharge_prepay.html index 6f0aa1f..c716e82 100644 --- a/fs_selfservice/FS-SelfService/cgi/recharge_prepay.html +++ b/fs_selfservice/FS-SelfService/cgi/recharge_prepay.html @@ -1,7 +1,6 @@ <%= $url = "$selfurl?session=$session_id;action="; ''; %> -<%= include('header') %> +<%= include('header', 'Recharge with prepaid card') %> -<FONT SIZE=4>Recharge with prepaid card</FONT><BR><BR> <FORM NAME="OneTrueForm" METHOD="POST" ACTION="<%=$selfurl%>" onSubmit="document.OneTrueForm.process.disabled=true"> <INPUT TYPE="hidden" NAME="session" VALUE="<%=$session_id%>"> <INPUT TYPE="hidden" NAME="action" VALUE="recharge_results"> diff --git a/fs_selfservice/FS-SelfService/cgi/recharge_results.html b/fs_selfservice/FS-SelfService/cgi/recharge_results.html index af15365..147b66b 100644 --- a/fs_selfservice/FS-SelfService/cgi/recharge_results.html +++ b/fs_selfservice/FS-SelfService/cgi/recharge_results.html @@ -1,7 +1,6 @@ <%= $url = "$selfurl?session=$session_id;action="; ''; %> -<%= include('header') %> +<%= include('header', 'Recharge results') %> -<FONT SIZE=4>Recharge results</FONT><BR><BR> <%= if ( $error ) { $OUT .= qq!<FONT SIZE="+1" COLOR="#ff0000">Error processing your prepaid card: $error</FONT>!; } else { diff --git a/fs_selfservice/FS-SelfService/cgi/selfservice.cgi b/fs_selfservice/FS-SelfService/cgi/selfservice.cgi index 734563b..2252852 100644 --- a/fs_selfservice/FS-SelfService/cgi/selfservice.cgi +++ b/fs_selfservice/FS-SelfService/cgi/selfservice.cgi @@ -721,8 +721,12 @@ use HTML::Entities; use FS::SelfService qw(regionselector popselector domainselector location_form); #false laziness w/agent.cgi +use vars qw(@INCLUDE_ARGS); sub include { my $name = shift; + + @INCLUDE_ARGS = @_; + my $template = new Text::Template( TYPE => 'FILE', SOURCE => "$main::template_dir/$name.html", DELIMITERS => [ '<%=', '%>' ], @@ -736,3 +740,4 @@ sub include { } +1; diff --git a/fs_selfservice/FS-SelfService/cgi/view_cdr_details.html b/fs_selfservice/FS-SelfService/cgi/view_cdr_details.html index 32bd632..6d4d847 100644 --- a/fs_selfservice/FS-SelfService/cgi/view_cdr_details.html +++ b/fs_selfservice/FS-SelfService/cgi/view_cdr_details.html @@ -1,10 +1,10 @@ <%= $url = "$selfurl?session=$session_id;action="; ''; %> -<%= include('header') %> - -<FONT SIZE=4>Call usage for -<%= Date::Format::time2str('%b %o %Y', $beginning) %> - -<%= Date::Format::time2str('%b %o %Y', $ending) %> -</FONT><BR><BR> +<%= include('header', 'Call usage for '. + Date::Format::time2str('%b %o %Y', $beginning). + ' - '. + Date::Format::time2str('%b %o %Y', $ending) + ) +%> <%= if ( $error ) { $OUT .= qq!<FONT SIZE="+1" COLOR="#ff0000">$error</FONT><BR><BR>!; diff --git a/fs_selfservice/FS-SelfService/cgi/view_invoice.html b/fs_selfservice/FS-SelfService/cgi/view_invoice.html index 8a1c1c7..072a414 100644 --- a/fs_selfservice/FS-SelfService/cgi/view_invoice.html +++ b/fs_selfservice/FS-SelfService/cgi/view_invoice.html @@ -1,5 +1,5 @@ <%= $url = "$selfurl?session=$session_id;action="; ''; %> -<%= include('header') %> +<%= include('header', 'Invoice') %> <%= $invoice_html %> diff --git a/fs_selfservice/FS-SelfService/cgi/view_usage.html b/fs_selfservice/FS-SelfService/cgi/view_usage.html index b492102..6943763 100644 --- a/fs_selfservice/FS-SelfService/cgi/view_usage.html +++ b/fs_selfservice/FS-SelfService/cgi/view_usage.html @@ -3,15 +3,14 @@ @svc_phone = grep { $_->{svcdb} eq 'svc_phone' } @svcs; ''; %> -<%= include('header') %> +<%= include('header', 'Account usage') %> <%= if ( $error ) { $OUT .= qq!<FONT SIZE="+1" COLOR="#ff0000">$error</FONT><BR><BR>!; } ''; %> <%= if ( @svc_acct ) { - $OUT.= '<FONT SIZE="4">Account usage</FONT><BR><BR> - <TABLE BGCOLOR="#cccccc"> + $OUT.= '<TABLE BGCOLOR="#cccccc"> <TR> <TH ALIGN="left">Account</TH> <TH ALIGN="right">Time remaining</TH> diff --git a/fs_selfservice/FS-SelfService/cgi/view_usage_details.html b/fs_selfservice/FS-SelfService/cgi/view_usage_details.html index 9f02eba..c4cc177 100644 --- a/fs_selfservice/FS-SelfService/cgi/view_usage_details.html +++ b/fs_selfservice/FS-SelfService/cgi/view_usage_details.html @@ -1,10 +1,10 @@ <%= $url = "$selfurl?session=$session_id;action="; ''; %> -<%= include('header') %> - -<FONT SIZE=4>Service usage details for -<%= Date::Format::time2str('%b %o %Y', $beginning) %> - -<%= Date::Format::time2str('%b %o %Y', $ending) %> -</FONT><BR><BR> +<%= include('header', 'Service usage details for '. + Date::Format::time2str('%b %o %Y', $beginning). + ' - '. + Date::Format::time2str('%b %o %Y', $ending) + ) +%> <%= if ( $error ) { $OUT .= qq!<FONT SIZE="+1" COLOR="#ff0000">$error</FONT><BR><BR>!; |