add cust_main-title-display_custnum, RT#9621
authorivan <ivan>
Fri, 13 Aug 2010 19:26:22 +0000 (19:26 +0000)
committerivan <ivan>
Fri, 13 Aug 2010 19:26:22 +0000 (19:26 +0000)
FS/FS/Conf.pm
httemplate/view/cust_main.cgi

index 8f6a70c..c436413 100644 (file)
@@ -3258,6 +3258,13 @@ and customer address. Include units.',
   },
 
   {
+    'key'         => 'cust_main-title-display_custnum',
+    'section'     => 'UI',
+    'description' => 'Add the display_custom (agent_custid or custnum) to the title on customer view pages.',
+    'type'        => 'checkbox',
+  },
+
+  {
     'key'         => 'cust_bill-default_agent_invid',
     'section'     => 'UI',
     'description' => 'Display the agent_invid field when available instead of the invnum field.',
index 0b6148d..cb325e2 100755 (executable)
@@ -1,5 +1,5 @@
 <% include('/elements/header.html', {
-             'title' => "Customer: ". $cust_main->name,
+             'title' => $title,
              'nobr'  => 1,
           })
 %>
@@ -265,6 +265,11 @@ my $cust_main = qsearchs( {
 });
 die "Customer not found!" unless $cust_main;
 
+my $title = $cust_main->name;
+$title = '('. $cust_main->display_custnum. ") $title"
+  if $conf->exists('cust_main-title-display_custnum');
+$title = "Customer: $title";
+
 #false laziness w/pref/pref.html and Conf.pm (cust_main-default_view)
 tie my %views, 'Tie::IxHash',
        'Basics'           => 'basics',