diff options
author | ivan <ivan> | 2008-10-10 01:15:50 +0000 |
---|---|---|
committer | ivan <ivan> | 2008-10-10 01:15:50 +0000 |
commit | 987b49fbf7754b4954018e258d27a6ea72499f84 (patch) | |
tree | 71d6b6d1b3c59e1087b76b095a6eba06604d2ccf /FS/FS/UI | |
parent | 9e378e221e9acf18dd294d6e8e3c2fd0b5f26b09 (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.pm | 5 | ||||
-rw-r--r-- | FS/FS/UI/Web/small_custview.pm | 2 |
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). |