[freeside-commits] branch master updated. 082486da42e753b3d3fe847578e60af3ac8432fa

Ivan ivan at 420.am
Mon Jan 27 21:32:14 PST 2014


The branch, master has been updated
       via  082486da42e753b3d3fe847578e60af3ac8432fa (commit)
      from  5ffd80e8e6ac4554fc4515b018eaf0354ebcdc9a (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 082486da42e753b3d3fe847578e60af3ac8432fa
Author: Ivan Kohler <ivan at freeside.biz>
Date:   Mon Jan 27 21:32:11 2014 -0800

    add agent_custid to cust_main-custom_link, RT#21998

diff --git a/FS/FS/Conf.pm b/FS/FS/Conf.pm
index bf45762..597d193 100644
--- a/FS/FS/Conf.pm
+++ b/FS/FS/Conf.pm
@@ -5213,7 +5213,7 @@ and customer address. Include units.',
   {
     'key'         => 'cust_main-custom_link',
     'section'     => 'UI',
-    'description' => 'URL to use as source for the "Custom" tab in the View Customer page.  The customer number will be appended, or you can insert "$custnum" to have it inserted elsewhere.  "$agentnum" will be replaced with the agent number, and "$usernum" will be replaced with the employee number.',
+    'description' => 'URL to use as source for the "Custom" tab in the View Customer page.  The customer number will be appended, or you can insert "$custnum" to have it inserted elsewhere.  "$agentnum" will be replaced with the agent number, "$agent_custid" with be replaced with the agent customer ID (if any), and "$usernum" will be replaced with the employee number.',
     'type'        => 'textarea',
   },
 
diff --git a/httemplate/misc/custom_link_proxy.cgi b/httemplate/misc/custom_link_proxy.cgi
index f3c6e37..db9a048 100644
--- a/httemplate/misc/custom_link_proxy.cgi
+++ b/httemplate/misc/custom_link_proxy.cgi
@@ -14,12 +14,14 @@ my $conf = new FS::Conf;
 my $url = $conf->config('cust_main-custom_link');
 
 my $agentnum = $cust_main->agentnum;
+my $agent_custid = $cust_main->agent_custid;
 my $curuser = $FS::CurrentUser::CurrentUser;
 my $usernum = $curuser->usernum;
 # like eval(qq("$url")) but with fewer things that can go wrong
 # and if $custnum isn't mentioned, assume it goes at the end
 $url =~ s/\$custnum/$custnum/ or $url .= $custnum;
 $url =~ s/\$agentnum/$agentnum/;
+$url =~ s/\$agent_custid/$agent_custid/;
 $url =~ s/\$usernum/$usernum/;
 
 #warn $url;

-----------------------------------------------------------------------

Summary of changes:
 FS/FS/Conf.pm                         |    2 +-
 httemplate/misc/custom_link_proxy.cgi |    2 ++
 2 files changed, 3 insertions(+), 1 deletions(-)




More information about the freeside-commits mailing list