X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=httemplate%2Fsearch%2Fcdr.html;h=5e917db2ef3eba2e67869f517cbf833c990ebc30;hb=b6dbe0f12dbbe4ea5209367f905f937789b5b607;hp=c77fc352fb20bdb8df9d0a4a77a301e5fbf7d449;hpb=9e5bf689d08f88ec6b49312c2c515f5a28bfdf11;p=freeside.git diff --git a/httemplate/search/cdr.html b/httemplate/search/cdr.html index c77fc352f..5e917db2e 100644 --- a/httemplate/search/cdr.html +++ b/httemplate/search/cdr.html @@ -80,21 +80,40 @@ 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'"; } ### +# cdrtypenum +### + +if ( $cgi->param('cdrtypenum') =~ /^(\d+)$/ ) { + $hashref->{'cdrtypenum'} = $1; + push @search, "cdrtypenum = $1"; +} +elsif ( $cgi->param('cdrtypenum') eq 'none' ) { + $hashref->{'cdrtypenum'} = ''; + push @search, "cdrtypenum is null"; +} + +### # termpartNstatus ### @@ -331,7 +350,7 @@ unshift @fields, sub { qq!!; }; -my @links = ( '', map { exists($links{$_}) ? $links{$_} : '' } @fields ); +my @links = ( map { exists($links{$_}) ? $links{$_} : '' } @fields ); ###