diff options
author | ivan <ivan> | 2005-12-22 04:01:17 +0000 |
---|---|---|
committer | ivan <ivan> | 2005-12-22 04:01:17 +0000 |
commit | 386ec52836abbe32ce2fbf575e851a75f6e112f8 (patch) | |
tree | 81478db40760f99502fed619009f9c6870bd56ca /httemplate/elements | |
parent | 96946b956b5f89693f94e2aab930510a036b8192 (diff) |
tax report update, link to new line item report, per-agent tax reporting
Diffstat (limited to 'httemplate/elements')
-rw-r--r-- | httemplate/elements/select-agent.html | 24 | ||||
-rw-r--r-- | httemplate/elements/table-grid.html | 8 | ||||
-rw-r--r-- | httemplate/elements/tr-input-beginning_ending.html | 39 | ||||
-rw-r--r-- | httemplate/elements/tr-select-agent.html | 29 |
4 files changed, 100 insertions, 0 deletions
diff --git a/httemplate/elements/select-agent.html b/httemplate/elements/select-agent.html new file mode 100644 index 000000000..c2a5e4bde --- /dev/null +++ b/httemplate/elements/select-agent.html @@ -0,0 +1,24 @@ +<% + my( $agentnum, %opt ) = @_; + + my @agents; + if ( $opt{'agents'} ) { + @agents = @{ $opt{'agents'} }; + } else { + @agents = qsearch( 'agent', { disabled=>'' } ); + } + +%> + +<SELECT NAME="agentnum"> + + <OPTION VALUE="">all</OPTION> + + <% foreach my $agent ( sort { $a->agent cmp $b->agent } @agents ) { %> + + <OPTION VALUE="<%= $agent->agentnum %>"<%= $agentnum == $agent->agentnum ? ' SELECTED' : '' %>><%= $agent->agent %> + + <% } %> + +</SELECT> + diff --git a/httemplate/elements/table-grid.html b/httemplate/elements/table-grid.html new file mode 100644 index 000000000..80611f511 --- /dev/null +++ b/httemplate/elements/table-grid.html @@ -0,0 +1,8 @@ +<STYLE TYPE="text/css"> +.grid table { border: solid; empty-cells: show } +.grid TH { padding-left: 3px; padding-right: 3px; border: 1px solid #dddddd; border-bottom: dashed 1px black; border-right: none } +.grid TD { padding-left: 3px; padding-right: 3px; empty-cells: show; border: 1px solid #cccccc; border-bottom: none; border-right: none } +</STYLE> + +<TABLE CLASS="grid" CELLSPACING=0 CELLPADDING=0 BORDER=1 BORDERCOLOR="#000000" STYLE="border: solid 1px black; empty-cells: show"> + diff --git a/httemplate/elements/tr-input-beginning_ending.html b/httemplate/elements/tr-input-beginning_ending.html new file mode 100644 index 000000000..9fa936bca --- /dev/null +++ b/httemplate/elements/tr-input-beginning_ending.html @@ -0,0 +1,39 @@ +<LINK REL="stylesheet" TYPE="text/css" HREF="../elements/calendar-win2k-2.css" TITLE="win2k-2"> +<SCRIPT TYPE="text/javascript" SRC="../elements/calendar_stripped.js"></SCRIPT> +<SCRIPT TYPE="text/javascript" SRC="../elements/calendar-en.js"></SCRIPT> +<SCRIPT TYPE="text/javascript" SRC="../elements/calendar-setup.js"></SCRIPT> + + +<TR> + <TD ALIGN="right">From: </TD> + <TD><INPUT TYPE="text" NAME="beginning" ID="beginning_text" VALUE="" SIZE=11 MAXLENGTH=10> <IMG SRC="../images/calendar.png" ID="beginning_button" STYLE="cursor: pointer" TITLE="Select date"><BR><i>m/d/y</i></TD> +<SCRIPT TYPE="text/javascript"> + Calendar.setup({ + inputField: "beginning_text", + ifFormat: "%m/%d/%Y", + button: "beginning_button", + align: "BR" + }); +</SCRIPT> +</TR> + +<TR> + <TD ALIGN="right">To: </TD> + <TD><INPUT TYPE="text" NAME="ending" ID="ending_text" VALUE="" SIZE=11 MAXLENGTH=10> <IMG SRC="../images/calendar.png" ID="ending_button" STYLE="cursor: pointer" TITLE="Select date"><BR><i>m/d/y</i></TD> +<SCRIPT TYPE="text/javascript"> + Calendar.setup({ + inputField: "ending_text", + ifFormat: "%m/%d/%Y", + button: "ending_button", + align: "BR" + }); +</SCRIPT> +</TR> + +<TR> + <TD></TD> + <TD> + <FONT SIZE="-1">(leave one or both dates blank for an open-ended search)</FONT> + </TD> +</TR> + diff --git a/httemplate/elements/tr-select-agent.html b/httemplate/elements/tr-select-agent.html new file mode 100644 index 000000000..2227262b6 --- /dev/null +++ b/httemplate/elements/tr-select-agent.html @@ -0,0 +1,29 @@ +<% + my( $agentnum, %opt ) = @_; + + my @agents; + if ( $opt{'agents'} ) { + @agents = @{ $opt{'agents'} }; + } else { + @agents = qsearch( 'agent', { disabled=>'' } ); + } + +%> + +<% 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, + ) + %> + </TD> + </TR> + +<% } %> |