Form::error nur als Instanz-, nicht als Klassenmethode aufrufen
authorMoritz Bunkus <m.bunkus@linet-services.de>
Tue, 22 May 2012 06:25:44 +0000 (08:25 +0200)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Tue, 22 May 2012 06:25:44 +0000 (08:25 +0200)
Fix für 1892.

SL/Inifile.pm

index 6895d60..43689d1 100644 (file)
@@ -51,7 +51,7 @@ sub new {
 
   my $self = { "FILE" => $file };
 
-  open FH, "$file" or Form->error("$file : $!");
+  open FH, "$file" or $::form->error("$file : $!");
 
   while (<FH>) {
     chomp;
@@ -101,7 +101,7 @@ sub write {
   my ($self) = @_;
 
   my $file = $self->{FILE};
-  my $fh   = IO::File->new($file, "w") || Form->error("$file : $!");
+  my $fh   = IO::File->new($file, "w") || $::form->error("$file : $!");
 
   foreach my $section_name (sort keys %{ $self }) {
     next if $section_name =~ m/^[A-Z]+$/;
@@ -118,4 +118,3 @@ sub write {
 }
 
 1;
-