Revision de40b13a
Von Marei Peischl vor etwa 5 Jahren hinzugefügt
insettings.tex | ||
---|---|---|
% Hat man mehrere Mandanten muß man statt "Firma1" den Datenbanknamen seines
|
||
% Mandanten eingeben.
|
||
|
||
\IfSubStringInString{Firma1}{\kivicompany}{\newcommand{\identpath}{firma1}}{
|
||
\IfSubStringInString{Firma2}{\kivicompany}{\newcommand{\identpath}{firma2}}
|
||
{\newcommand{\identpath}{firma}} % sonst
|
||
} % Ende Firma1
|
||
\ExplSyntaxOn
|
||
\int_set:Nn \l_kivi_tmp_int {1}
|
||
\bool_set_true:N \l_kivi_tmp_bool
|
||
\bool_while_do:Nn \l_kivi_tmp_bool {
|
||
\file_if_exist:nTF {firma\int_use:N \l_kivi_tmp_int/ident.tex}
|
||
{
|
||
\str_if_in:NnTF \kivicompany {Firma\int_use:N \l_kivi_tmp_int}
|
||
{
|
||
\newcommand*{\identpath}{firma\int_use:N \l_kivi_tmpa_int}
|
||
\bool_set_false:N \l_kivi_tmp_bool
|
||
}
|
||
{\int_incr:N \l_kivi_tmp_int}
|
||
}
|
||
{
|
||
\bool_set_false:N \l_kivi_tmp_bool
|
||
\newcommand*{\identpath}{firma}
|
||
}
|
||
}
|
||
|
||
\ExplSyntaxOff
|
||
|
||
|
||
% Identität
|
||
\input{\identpath/ident.tex}
|
Auch abrufbar als: Unified diff
Mandantenfähigkeit bis firma<n>