summaryrefslogtreecommitdiff
path: root/httemplate/browse
diff options
context:
space:
mode:
authorivan <ivan>2010-10-22 08:54:32 +0000
committerivan <ivan>2010-10-22 08:54:32 +0000
commit79f809fedf5fc96da31039122c8326d31b6662b6 (patch)
tree25d7a5ee61e1d49d13fadca19d06d3a1e671b199 /httemplate/browse
parent20083b23d487f90b27f228262171152e98c5d9fc (diff)
fix package def report totals to break down not yet billed vs. active package counts, RT#10317
Diffstat (limited to 'httemplate/browse')
-rwxr-xr-xhttemplate/browse/part_pkg.cgi11
1 files changed, 10 insertions, 1 deletions
diff --git a/httemplate/browse/part_pkg.cgi b/httemplate/browse/part_pkg.cgi
index 3c3016ba2..3881606d9 100755
--- a/httemplate/browse/part_pkg.cgi
+++ b/httemplate/browse/part_pkg.cgi
@@ -96,6 +96,13 @@ $select = "
*,
( $count_cust_pkg
+ AND ( setup IS NULL OR setup = 0 )
+ AND ( cancel IS NULL OR cancel = 0 )
+ AND ( susp IS NULL OR susp = 0 )
+ ) AS num_not_yet_billed,
+
+ ( $count_cust_pkg
+ AND setup IS NOT NULL AND setup != 0
AND ( cancel IS NULL OR cancel = 0 )
AND ( susp IS NULL OR susp = 0 )
) AS num_active,
@@ -309,6 +316,7 @@ if ( $acl_edit_global ) {
#if ( $cgi->param('active') ) {
push @header, 'Customer<BR>packages';
my %col = (
+ 'not yet billed' => '009999', #teal? cyan?
'active' => '00CC00',
'suspended' => 'FF9900',
'cancelled' => 'FF0000',
@@ -326,6 +334,7 @@ if ( $acl_edit_global ) {
#$label = 'one-time charge',
$label = 'charge',
}
+ $label= 'not yet billed' if $magic eq 'not_yet_billed';
[
{
@@ -350,7 +359,7 @@ if ( $acl_edit_global ) {
),
},
],
- } (qw( active suspended cancelled ))
+ } (qw( not_yet_billed active suspended cancelled ))
]; };
$align .= 'r';
#}