summaryrefslogtreecommitdiff
path: root/httemplate/elements
diff options
context:
space:
mode:
authorivan <ivan>2005-12-22 04:01:17 +0000
committerivan <ivan>2005-12-22 04:01:17 +0000
commit386ec52836abbe32ce2fbf575e851a75f6e112f8 (patch)
tree81478db40760f99502fed619009f9c6870bd56ca /httemplate/elements
parent96946b956b5f89693f94e2aab930510a036b8192 (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.html24
-rw-r--r--httemplate/elements/table-grid.html8
-rw-r--r--httemplate/elements/tr-input-beginning_ending.html39
-rw-r--r--httemplate/elements/tr-select-agent.html29
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>
+
+<% } %>