summaryrefslogtreecommitdiff
path: root/httemplate/search
diff options
context:
space:
mode:
authormark <mark>2011-12-10 00:58:15 +0000
committermark <mark>2011-12-10 00:58:15 +0000
commitd8c2d2e79098ec7e0936b50f215eb41de00bc122 (patch)
tree6da3ea3c3d87c8bc7e9e07d71c43352e079a37fa /httemplate/search
parente6f7e02b32ebaa471230819d36a88f88b98bed6a (diff)
option to keep track of unrateable CDRs, #15502
Diffstat (limited to 'httemplate/search')
-rw-r--r--httemplate/search/cdr.html14
-rw-r--r--httemplate/search/report_cdr.html7
2 files changed, 14 insertions, 7 deletions
diff --git a/httemplate/search/cdr.html b/httemplate/search/cdr.html
index 1e3c57cae..5e917db2e 100644
--- a/httemplate/search/cdr.html
+++ b/httemplate/search/cdr.html
@@ -80,15 +80,21 @@ my @qsearch = @search;
# freesidestatus
###
-if ( $cgi->param('freesidestatus') eq 'NULL' ) {
+my $status = $cgi->param('freesidestatus');
+if ( $status eq 'NULL' ) {
$title = "Unprocessed $title";
$hashref->{'freesidestatus'} = ''; # Record.pm will take care of it
push @search, "( freesidestatus IS NULL OR freesidestatus = '' )";
-} elsif ( $cgi->param('freesidestatus') =~ /^([\w ]+)$/ ) {
-
- $title = "Processed $title";
+} elsif ( $status =~ /^([\w ]+)$/ ) {
+
+ if ( $status eq 'done' ) {
+ $title = "Processed $title";
+ }
+ elsif ( $status eq 'failed' ) {
+ $title = "Skipped $title";
+ }
$hashref->{'freesidestatus'} = $1;
push @search, "freesidestatus = '$1'";
diff --git a/httemplate/search/report_cdr.html b/httemplate/search/report_cdr.html
index b9f883777..f305ed913 100644
--- a/httemplate/search/report_cdr.html
+++ b/httemplate/search/report_cdr.html
@@ -22,9 +22,10 @@
<TD ALIGN="right">Status: </TD>
<TD>
<SELECT NAME="freesidestatus">
- <OPTION VALUE="">(all)
- <OPTION VALUE="NULL">unprocessed
- <OPTION VALUE="done">processed
+ <OPTION VALUE="">(all)</OPTION>
+ <OPTION VALUE="NULL">unprocessed</OPTION>
+ <OPTION VALUE="done">processed</OPTION>
+ <OPTION VALUE="failed">skipped</OPTION>
</SELECT>
</TD>
</TR>