use Irssi::Irc;
use vars qw($VERSION %IRSSI);
-$VERSION = '1.13';
+$VERSION = '1.14';
%IRSSI = (
authors => "Lasse Karstensen",
contact => "lkarsten\@stud.ntnu.no",
# file to read random reasons from. It should contain one
# reason at each line, empty lines and lines starting with # is
# skipped.
-$reasonfile = Irssi::get_irssi_dir() . "/awayreasons";
+my $reasonfile = Irssi::get_irssi_dir() . "/awayreasons";
my @awayreasons;
# like a read() .. ie, stopping at each \n.
local $/ = "\n";
while (<F>) {
- $reason = $_;
+ my $reason = $_;
# remove any naughty linefeeds.
chomp($reason);
# adding to current environment.
push(@awayreasons, $reason);
# and also saving it for later.
- open(F, ">>", $reasonsfile);
- print F $reason;
+ open(F, ">>", $reasonfile);
+ print F $reason,"\n";
close F;
Irssi::print("Added: $reason");
}
sub reasons {
Irssi::print("Listing current awayreasons");
- foreach $var (@awayreasons) {
+ foreach my $var (@awayreasons) {
Irssi::print("=> \"$var\"");
}
}