summaryrefslogtreecommitdiff
path: root/FS/FS/UI
diff options
context:
space:
mode:
authorivan <ivan>2008-10-10 01:15:50 +0000
committerivan <ivan>2008-10-10 01:15:50 +0000
commit987b49fbf7754b4954018e258d27a6ea72499f84 (patch)
tree71d6b6d1b3c59e1087b76b095a6eba06604d2ccf /FS/FS/UI
parent9e378e221e9acf18dd294d6e8e3c2fd0b5f26b09 (diff)
add options to auto-generate agent_custid and display it as the customer number, RT#4099
Diffstat (limited to 'FS/FS/UI')
-rw-r--r--FS/FS/UI/Web.pm5
-rw-r--r--FS/FS/UI/Web/small_custview.pm2
2 files changed, 5 insertions, 2 deletions
diff --git a/FS/FS/UI/Web.pm b/FS/FS/UI/Web.pm
index 2e9261bc0..744d5f793 100644
--- a/FS/FS/UI/Web.pm
+++ b/FS/FS/UI/Web.pm
@@ -214,6 +214,8 @@ sub cust_header {
warn "FS::UI:Web::cust_header called"
if $DEBUG;
+ my $conf = new FS::Conf;
+
my %header2method = (
'Customer' => 'name',
'Cust. Status' => 'ucfirst_cust_status',
@@ -239,6 +241,8 @@ sub cust_header {
'Payment Type' => 'payby',
'Current Balance' => 'current_balance',
);
+ $header2method{'Cust#'} = 'display_custnum'
+ if $conf->exists('cust_main-default_agent_custid');
my %header2colormethod = (
'Cust. Status' => 'cust_statuscolor',
@@ -261,7 +265,6 @@ sub cust_header {
} else {
- my $conf = new FS::Conf;
if ( $conf->exists('cust-fields')
&& $conf->config('cust-fields') =~ /^([\w\. \|\#\(\)]+):?/
)
diff --git a/FS/FS/UI/Web/small_custview.pm b/FS/FS/UI/Web/small_custview.pm
index 079ae9368..f8e202092 100644
--- a/FS/FS/UI/Web/small_custview.pm
+++ b/FS/FS/UI/Web/small_custview.pm
@@ -33,7 +33,7 @@ sub small_custview {
$html = qq!View <A HREF="$url?! . $cust_main->custnum . '">'
if $url;
- $html .= 'Customer #<B>'. $cust_main->custnum. '</B></A>'.
+ $html .= 'Customer #<B>'. $cust_main->display_custnum. '</B></A>'.
' - <B><FONT COLOR="#'. $cust_main->statuscolor. '">'.
ucfirst($cust_main->status). '</FONT></B>'.
ntable('#e8e8e8'). '<TR><TD VALIGN="top">'. ntable("#cccccc",2).