diff options
| author | Christopher Burger <burgerc@freeside.biz> | 2018-02-26 12:00:45 -0500 |
|---|---|---|
| committer | Christopher Burger <burgerc@freeside.biz> | 2018-02-26 12:00:45 -0500 |
| commit | 8c36d1e4f1255abb483bc7372fa1908cc192b528 (patch) | |
| tree | 4860dc83c68920f2a8444c67ba01187501d2b3fc /httemplate/elements/email-link.html | |
| parent | 66feacf4ed45aa7b27d48f91c0d8741f0ad9b9de (diff) | |
| parent | def6bb5926b81d4a4b66e0c9dd7ff03bf55706ad (diff) | |
Merge branch 'master' of ssh://git.freeside.biz/home/git/freeside
Diffstat (limited to 'httemplate/elements/email-link.html')
| -rw-r--r-- | httemplate/elements/email-link.html | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/httemplate/elements/email-link.html b/httemplate/elements/email-link.html index 16935cf98..012afff1a 100644 --- a/httemplate/elements/email-link.html +++ b/httemplate/elements/email-link.html @@ -1,18 +1,19 @@ % if ( $FS::CurrentUser::CurrentUser->access_right('Bulk send customer notices') ) { -<A HREF="<%$p%>misc/email-customers.html?table=<%$table%>&agent_virt_agentnum=<%$agent_virt_agentnum%>&<%$query%>"><%$label%></A> +<A HREF="<%$p%>misc/email-customers.html?<%$query%>"><%$label%></A> % } <%init> my %opt = @_; -my $table = $opt{'table'}; -my $agent_virt_agentnum = $opt{'agent_virt_agentnum'}; my $search_hash = $opt{'search_hash'}; -die "'table' required" if !$table; +die "'table' required" if !$opt{'table'}; die "'search_hash' required" if !$search_hash; my $uri = new URI; my @params = map { $_, $search_hash->{$_} } sort keys %$search_hash; -$uri->query_form(@params); -my $query = $uri->query; +$uri->query_form( @params, + table => $opt{'table'}, + agent_virt_agentnum => $opt{'agent_virt_agentnum'} + ); +my $query = $m->scomp('/elements/create_uri_query', query=>$uri->query); my $label = ($opt{'label'} || 'Email a notice to these customers'); </%init> |
