X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=am.pl;h=2860f61338ac4cfbd1a23d3ea8a2f6551f27d9cf;hb=b4089f8ded1d7a2b81837107fa90a861d29b7d5e;hp=98d990c8101884f83e4c435b1ec9386e7c5aaca9;hpb=40782548cf82ac1e4c0fe417113a4cb3072e9390;p=kivitendo-erp.git diff --git a/am.pl b/am.pl index 98d990c81..2860f6133 100755 --- a/am.pl +++ b/am.pl @@ -98,28 +98,23 @@ $locale = new Locale "$myconfig{countrycode}", "$script"; $form->error($locale->text('Incorrect Password!')) if ($form->{password} ne $myconfig{password}); -$form->{path} =~ s/\.\.\///g; -if ($form->{path} !~ /^bin\//) { - $form->error($locale->text('Invalid path!') . "\n"); -} - # did sysadmin lock us out if (-e "$userspath/nologin") { $form->error($locale->text('System currently down for maintenance!')); } # pull in the main code -require "$form->{path}/$form->{script}"; +require "bin/mozilla/$form->{script}"; # customized scripts -if (-f "$form->{path}/custom_$form->{script}") { - eval { require "$form->{path}/custom_$form->{script}"; }; +if (-f "bin/mozilla/custom_$form->{script}") { + eval { require "bin/mozilla/custom_$form->{script}"; }; $form->error($@) if ($@); } # customized scripts for login -if (-f "$form->{path}/$form->{login}_$form->{script}") { - eval { require "$form->{path}/$form->{login}_$form->{script}"; }; +if (-f "bin/mozilla/$form->{login}_$form->{script}") { + eval { require "bin/mozilla/$form->{login}_$form->{script}"; }; $form->error($@) if ($@); }