diff options
author | ivan <ivan> | 2010-08-16 19:45:25 +0000 |
---|---|---|
committer | ivan <ivan> | 2010-08-16 19:45:25 +0000 |
commit | 39a2828f29728d34af96fc6e0aef23ea01f7a7a2 (patch) | |
tree | 0f493b906a9f2bda2beebe04ed1830e133a085cc /httemplate/search/cdr.html | |
parent | 4774ede40353662ddcb4181d824ab2167c68ff8c (diff) |
fix search of pending/billed CDRs to find src field too, RT#9640
Diffstat (limited to 'httemplate/search/cdr.html')
-rw-r--r-- | httemplate/search/cdr.html | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/httemplate/search/cdr.html b/httemplate/search/cdr.html index a5575967c..00aee9e47 100644 --- a/httemplate/search/cdr.html +++ b/httemplate/search/cdr.html @@ -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) ### |