summaryrefslogtreecommitdiff
path: root/httemplate/search/cdr.html
diff options
context:
space:
mode:
authorivan <ivan>2010-08-16 19:45:25 +0000
committerivan <ivan>2010-08-16 19:45:25 +0000
commit39a2828f29728d34af96fc6e0aef23ea01f7a7a2 (patch)
tree0f493b906a9f2bda2beebe04ed1830e133a085cc /httemplate/search/cdr.html
parent4774ede40353662ddcb4181d824ab2167c68ff8c (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.html17
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)
###