<!--~unpaid_totals start~-->
<h3>Unpaid totals</h3>
- <p>"queued" includes work-in-progress.
+ <table cellpadding="3" cellspacing="0" border="1" summary="">
+ <tr><th>Client</th><th>Queued<br />& WIP</th><th>Done</th><th>Done &<br />Tested</th><th>Done But<br />Not Tested</th></tr>
<!--~unpaid_totals_row start~-->
- <div class="task_link">~client.html~ queued: ~queued_total.money~, tested: ~tested_total.money~, done: ~done_total.money~</div>
+ <tr><td>~client.html~</td><td class="num">~queued_total.money~</td><td class="num">~done_total.money~</td><td class="num">~tested_total.money~</td><td class="num">~not_tested_total.money~</td></tr>
<!--~end~-->
+ </table>
<!--~end~-->
<!--~finished_paid start~-->
# status strings: 'finished_untested', 'finished_unpaid', 'queue'
function totals_summary($arr) {
if($arr) {
+ $total_finished_untested = 0;
+ $total_finished_unpaid = 0;
+ $total_queue = 0;
+ $total_working = 0;
foreach($arr as $client_id => $t) {
$finished_untested = 0;
$finished_unpaid = 0;
}
tem_set('tested_total', $finished_unpaid);
tem_set('done_total', $finished_unpaid + $finished_untested);
+ tem_set('not_tested_total', $finished_untested);
tem_set('queued_total', $queue + $working);
tem_set('client', db_get_value('people', 'username', 'where id=%i', $client_id));
tem_show('unpaid_totals_row');
+ $total_finished_untested += $finished_untested;
+ $total_finished_unpaid += $finished_unpaid;
+ $total_queue += $queue;
+ $total_working += $working;
}
+ tem_set('tested_total', $total_finished_unpaid);
+ tem_set('done_total', $total_finished_unpaid + $total_finished_untested);
+ tem_set('not_tested_total', $total_finished_untested);
+ tem_set('queued_total', $total_queue + $total_working);
+ tem_set('client', 'all');
+ tem_show('unpaid_totals_row');
+
tem_show('unpaid_totals');
}
}