optimize CDR rating after timed rate perf regression, RT#15739
[freeside.git] / httemplate / misc / exchanges.cgi
1 <% objToJson(\@exchanges) %>
2 <%init>
3
4 my( $areacode, $svcpart ) = $cgi->param('arg');
5
6 my $part_svc = qsearchs('part_svc', { 'svcpart'=>$svcpart } );
7 die "unknown svcpart $svcpart" unless $part_svc;
8
9 my @exchanges = ();
10 if ( $areacode ) {
11
12   my @exports = $part_svc->part_export_did;
13   if ( scalar(@exports) > 1 ) {
14     die "more than one DID-providing export attached to svcpart $svcpart";
15   } elsif ( ! @exports ) {
16     die "no DID providing export attached to svcpart $svcpart";
17   }
18   my $export = $exports[0];
19
20   my $something = $export->get_dids('areacode'=>$areacode);
21
22   @exchanges = @{ $something };
23
24 }
25
26 </%init>