From: Jason Woofenden Date: Tue, 20 Jan 2009 07:50:37 +0000 (-0500) Subject: made unpaid totals section into a nice table, and added row for sum accross all clients X-Git-Url: https://jasonwoof.com/gitweb/?p=contractor-progress.git;a=commitdiff_plain;h=2fa97de2329f977e9570192538f084476acff687 made unpaid totals section into a nice table, and added row for sum accross all clients --- diff --git a/index.html b/index.html index 192fccf..48aede9 100644 --- a/index.html +++ b/index.html @@ -65,10 +65,12 @@

Unpaid totals

-

"queued" includes work-in-progress. + + - + +
ClientQueued
& WIP
DoneDone &
Tested
Done But
Not Tested
~client.html~~queued_total.money~~done_total.money~~tested_total.money~~not_tested_total.money~
diff --git a/index.php b/index.php index 1c17785..afb5de1 100644 --- a/index.php +++ b/index.php @@ -69,6 +69,10 @@ function task_summary($tem_prefix, $where_clause/*, ... */) { # 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; @@ -88,11 +92,23 @@ function totals_summary($arr) { } 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'); } } diff --git a/tasks.css b/tasks.css index a9a6de1..24104b2 100644 --- a/tasks.css +++ b/tasks.css @@ -3,6 +3,14 @@ margin: 15px 0px 5px; } +th { + text-align: center; +} + +td.num { + text-align: right; +} + .task_link { padding-top: 8px; }