summaryrefslogtreecommitdiff
path: root/FS/FS/ClientAPI/MyAccount.pm
diff options
context:
space:
mode:
authorivan <ivan>2009-07-31 13:20:54 +0000
committerivan <ivan>2009-07-31 13:20:54 +0000
commit7f43bf155bc79e3c9bd5d88e53117595963c301e (patch)
tree071e203f0a2117323cb8486f721d420d94c7e1be /FS/FS/ClientAPI/MyAccount.pm
parent124b91bedc8e815956b3d0440414a8c0e6a5b78b (diff)
skin up self-service according to config passed from backend, RT#5530
Diffstat (limited to 'FS/FS/ClientAPI/MyAccount.pm')
-rw-r--r--FS/FS/ClientAPI/MyAccount.pm19
1 files changed, 19 insertions, 0 deletions
diff --git a/FS/FS/ClientAPI/MyAccount.pm b/FS/FS/ClientAPI/MyAccount.pm
index 895b11d..9d031be 100644
--- a/FS/FS/ClientAPI/MyAccount.pm
+++ b/FS/FS/ClientAPI/MyAccount.pm
@@ -55,6 +55,25 @@ sub _cache {
} );
}
+sub skin_info {
+ #my $p = shift;
+
+ my $conf = new FS::Conf;
+
+ my %skin = (
+ 'head' => join("\n", $conf->config('selfservice-head') ),
+ 'body_header' => join("\n", $conf->config('selfservice-body_header') ),
+ 'body_footer' => join("\n", $conf->config('selfservice-body_footer') ),
+ 'body_bgcolor' => scalar( $conf->config('selfservice-body_bgcolor') ),
+ 'box_bgcolor' => scalar( $conf->config('selfservice-box_bgcolor') ),
+
+ 'company_name' => scalar($conf->config('company_name')),
+ );
+
+ \%skin;
+
+}
+
sub login_info {
my $p = shift;