]> wagnertech.de Git - kivitendo-erp.git/blobdiff - SL/InstallationCheck.pm
ReportGenerator: Einen Indikator aktiviert, der anzeigt, nach welcher Spalte gerade...
[kivitendo-erp.git] / SL / InstallationCheck.pm
index fc8560bd08329b76aab28c2f2d8d3d3901315874..3977bb4697720333502cac47239a29b6fa518bf5 100644 (file)
@@ -11,7 +11,10 @@ use vars qw(@required_modules);
   { "name" => "HTML::Template", "url" => "http://search.cpan.org/~samtregar/" },
   { "name" => "Archive::Zip", "url" => "http://search.cpan.org/~adamk/" },
   { "name" => "Text::Iconv", "url" => "http://search.cpan.org/~mpiotr/" },
-  { "name" => "Klaus", "url" => "http://dum.my/" },
+  { "name" => "Time::HiRes", "url" => "http://search.cpan.org/~jhi/" },
+  { "name" => "YAML", "url" => "http://search.cpan.org/~ingy/" },
+  { "name" => "IO::Wrap", "url" => "http://search.cpan.org/~dskoll/IO-stringy-2.110/" },
+  { "name" => "Text::CSV_XS", "url" => "http://search.cpan.org/~hmbrand/Text-CSV_XS-0.29/" },
   );
 
 sub module_available {
@@ -25,12 +28,7 @@ sub module_available {
 }
 
 sub test_all_modules {
-  my @missing_modules;
-
-  map({ push(@missing_modules, $_) unless (module_available($_)); }
-      @required_modules);
-
-  return @missing_modules;
+  return grep { !module_available($_->{name}) } @required_modules;
 }
 
 1;