Kosmetik
[kivitendo-erp.git] / bin / mozilla / installationcheck.pl
index 6e1dfc6..ce6022b 100644 (file)
@@ -1,16 +1,22 @@
 use SL::InstallationCheck;
 
+use strict;
+
 sub verify_installation {
   my $script = $0;
   $script =~ s|.*/||;
 
-  return unless ($form{"action"} && ($script eq "login.pl"));
+  my $form     = $main::form;
+
+  return unless ($form->{"action"} && ($script eq "login.pl"));
+
+  SL::InstallationCheck::check_for_conditional_dependencies();
 
   my @missing_modules = SL::InstallationCheck::test_all_modules();
   return if (scalar(@missing_modules) == 0);
 
   use SL::Locale;
-  my $locale = new Locale($language, "installationcheck");
+  my $locale = new Locale($main::language, "installationcheck");
 
   print(qq|content-type: text/html
 
@@ -79,7 +85,8 @@ sub verify_installation {
  </body>
 </html>
 |);
-  exit(0);
+
+  ::end_of_request();
 }
 
 1;