X-Git-Url: https://git.octo.it/?a=blobdiff_plain;ds=sidebyside;f=lib%2FOnis%2FPlugins%2FCore.pm;h=1b05babbd7c2b5eef2d4ef28ba1c393c0c645a3d;hb=dbcb0793cb2dd3dc64a445888846d2368b803f5a;hp=f3ace5abe3efd2d6287412378acef0b006c25401;hpb=2dfc95bddb9ea3e5c85503b1e6f529c4945cfe30;p=onis.git diff --git a/lib/Onis/Plugins/Core.pm b/lib/Onis/Plugins/Core.pm index f3ace5a..1b05bab 100644 --- a/lib/Onis/Plugins/Core.pm +++ b/lib/Onis/Plugins/Core.pm @@ -362,13 +362,13 @@ sub calculate $NickData->{$main}{'words_total'} = $sum; } - @counter = $NickWordsCounter->get ($nick); + @counter = $NickCharsCounter->get ($nick); if (@counter) { my $sum = 0; for (my $i = 0; $i < 24; $i++) { - $NickData->{$main}{'words'}[$i] += $counter[$i]; + $NickData->{$main}{'chars'}[$i] += $counter[$i]; $sum += $counter[$i]; } $NickData->{$main}{'chars_total'} = $sum; @@ -570,6 +570,7 @@ EOF my $nick = $_; my $ident = nick_to_ident ($nick); my $name = ident_to_name ($ident); + my $print = $name || $nick; $linescount++; @@ -580,11 +581,11 @@ EOF { my $quote = translate ('-- no quote available --'); - if (defined ($QuoteData->{$nick})) + if (@{$QuoteData->{$nick}}) { my $num = scalar (@{$QuoteData->{$nick}}); my $rand = int (rand ($num)); - $quote = html_escape ($QuoteData->{$nick}[$rand]); + $quote = html_escape ($QuoteData->{$nick}[$rand][1]); } my $link = ''; @@ -637,11 +638,11 @@ EOF if ($link) { - print $fh qq#$name\n# + print $fh qq#$print\n# } else { - print $fh qq#$name\n#; + print $fh qq#$print\n#; } if ($DISPLAY_LINES ne 'NONE') @@ -751,7 +752,7 @@ EOF qq# \n#; } - print $fh qq# $name ($total)\n#; + print $fh qq# $print ($total)\n#; if ($row_in_this_table == $ShortLines and $col_in_this_table == 5) {