X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=httemplate%2Fsearch%2Fphone_inventory_provisioned.html;h=52657e70a30ebee9d63192676cfeee091911dd3f;hp=57eb6763b7f2dab800ad72bb2849a41e8d546efc;hb=376b1dfc27736a2d7060ad0ca140565c9d3de55d;hpb=f0749e294656ac2615edaa59bbdb850eb3d20544 diff --git a/httemplate/search/phone_inventory_provisioned.html b/httemplate/search/phone_inventory_provisioned.html index 57eb6763b..52657e70a 100644 --- a/httemplate/search/phone_inventory_provisioned.html +++ b/httemplate/search/phone_inventory_provisioned.html @@ -7,17 +7,19 @@ 'select' => 'distinct latanum', }, 'count_query' => 'SELECT COUNT(distinct latanum) FROM phone_avail', - 'header' => [ 'LATA', + 'header' => [ + 'LATA #', + 'LATA Description', 'Available', 'Provisioned', 'Have Usage', ], 'fields' => [ - sub { # LATA + 'latanum', + sub { # LATA Description my $phone_avail = shift; - my $lata = $phone_avail->lata; - $lata = $lata ? $lata->description : ''; - $phone_avail->latanum . " - " . $lata; + return '' unless $phone_avail->lata; + $phone_avail->lata->description; }, sub { # Available my $latanum = shift->latanum; @@ -44,19 +46,8 @@ }, sub { # Have Usage my $phone_avail = shift; - return '' unless $phone_avail->latanum; - my $latanum = $phone_avail->latanum; - my $count = 0; - my $sql = "select count(1) from cdr where src in - (select phonenum from svc_phone where svcnum in ( - select svcnum from phone_avail where latanum = $latanum - and svcnum is not null) ) - or charged_party in (select phonenum from svc_phone where - svcnum in (select svcnum from phone_avail where - latanum = $latanum and svcnum is not null) )"; - my $c = $phone_avail->scalar_sql($sql); - $count++ if $c > 0; - $count; + return '' unless $phone_avail->lata; + $phone_avail->lata->have_usage; }, ], 'align' => 'lccc',