-<BR><BR>
-<% include("elements/customer-table.html", header => [ 'Multiplier' ],
- fields => [ 'multiplier' ],
- param => { %param },
- ) %>
-
-<BR>
-<INPUT TYPE="submit" NAME="submit" VALUE="<% $title %>">
-<BR>
-<BR>
-
-for transactions/tickets:
-<TABLE>
-
-% foreach ( sort { $a <=> $b } keys %ticket ) {
-
- <TR><TD><% $_ %></TD><TD><% $ticket{$_} %></TD></TR>
- <INPUT TYPE="hidden" NAME="transactionid<% $_ %>" VALUE="1" >
- <INPUT TYPE="hidden" NAME="seconds<% $_ %>" VALUE="<% $cgi->param("seconds$_") %>" >
-
+<TABLE CELLSPACING="2" CELLPADDING="2" RULES="groups" FRAME="hsides">
+
+<THEAD>
+ <TR>
+ <TH>Trans</TH>
+ <TH COLSPAN="2">Ticket</TH>
+ <TH>Time</TH>
+ <TH COLSPAN="2">Customer</TH>
+ <TH>Multiplier</TH>
+ </TR>
+
+ <TR>
+ <TH>#</TH>
+ <TH>#</TH>
+ <TH>Subject</TH>
+ <TH>hours</TH>
+ <TH>#</TH>
+ <TH>Name</TH>
+ <TH></TH>
+ </TR>
+</THEAD>
+
+% foreach ( keys %ticketmap ) {
+% my (@customers) = @{$customers{$ticketmap{$_}}};
+% next unless @customers;
+% my $multiplier = sprintf("%.2f", 1/@customers);
+% my ($custnum, $name) = split(':', pop @customers, 2);
+
+<TBODY>
+ <TR>
+ <TD><% $_ %></TD>
+ <TD><% $ticketmap{$_} %></TD>
+ <TD><% $ticket{$_} %></TD>
+ <TD><% sprintf("%0.2f", $cgi->param("seconds$_")/3600) %></TD>
+ <TD ALIGN="right"><% $custnum %></TD>
+ <TD ALIGN="right"><% $name %></TD>
+ <TD>
+ <INPUT TYPE="hidden" NAME="transactionid<% $_ %>" VALUE="1" >
+ <INPUT TYPE="hidden" NAME="seconds<% $_ %>" VALUE="<% $cgi->param("seconds$_") %>" >
+ <INPUT TYPE="text" NAME="multiplier<% $_ %>_<% $custnum %>" SIZE="5" VALUE="<% $cgi->param("multiplier${_}_$custnum") ? $cgi->param("multiplier${_}_$custnum") : $multiplier %>" >
+ </TR>
+
+% my $tr_id = $_;
+% foreach ( @customers ) {
+% ($custnum, $name) = split(':', $_, 2);
+
+ <TR>
+ <TD ALIGN="right" COLSPAN="5" ><% $custnum %></TD>
+ <TD ALIGN="right"><% $name %></TD>
+ <TD>
+ <INPUT TYPE="text" NAME="multiplier<% $tr_id %>_<% $custnum %>" SIZE="5" VALUE="<% $cgi->param("multiplier${tr_id}_$custnum") ? $cgi->param("multiplier${tr_id}_$custnum") : $multiplier %>" >
+ </TR>
+</TBODY>
+
+% }