projects
/
kivitendo-erp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Debitorenrechnungen: Bei Zahlungseingängen ist für jede Zeile eine Projektnummer...
[kivitendo-erp.git]
/
am.pl
diff --git
a/am.pl
b/am.pl
index
ef43d9d
..
7e111f3
100755
(executable)
--- a/
am.pl
+++ b/
am.pl
@@
-31,24
+31,30
@@
#######################################################################
# setup defaults, DO NOT CHANGE
#######################################################################
# setup defaults, DO NOT CHANGE
-$userspath = "users";
-$templates = "templates";
+$userspath
= "users";
+$templates
= "templates";
$memberfile = "users/members";
$memberfile = "users/members";
-$sendmail = "| /usr/sbin/sendmail -t";
+$sendmail
= "| /usr/sbin/sendmail -t";
########## end ###########################################
########## end ###########################################
-
$| = 1;
use SL::LXDebug;
$lxdebug = LXDebug->new();
$| = 1;
use SL::LXDebug;
$lxdebug = LXDebug->new();
+use CGI;
use SL::Form;
use SL::Form;
+use SL::Locale;
eval { require "lx-erp.conf"; };
eval { require "lx-erp.conf"; };
+if (defined($latex) && !defined($latex_templates)) {
+ $latex_templates = $latex;
+ undef($latex);
+}
$form = new Form;
$form = new Form;
+$cgi = new CGI('');
# name of this script
$0 =~ tr/\\/\//;
# name of this script
$0 =~ tr/\\/\//;
@@
-57,6
+63,7
@@
$script = substr($0, $pos + 1);
# we use $script for the language module
$form->{script} = $script;
# we use $script for the language module
$form->{script} = $script;
+
# strip .pl for translation files
$script =~ s/\.pl//;
# strip .pl for translation files
$script =~ s/\.pl//;
@@
-67,27
+74,27
@@
use DBI;
eval { require("$userspath/$form->{login}.conf"); };
if ($@) {
$locale = new Locale "$language", "$script";
eval { require("$userspath/$form->{login}.conf"); };
if ($@) {
$locale = new Locale "$language", "$script";
-
+
$form->{callback} = "";
$form->{callback} = "";
- $msg1 = $locale->text('You are logged out!');
- $msg2 = $locale->text('Login');
+ $msg1
= $locale->text('You are logged out!');
+ $msg2
= $locale->text('Login');
$form->redirect("$msg1 <p><a href=login.pl target=_top>$msg2</a>");
}
$form->redirect("$msg1 <p><a href=login.pl target=_top>$msg2</a>");
}
-
$myconfig{dbpasswd} = unpack 'u', $myconfig{dbpasswd};
$myconfig{dbpasswd} = unpack 'u', $myconfig{dbpasswd};
-map { $form->{$_} = $myconfig{$_} } qw(stylesheet charset) unless (($form->{action} eq 'save') && ($form->{type} eq 'preferences'));
+map { $form->{$_} = $myconfig{$_} } qw(stylesheet charset)
+ unless (($form->{action} eq 'save') && ($form->{type} eq 'preferences'));
# locale messages
$locale = new Locale "$myconfig{countrycode}", "$script";
# check password
# locale messages
$locale = new Locale "$myconfig{countrycode}", "$script";
# check password
-$form->error($locale->text('Incorrect Password!'))
if ($form->{password} ne $myconfig{password});
-
+$form->error($locale->text('Incorrect Password!'))
+ if ($form->{password} ne $myconfig{password});
$form->{path} =~ s/\.\.\///g;
if ($form->{path} !~ /^bin\//) {
$form->{path} =~ s/\.\.\///g;
if ($form->{path} !~ /^bin\//) {
- $form->error($locale->text('Invalid path!')
.
"\n");
+ $form->error($locale->text('Invalid path!')
.
"\n");
}
# did sysadmin lock us out
}
# did sysadmin lock us out
@@
-95,7
+102,6
@@
if (-e "$userspath/nologin") {
$form->error($locale->text('System currently down for maintenance!'));
}
$form->error($locale->text('System currently down for maintenance!'));
}
-
# pull in the main code
require "$form->{path}/$form->{script}";
# pull in the main code
require "$form->{path}/$form->{script}";
@@
-112,14
+118,17
@@
if (-f "$form->{path}/$form->{login}_$form->{script}") {
}
if ($form->{action}) {
}
if ($form->{action}) {
+
# window title bar, user info
# window title bar, user info
- $form->{titlebar} = "Lx-Office ".$locale->text('Version'). " $form->{version} - $myconfig{name} - $myconfig{dbname}";
+ $form->{titlebar} =
+ "Lx-Office "
+ . $locale->text('Version')
+ . " $form->{version} - $myconfig{name} - $myconfig{dbname}";
&{ $locale->findsub($form->{action}) };
} else {
$form->error($locale->text('action= not defined!'));
}
&{ $locale->findsub($form->{action}) };
} else {
$form->error($locale->text('action= not defined!'));
}
-
# end
# end