/[irc-logger]/trunk/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/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 22 by dpavlin, Fri Mar 24 23:19:57 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 );

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

  ViewVC Help
Powered by ViewVC 1.1.26