/[irc-logger]/trunk/bin/irc-logger.pl
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /trunk/bin/irc-logger.pl

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 21 by dpavlin, Sat Mar 18 16:02:32 2006 UTC revision 23 by dpavlin, Sun Mar 26 01:01:10 2006 UTC
# Line 216  sub get_from_log { Line 216  sub get_from_log {
216    
217                  my $append = 1;                  my $append = 1;
218    
219                  if ($last_row->{nick} ne $row->{nick}) {                  my $nick = $row->{nick};
220                    $nick =~ s/^_*(.*?)_*$/$1/;
221            
222                    if ($last_row->{nick} ne $nick) {
223                          # obfu way to find format for me_nick if needed or fallback to default                          # obfu way to find format for me_nick if needed or fallback to default
224                          my $fmt = $row->{me} ? ( $args->{fmt}->{me_nick} || $args->{fmt}->{nick} ) : $args->{fmt}->{nick};                          my $fmt = $row->{me} ? ( $args->{fmt}->{me_nick} || $args->{fmt}->{nick} ) : $args->{fmt}->{nick};
225                          $fmt ||= '%s';                          $fmt ||= '%s';
226    
                         my $nick = $row->{nick};  
227                          $nick = $args->{filter}->{nick}->($nick) if (ref($args->{filter}->{nick}) eq 'CODE');                          $nick = $args->{filter}->{nick}->($nick) if (ref($args->{filter}->{nick}) eq 'CODE');
228    
229                          $msg .= sprintf( $fmt, $nick );                          $msg .= sprintf( $fmt, $nick );
# Line 524  sub root_handler { Line 526  sub root_handler {
526                  } .                  } .
527                  join("</p><p>",                  join("</p><p>",
528                          get_from_log(                          get_from_log(
529                                  limit => $q->param('limit') || 100,                                  limit => $q->param('last') || 100,
530                                  search => $q->param('search') || $q->param('grep') || undef,                                  search => $q->param('search') || $q->param('grep') || undef,
531                                  fmt => {                                  fmt => {
532                                          time => '<span class="time">%s</span> ',                                          time => '<span class="time">%s</span> ',

Legend:
Removed from v.21  
changed lines
  Added in v.23

  ViewVC Help
Powered by ViewVC 1.1.26