X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=httemplate%2Fsearch%2Fcdr.html;h=00aee9e473bf20a7945b84d2a70bf7b3cd4ac764;hb=8044f0bce5077fc8348c7f7401ed5b8ff4582f75;hp=6b38d3ba73989029e537faab2e75957beebefea6;hpb=f15bd2ccea5f19283c1e2c825d86409724368f6d;p=freeside.git diff --git a/httemplate/search/cdr.html b/httemplate/search/cdr.html index 6b38d3ba7..00aee9e47 100644 --- a/httemplate/search/cdr.html +++ b/httemplate/search/cdr.html @@ -126,7 +126,7 @@ foreach my $param ( grep /^termpart\d+status$/, $cgi->param ) { $search = "NOT EXISTS ( SELECT 1 FROM cdr_termination WHERE $where_term )"; - } elsif ( $cgi->param('freesidestatus') =~ /^([\w ]+)$/ ) { + } elsif ( $status =~ /^([\w ]+)$/ ) { #false lazienss w/cdr_termination.pm (i should be a part_termination method) my $where_term = @@ -172,13 +172,26 @@ if ( $cgi->param('charged_party') =~ /^\s*([\d\-\+\ ]+)\s*$/ ) { #push @search, "charged_party = '$charged_party'"; #XXX countrycode - my $search = " ( charged_party = '$charged_party' - OR charged_party = '1$charged_party' ) "; + my $search = " ( charged_party IN ('$charged_party', '1$charged_party') )"; push @search, $search; push @qsearch, $search; } +if ( $cgi->param('charged_party_or_src') =~ /^\s*([\d\-\+\ ]+)\s*$/ ) { + ( my $charged_party = $1 ) =~ s/\D//g; + #$hashref->{'charged_party'} = $charged_party; + #push @search, "charged_party = '$charged_party'"; + #XXX countrycode + + my $search = " ( charged_party IN ('$charged_party', '1$charged_party') + OR src IN ('$charged_party', '1$charged_party') )"; + + push @search, $search; + push @qsearch, $search; +} + + ### # cdrbatchnum (or legacy cdrbatch) ###