summaryrefslogtreecommitdiff
path: root/httemplate/elements/tr-select-agent.html
blob: 37b1c1e88658ca101d67fc8fd96f760cd05fb9e7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
%
%  my( $agentnum, %opt ) = @_;
%
%  my @agents;
%  if ( $opt{'agents'} ) {
%    #@agents = @{ $opt{'agents'} };
%    #here is the agent virtualization
%    my $agentnums_href = $FS::CurrentUser::CurrentUser->agentnums_href;
%    @agents = grep $agentnums_href->{$_->agentnum}, @{ $opt{'agents'} };
%    delete $opt{'agents'};
%  } else {
%    @agents = $FS::CurrentUser::CurrentUser->agents;
%  }
%
%
% if ( scalar(@agents) == 1 ) { 


  <INPUT TYPE="hidden" NAME="agentnum" VALUE="<% $agents[0]->agentnum %>">
% } else { 


  <TR>
    <TD ALIGN="right"><% $opt{'label'} || 'Agent' %></TD>
    <TD>
      <% include( '/elements/select-agent.html', $agentnum,
                     'agents' => \@agents,
                     %opt,
                 )
      %>
    </TD>
  </TR>
% }