Changeset 11623 for branches

Show
Ignore:
Timestamp:
11/11/08 12:14:08 (8 weeks ago)
Author:
javier.amor.garcia@…
Message:

consolidation specification for popProxy refs #1153

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/pop-proxy-branch/mailfilter/src/EBox/MailFilter.pm

    r11605 r11623  
    619619                  'address' => __('Account'), 
    620620                  clientConn => __(q{Client's address}), 
     621                  'event' => __('Event'), 
    621622 
    622623                  mails  => __('Total messages'), 
     
    650651            'events' => $events, 
    651652            'eventcol' => 'event', 
    652  
     653            'consolidate' => $self->_popProxyFilterConsolidationSpec(), 
    653654    }; 
    654655} 
     
    694695 
    695696 
    696 sub _popProxuyFilterConsolidationSpec 
     697sub _popProxyFilterConsolidationSpec 
    697698{ 
    698699    my $spec = { 
     700                filter             => sub { 
     701                                       my ( $row) = @_; 
     702                                       return $row->{event} eq 'pop3_fetch_ok' 
     703                                      }, 
    699704                accummulateColumns => { 
    700                                        mails  => 0, 
    701                                        clean  => 0, 
    702                                        virus  => 0, 
    703                                        spam   => 0, 
     705                                       mails  => 0, 
     706                                       clean  => 0, 
     707                                       virus  => 0, 
     708                                       spam   => 0, 
    704709                                      }, 
    705710                consolidateColumns => { 
    706  
     711                                       mail => { 
     712                                                accummulate => 'mail', 
     713                                               }, 
     714                                       clean => { 
     715                                                accummulate => 'clean', 
     716                                               }, 
     717                                       virus => { 
     718                                                accummulate => 'virus', 
     719                                               }, 
     720                                       spam => { 
     721                                                accummulate => 'spam', 
     722                                               }, 
     723                                        
    707724                                      }, 
    708725               }; 
    709726         
    710     return $spec; 
     727    return {  pop_proxy_filter_traffic => $spec }; 
    711728} 
    712729