Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 008c2e15

Von Moritz Bunkus vor fast 12 Jahren hinzugefügt

  • ID 008c2e1529744e195616ac2cbf7736f06a90816e
  • Vorgänger 96a5b393
  • Nachfolger c497b035

Lx-Office heißt nun kivitendo

Unterschiede anzeigen:

SL/Auth.pm
330 330
    my ($cluster_encoding) = $dbh->selectrow_array($query);
331 331

  
332 332
    if ($cluster_encoding && ($cluster_encoding =~ m/^(?:UTF-?8|UNICODE)$/i) && ($encoding !~ m/^(?:UTF-?8|UNICODE)$/i)) {
333
      $error = $main::locale->text('Your PostgreSQL installationen uses UTF-8 as its encoding. Therefore you have to configure Lx-Office to use UTF-8 as well.');
333
      $error = $main::locale->text('Your PostgreSQL installationen uses UTF-8 as its encoding. Therefore you have to configure kivitendo to use UTF-8 as well.');
334 334
    }
335 335

  
336 336
    $dbh->disconnect();
......
1047 1047
    ["batch_printing",                 $locale->text("Batch Printing")],
1048 1048
    ["--others",                       $locale->text("Others")],
1049 1049
    ["email_bcc",                      $locale->text("May set the BCC field when sending emails")],
1050
    ["config",                         $locale->text("Change Lx-Office installation settings (all menu entries beneath 'System')")],
1050
    ["config",                         $locale->text("Change kivitendo installation settings (all menu entries beneath 'System')")],
1051 1051
    ["admin",                          $locale->text("Administration (Used to access instance administration from user logins)")],
1052 1052
    );
1053 1053

  
SL/Controller/Base.pm
229 229
    $self->$sub(@_);
230 230
    $self->_run_hooks('after', $action);
231 231
  } else {
232
    $::form->error($::locale->text('Oops. No valid action found to dispatch. Please report this case to the Lx-Office team.'));
232
    $::form->error($::locale->text('Oops. No valid action found to dispatch. Please report this case to the kivitendo team.'));
233 233
  }
234 234
}
235 235

  
SL/DATEV.pm
1 1
#=====================================================================
2
# Lx-Office ERP
2
# kivitendo ERP
3 3
# Copyright (c) 2004
4 4
#
5 5
#  Author: Philip Reetz
......
1037 1037

  
1038 1038
=head1 NAME
1039 1039

  
1040
SL::DATEV - Lx-Office DATEV Export module
1040
SL::DATEV - kivitendo DATEV Export module
1041 1041

  
1042 1042
=head1 SYNOPSIS
1043 1043

  
SL/DB/Helper/ALL.pm
108 108
This module depends on all modules in SL/DB/*.pm for the convenience
109 109
of being able to write a simple \C<use SL::DB::Helper::ALL> and
110 110
having everything loaded. This is supposed to be used only in the
111
Lx-Office console. Normal modules should C<use> only the modules they
111
kivitendo console. Normal modules should C<use> only the modules they
112 112
actually need.
113 113

  
114 114
=head1 AUTHOR
SL/DB/Helper/ALLAuth.pm
26 26
This module depends on all modules in SL/DB/Auth*.pm for the
27 27
convenience of being able to write a simple \C<use
28 28
SL::DB::Helper::ALLAuth> and having everything loaded. This is
29
supposed to be used only in the Lx-Office console. Normal modules
29
supposed to be used only in the kivitendo console. Normal modules
30 30
should C<use> only the modules they actually need.
31 31

  
32 32
=head1 AUTHOR
SL/DBUtils.pm
396 396

  
397 397
=head1 DESCRIPTION
398 398

  
399
DBUtils is the attempt to reduce the amount of overhead it takes to retrieve information from the database in Lx-Office. Previously it would take about 15 lines of code just to get one single integer out of the database, including failure procedures and importing the necessary packages. Debugging would take even more.
399
DBUtils is the attempt to reduce the amount of overhead it takes to retrieve information from the database in kivitendo. Previously it would take about 15 lines of code just to get one single integer out of the database, including failure procedures and importing the necessary packages. Debugging would take even more.
400 400

  
401 401
Using DBUtils most database procedures can be reduced to defining the query, executing it, and retrieving the result. Let DBUtils handle the rest. Whenever there is a database operation not covered in DBUtils, add it here, rather than working around it in the backend code.
402 402

  
......
591 591

  
592 592
=head1 COPYRIGHT AND LICENSE
593 593

  
594
Copyright 2007 by Lx-Office Community
594
Copyright 2007 by kivitendo Community
595 595

  
596 596
This program is free software; you can redistribute it and/or modify
597 597
it under the terms of the GNU General Public License as published by
SL/FCGIFixes.pm
10 10
# setting STDOUT to ":utf8" with "binmode".  Also FCGI starting with
11 11
# 0.69 implements proper handling for UTF-8 flagged strings -- namely
12 12
# by downgrading them into bytes. The combination of the two causes
13
# Lx-Office's way of handling strings to go belly up (storing
13
# kivitendo's way of handling strings to go belly up (storing
14 14
# everything in Perl's internal encoding and using Perl's I/O layer
15 15
# for automatic conversion on output).
16 16
#
SL/Form.pm
3609 3609

  
3610 3610
=head1 SYNOPSIS
3611 3611

  
3612
This is the main data object of Lx-Office.
3612
This is the main data object of kivitendo.
3613 3613
Unfortunately it also acts as a god object for certain data retrieval procedures used in the entry points.
3614 3614
Points of interest for a beginner are:
3615 3615

  
......
3634 3634

  
3635 3635
Generates a HTTP redirection header for the new C<$url>. Constructs an
3636 3636
absolute URL including scheme, host name and port. If C<$url> is a
3637
relative URL then it is considered relative to Lx-Office base URL.
3637
relative URL then it is considered relative to kivitendo base URL.
3638 3638

  
3639 3639
This function C<die>s if headers have already been created with
3640 3640
C<$::form-E<gt>header>.
SL/Helper/DateTime.pm
44 44

  
45 45
=item C<to_lxoffice %param>
46 46

  
47
Formats the date and time according to the current Lx-Office user's
47
Formats the date and time according to the current kivitendo user's
48 48
date format with L<Locale::format_datetime_object>.
49 49

  
50 50
=item C<from_lxoffice $string>
51 51

  
52
Parses a date string formatted in the current Lx-Office user's date
52
Parses a date string formatted in the current kivitendo user's date
53 53
format and returns an instance of L<DateTime>.
54 54

  
55 55
Note that only dates can be parsed at the moment, not the time
SL/InstanceConfiguration.pm
158 158

  
159 159
=head1 SYNOPSIS
160 160

  
161
Lx-Office has two configuration levels: installation specific
161
kivitendo has two configuration levels: installation specific
162 162
(provided by the global variable C<%::lx_office_conf>) and instance
163 163
specific. The latter is provided by a global instance of this class,
164 164
C<$::instance_conf>.
SL/LXDebug.pm
340 340

  
341 341
=head1 NAME
342 342

  
343
LXDebug - Lx-Office debugging facilities
343
LXDebug - kivitendo debugging facilities
344 344

  
345 345
=head1 SYNOPSIS
346 346

  
347
This module provides functions for debugging Lx-Office. An instance is
347
This module provides functions for debugging kivitendo. An instance is
348 348
always created as the global variable C<$::lxdebug> at the earliest
349 349
possible moment.
350 350

  
......
475 475

  
476 476
=back
477 477

  
478
Note that these are only useful if Lx-Office is running as a FastCGI
478
Note that these are only useful if kivitendo is running as a FastCGI
479 479
application because otherwise the changes would be lost when the
480 480
process exits in a normal CGI environment.
481 481

  
SL/Locale.pm
328 328
  } elsif ($myconfig->{dateformat} eq "yyyy-mm-dd") {
329 329

  
330 330
    # Use German syntax with the ISO date style "yyyy-mm-dd" because
331
    # Lx-Office is mainly used in Germany or German speaking countries.
331
    # kivitendo is mainly used in Germany or German speaking countries.
332 332
    if (defined $longformat && $longformat == 0) {
333 333
      $mm++;
334 334
      $dd = "0$dd" if ($dd < 10);
SL/MoreCommon.pm
192 192

  
193 193
=head1 DESCRIPTION
194 194

  
195
this is a collection of helper functions used in Lx-Office.
195
this is a collection of helper functions used in kivitendo.
196 196
Most of them are either obvious or too obscure to care about unless you really have to.
197 197
The exceptions are documented here.
198 198

  
SL/RecordLinks.pm
209 209

  
210 210
=head1 NAME
211 211

  
212
SL::RecordLinks - Verlinkung von Lx-Office Objekten.
212
SL::RecordLinks - Verlinkung von kivitendo Objekten.
213 213

  
214 214
=head1 SYNOPSIS
215 215

  
SL/ReportGenerator.pm
791 791

  
792 792
=head1 NAME
793 793

  
794
SL::ReportGenerator.pm: the Lx-Office way of getting data in shape
794
SL::ReportGenerator.pm: the kivitendo way of getting data in shape
795 795

  
796 796
=head1 SYNOPSIS
797 797

  
......
815 815
Then it lacks usability. You want it to be able to sort the data. You add code for that.
816 816
Then there are too many results, you need pagination, you want to print or export that data..... and so on.
817 817

  
818
The ReportGenerator class was designed because this exact scenario happened about half a dozen times in Lx-Office.
818
The ReportGenerator class was designed because this exact scenario happened about half a dozen times in kivitendo.
819 819
It's purpose is to manage all those formating, culling, sorting, and templating.
820 820
Which makes it almost as complicated to use as doing the work for yourself.
821 821

  
SL/Request.pm
342 342
=head1 DESCRIPTION
343 343

  
344 344
This module handles flattening and unflattening of data for request
345
roundtrip purposes. Lx-Office uses the format as described below:
345
roundtrip purposes. kivitendo uses the format as described below:
346 346

  
347 347
=over 4
348 348

  
SL/SessionFile.pm
171 171
=item C<get_path>
172 172

  
173 173
Returns the name of the session-specific directory used for file
174
storage relative to the Lx-Office installation folder.
174
storage relative to the kivitendo installation folder.
175 175

  
176 176
=item C<prepare_path>
177 177

  
SL/Template/Plugin/HTMLFixes.pm
12 12

  
13 13
# Replacement for Template::Plugin::HTML::url.
14 14

  
15
# Strings in Lx-Office are stored in Perl's internal encoding but have
15
# Strings in kivitendo are stored in Perl's internal encoding but have
16 16
# to be output as UTF-8. A normal regex replace doesn't do that
17 17
# creating invalid UTF-8 characters upon URL-unescaping.
18 18

  
SL/USTVA.pm
1 1
#=====================================================================
2
# Lx-Office ERP
2
# kivitendo ERP
3 3
# Copyright (c) 2004 by Udo Spallek, Aachen
4 4
#
5 5
#  Author: Udo Spallek
bin/mozilla/admin.pl
759 759
  if ($cluster_encoding && ($cluster_encoding =~ m/^(?:UTF-?8|UNICODE)$/i)) {
760 760
    if ($::lx_office_conf{system}->{dbcharset} !~ m/^UTF-?8$/i) {
761 761
      $form->show_generic_error($locale->text('The selected  PostgreSQL installation uses UTF-8 as its encoding. ' .
762
                                              'Therefore you have to configure Lx-Office to use UTF-8 as well.'),
762
                                              'Therefore you have to configure kivitendo to use UTF-8 as well.'),
763 763
                                'back_button' => 1);
764 764
    }
765 765

  
bin/mozilla/datev.pl
1 1
#=====================================================================
2
# Lx-Office ERP
2
# kivitendo ERP
3 3
# Copyright (c) 2004
4 4
#
5 5
#  Author: Philip Reetz
bin/mozilla/do.pl
976 976
  map { delete $form->{$_} } qw(printed emailed queued);
977 977
  delete @{ $form }{ grep { m/^stock_(?:in|out)_\d+/ } keys %{ $form } };
978 978

  
979
  # Let Lx-Office assign a new order number if the user hasn't changed the
979
  # Let kivitendo assign a new order number if the user hasn't changed the
980 980
  # previous one. If it has been changed manually then use it as-is.
981 981
  $form->{donumber} =~ s/^\s*//g;
982 982
  $form->{donumber} =~ s/\s*$//g;
bin/mozilla/gl.pl
1078 1078
  }
1079 1079

  
1080 1080
  if ($split_safety{-1} > 1 && $split_safety{1} > 1) {
1081
    $::form->error($::locale->text("Split entry detected. The values you have entered will result in an entry with more than one position on both debit and credit. Due to known problems involving accounting software Lx-Office does not allow these."));
1081
    $::form->error($::locale->text("Split entry detected. The values you have entered will result in an entry with more than one position on both debit and credit. " .
1082
                                   "Due to known problems involving accounting software kivitendo does not allow these."));
1082 1083
  }
1083 1084

  
1084 1085
  for my $i (1 .. $count) {
bin/mozilla/installationcheck.pl
24 24
<html>
25 25
 <head>
26 26
  <link rel="stylesheet" href="css/lx-office-erp.css" type="text/css"
27
        title="Lx-Office stylesheet">
27
        title="kivitendo stylesheet">
28 28
  <title>| . $locale->text("One or more Perl modules missing") . qq|</title>
29 29
 </head>
30 30
 <body>
31 31

  
32 32
  <h1>| . $locale->text("One or more Perl modules missing") . qq|</h1>
33 33

  
34
  <p>| . $locale->text("At least one Perl module that Lx-Office ERP " .
34
  <p>| . $locale->text("At least one Perl module that kivitendo ERP " .
35 35
                       "requires for running is not installed on your " .
36 36
                       "system.") .
37 37
        " " .
bin/mozilla/oe.pl
1614 1614
  $form->{saveasnew} = 1;
1615 1615
  map { delete $form->{$_} } qw(printed emailed queued delivered closed);
1616 1616

  
1617
  # Let Lx-Office assign a new order number if the user hasn't changed the
1617
  # Let kivitendo assign a new order number if the user hasn't changed the
1618 1618
  # previous one. If it has been changed manually then use it as-is.
1619 1619
  my $idx = $form->{type} =~ /_quotation$/ ? "quonumber" : "ordnumber";
1620 1620
  $form->{$idx} =~ s/^\s*//g;
bin/mozilla/ustva.pl
1 1
#=====================================================================
2
# Lx-Office ERP
2
# kivitendo ERP
3 3
# Copyright (c) 2004 by Udo Spallek, Aachen
4 4
#
5 5
#  Author: Udo Spallek
......
1426 1426
  call_sub($::form->{"lastsub"});
1427 1427
  $::lxdebug->leave_sub();
1428 1428
}
1429

  
css/Mobile/main.css
1
/* Stylesheet for Lx-Office
1
/* Stylesheet for kivitendo
2 2
 * Name: Mobile.css*/
3 3

  
4 4
/* The look of links */
......
185 185
    display: none;
186 186
  }
187 187
}
188

  
css/lx-office-erp/main.css
1
/* Stylesheet for Lx-Office
1
/* Stylesheet for kivitendo
2 2
 * Name: lx-office-erp.css*/
3 3

  
4 4
/* The look of links */
doc/online/de/add_project.pod
1 1
=head1 Projekte erfassen
2 2

  
3
Projekte sind in Lx-Office nur organisatorische Einheiten. Wenn Sie Projekte
3
Projekte sind in kivitendo nur organisatorische Einheiten. Wenn Sie Projekte
4 4
erfassen, können Sie C<Belegen> Projekte zuweisen, und Auswertungen hinterher
5 5
nach den Projekten filtern. Projekte haben ansonsten keine weitere Funktion.
6 6

  
locale/de/all
222 222
  'Assistant for general ledger corrections' => 'Assistent für die Korrektur von Hauptbucheinträgen',
223 223
  'Assume Tax Consultant Data in Tax Computation?' => 'Beraterdaten in UStVA übernehmen?',
224 224
  'At least'                    => 'Mindestens',
225
  'At least one Perl module that Lx-Office ERP requires for running is not installed on your system.' => 'Mindestes ein Perl-Modul, das Lx-Office ERP zur Ausf&uuml;hrung ben&ouml;tigt, ist auf Ihrem System nicht installiert.',
225
  'At least one Perl module that kivitendo ERP requires for running is not installed on your system.' => 'Mindestes ein Perl-Modul, das kivitendo ERP zur Ausf&uuml;hrung ben&ouml;tigt, ist auf Ihrem System nicht installiert.',
226 226
  'At least one of the columns #1, customer, customernumber, vendor, vendornumber (depending on the target table) is required for matching the entry to an existing customer or vendor.' => 'Mindestens eine der Spalten #1, customer, customernumber, vendor, vendornumber (von Zieltabelle abhängig) wird benötigt, um einen Eintrag einem bestehenden Kunden bzw. Lieferanten zuzuordnen.',
227 227
  'At most'                     => 'H&ouml;chstens',
228 228
  'At the moment the transaction looks like this:' => 'Aktuell sieht die Buchung wie folgt aus:',
......
382 382
  'Carry over shipping address' => 'Lieferadresse &uuml;bernehmen',
383 383
  'Cash'                        => 'Zahlungsverkehr',
384 384
  'Cc'                          => 'Cc',
385
  'Change Lx-Office installation settings (all menu entries beneath \'System\')' => 'Ver&auml;ndern der Lx-Office-Installationseinstellungen (Men&uuml;punkte unterhalb von \'System\')',
385
  'Change kivitendo installation settings (all menu entries beneath \'System\')' => 'Ver&auml;ndern der kivitendo-Installationseinstellungen (Men&uuml;punkte unterhalb von \'System\')',
386 386
  'Change representative to'    => 'Vertreter ändern in',
387 387
  'Changes in this block are only sensible if the account is NOT a summary account AND there exists one valid taxkey. To select both Receivables and Payables only make sense for Payment / Receipt (i.e. account cash).' => 'Es ist nur sinnvoll Änderungen vorzunehmen, wenn das Konto KEIN Sammelkonto ist und wenn ein gültiger Steuerschlüssel für das Konto existiert. Gleichzeitig Haken bei Forderungen und Verbindlichkeiten zu setzen, macht auch NUR für den Zahlungsein- und Ausgang (bspw. Bank oder Kasse) Sinn.',
388 388
  'Changes to Receivables and Payables are only possible if no transactions to this account are posted yet.' => 'Änderungen bei Forderungen oder Verbindlichkeiten sind nur möglich, wenn dieses Konto noch nicht bebucht wurde.',
......
966 966
  'If the article type is set to \'mixed\' then a column called \'type\' must be present.' => 'Falls der Artikeltyp auf \'gemischt\' gestellt wird, muss eine Spalte namens \'type\' vorhanden sein.',
967 967
  'If the automatic creation of invoices for fees and interest is switched on for a dunning level then the following accounts will be used for the invoice.' => 'Wenn das automatische Erstellen einer Rechnung &uuml;ber Mahngeb&uuml;hren und Zinsen f&uuml;r ein Mahnlevel aktiviert ist, so werden die folgenden Konten f&uuml;r die Rechnung benutzt.',
968 968
  'If the database user listed above does not have the right to create a database then enter the name and password of the superuser below:' => 'Falls der oben genannte Datenbankbenutzer nicht die Berechtigung zum Anlegen neuer Datenbanken hat, so k&ouml;nnen Sie hier den Namen und das Passwort des Datenbankadministratoraccounts angeben:',
969
  'If you chose to let Lx-Office do the migration then Lx-Office will also remove the old member file after creating a backup copy of it in the directory &quot;#1&quot;.' => 'Falls Sie sich entscheiden, Lx-Office die Migration durchführen zu lassen, so wird Lx-Office ein Backup der alten Dateien im Verzeichnis "#1" erstellen und die Dateien anschließend löschen.',
969
  'If you chose to let kivitendo do the migration then kivitendo will also remove the old member file after creating a backup copy of it in the directory &quot;#1&quot;.' => 'Falls Sie sich entscheiden, kivitendo die Migration durchführen zu lassen, so wird kivitendo ein Backup der alten Dateien im Verzeichnis "#1" erstellen und die Dateien anschließend löschen.',
970 970
  'If you enter values for the part number and / or part description then only those bins containing parts whose part number or part description match your input will be shown.' => 'Wenn Sie f&uuml;r die Artikelnummer und / oder die Beschreibung etwas eingeben, so werden nur die Lagerpl&auml;tze angezeigt, in denen Waren eingelagert sind, die Ihre Suchbegriffe enthalten.',
971 971
  'If you see this message, you most likely just setup your LX-Office and haven\'t added any entry types. If this is the case, the option is accessible for administrators in the System menu.' => 'Wenn Sie diese Meldung sehen haben Sie wahrscheinlich ein frisches LX-Office Setup und noch keine Buchungsgruppen eingerichtet. Ein Administrator kann dies im Systemmen&uuml; erledigen.',
972 972
  'If you select a base unit then you also have to enter a factor.' => 'Wenn Sie eine Basiseinheit auswählen, dann müssen Sie auch einen Faktor eingeben.',
......
982 982
  'Import result'               => 'Import-Ergebnis',
983 983
  'Import summary'              => 'Import-Zusammenfassung',
984 984
  'In order to do that hit the button "Delete transaction".' => 'Drücken Sie dafür auf den Button "Buchung löschen".',
985
  'In the latter case the tables needed by Lx-Office will be created in that database.' => 'In letzterem Fall werden die von Lx-Office benötigten Tabellen in dieser existierenden Datenbank angelegt.',
985
  'In the latter case the tables needed by kivitendo will be created in that database.' => 'In letzterem Fall werden die von kivitendo benötigten Tabellen in dieser existierenden Datenbank angelegt.',
986 986
  'In version 2.4.0 the administrator has to enter a list of units in the administrative section.' => 'Vor Version 2.4.0 musste der Benutzer die Konten bei jeder Ware und jeder Dienstleistung einzeln ausw&auml;hlen.',
987 987
  'In-line'                     => 'im Text',
988 988
  'Inactive'                    => 'Inaktiv',
......
1131 1131
  'Login name missing!'         => 'Benutzer - Feld darf nicht leer sein!',
1132 1132
  'Login of User'               => 'Login',
1133 1133
  'Logout'                      => 'Abmelden',
1134
  'Logout now'                  => 'Lx-Office jetzt verlassen',
1134
  'Logout now'                  => 'kivitendo jetzt verlassen',
1135 1135
  'Long Dates'                  => 'Lange Monatsnamen',
1136 1136
  'Long Description'            => 'Langtext',
1137 1137
  'MAILED'                      => 'Gesendet',
......
1304 1304
  'Only Warnings and Errors'    => 'Nur Warnungen und Fehler',
1305 1305
  'Only due follow-ups'         => 'Nur f&auml;llige Wiedervorlagen',
1306 1306
  'Only shown in item mode'     => 'werden nur im Artikelmodus angezeigt',
1307
  'Oops. No valid action found to dispatch. Please report this case to the Lx-Office team.' => 'Ups. Es wurde keine gültige Funktion zum Aufrufen gefunden. Bitte berichten Sie diesen Fall den Lx-Office-Entwicklern.',
1307
  'Oops. No valid action found to dispatch. Please report this case to the kivitendo team.' => 'Ups. Es wurde keine gültige Funktion zum Aufrufen gefunden. Bitte berichten Sie diesen Fall den kivitendo-Entwicklern.',
1308 1308
  'Open'                        => 'Offen',
1309 1309
  'Open Amount'                 => 'Offener Betrag',
1310 1310
  'Open a further kivitendo window or tab' => 'Weiteres kivitendo-Fenster/-Tab öffnen',
......
1758 1758
  'Source bank account'         => 'Quellkonto',
1759 1759
  'Source bin'                  => 'Quelllagerplatz',
1760 1760
  'Space'                       => 'Leerzeichen',
1761
  'Split entry detected. The values you have entered will result in an entry with more than one position on both debit and credit. Due to known problems involving accounting software Lx-Office does not allow these.' => 'Splitbuchung! Die eingebenen Werte würden eine Buchung auslösen, die jeweils mehr als eine Position auf Soll und Haben hätte. Um Kompatibilität mit DATEV zu gewährleisten erlaubt Lx-Office keine Splitbuchungen.',
1761
  'Split entry detected. The values you have entered will result in an entry with more than one position on both debit and credit. Due to known problems involving accounting software kivitendo does not allow these.' => 'Splitbuchung! Die eingebenen Werte würden eine Buchung auslösen, die jeweils mehr als eine Position auf Soll und Haben hätte. Um Kompatibilität mit DATEV zu gewährleisten erlaubt kivitendo keine Splitbuchungen.',
1762 1762
  'Spoolfile'                   => 'Druckdatei',
1763 1763
  'Start Dunning Process'       => 'Mahnprozess starten',
1764 1764
  'Start analysis'              => 'Analyse beginnen',
......
1805 1805
  'Supplies'                    => 'Lieferungen',
1806 1806
  'Switch Menu on / off'        => 'Men&uuml; ein- / ausklappen',
1807 1807
  'System'                      => 'System',
1808
  'System currently down for maintenance!' => 'Lx-Office ist momentan zwecks Wartungsarbeiten nicht zugänglich.',
1808
  'System currently down for maintenance!' => 'kivitendo ist momentan zwecks Wartungsarbeiten nicht zugänglich.',
1809 1809
  'TODO list'                   => 'Aufgabenliste',
1810 1810
  'TODO list options'           => 'Aufgabenlistenoptionen',
1811 1811
  'TOP100'                      => 'Top 100',
......
1990 1990
  'The restoration process is complete. Please review &quot;pg_restore&quot;\'s output to find out if the restoration was successful.' => 'Die Wiederherstellung ist abgeschlossen. Bitte sehen Sie sich die Ausgabe von &quot;pg_restore&quot; an, um festzustellen, ob die Wiederherstellung erfolgreich war.',
1991 1991
  'The second reason is that kivitendo allowed the user to enter the tax amount manually regardless of the taxkey used.' => 'Der zweite Grund war, dass kivitendo zuließ, dass die Benutzer beliebige, von den tatsächlichen Steuerschlüsseln unabhängige Steuerbeträge eintrugen.',
1992 1992
  'The second way is to use Perl\'s CPAN module and let it download and install the module for you.' => 'Die zweite Variante besteht darin, Perls CPAN-Modul zu benutzen und es das Modul f&uuml;r Sie installieren zu lassen.',
1993
  'The selected  PostgreSQL installation uses UTF-8 as its encoding. Therefore you have to configure Lx-Office to use UTF-8 as well.' => 'Die ausgewählte PostgreSQL-Installation benutzt UTF-8 als Zeichensatz. Deshalb müssen Sie Lx-Office so konfigurieren, dass es ebenfalls UTF-8 als Zeichensatz benutzt.',
1993
  'The selected  PostgreSQL installation uses UTF-8 as its encoding. Therefore you have to configure kivitendo to use UTF-8 as well.' => 'Die ausgewählte PostgreSQL-Installation benutzt UTF-8 als Zeichensatz. Deshalb müssen Sie kivitendo so konfigurieren, dass es ebenfalls UTF-8 als Zeichensatz benutzt.',
1994 1994
  'The selected bank account does not exist anymore.' => 'Das ausgewählte Bankkonto existiert nicht mehr.',
1995 1995
  'The selected bin does not exist.' => 'Der ausgew&auml;hlte Lagerplatz existiert nicht.',
1996 1996
  'The selected currency'       => 'Die ausgewählte Währung',
1997 1997
  'The selected exports have been closed.' => 'Die ausgewählten Exporte wurden abgeschlossen.',
1998 1998
  'The selected warehouse does not exist.' => 'Das ausgew&auml;hlte Lager existiert nicht.',
1999 1999
  'The selected warehouse is empty, or no stocked items where found that match the filter settings.' => 'Das ausgewählte Lager ist leer, oder in ihm wurden keine zu den Sucheinstellungen passenden eingelagerten Artikel gefunden.',
2000
  'The session is invalid or has expired.' => 'Sie sind von Lx-Office abgemeldet.',
2000
  'The session is invalid or has expired.' => 'Sie sind von kivitendo abgemeldet.',
2001 2001
  'The settings were saved, but the password was not changed.' => 'Die Einstellungen wurden gespeichert, aber das Passwort wurde nicht geändert.',
2002 2002
  'The source warehouse does not contain any bins.' => 'Das Quelllager enth&auml;lt keine Lagerpl&auml;tze.',
2003 2003
  'The start date is missing.'  => 'Das Startdatum fehlt.',
......
2275 2275
  'You will now be forwarded to the administration panel.' => 'Sie werden nun zum Administrationsbereich weitergeleitet.',
2276 2276
  'You\'re not editing a file.' => 'Sie bearbeiten momentan keine Datei.',
2277 2277
  'You\'ve already chosen the following limitations:' => 'Sie haben bereits die folgenden Einschr&auml;nkungen vorgenommen:',
2278
  'Your PostgreSQL installationen uses UTF-8 as its encoding. Therefore you have to configure Lx-Office to use UTF-8 as well.' => 'Ihre PostgreSQL-Installation benutzt UTF-8 als Zeichensatz. Sie müssen deshalb Lx-Office so konfigurieren, dass es ebenfalls UTF-8 als Zeichensatz benutzt.',
2278
  'Your PostgreSQL installationen uses UTF-8 as its encoding. Therefore you have to configure kivitendo to use UTF-8 as well.' => 'Ihre PostgreSQL-Installation benutzt UTF-8 als Zeichensatz. Sie müssen deshalb kivitendo so konfigurieren, dass es ebenfalls UTF-8 als Zeichensatz benutzt.',
2279 2279
  'Your TODO list'              => 'Ihre Aufgabenliste',
2280 2280
  'Your account number'         => 'Ihre Kontonummer',
2281 2281
  'Your bank'                   => 'Der Name Ihrer Bank',
olcom/erpexport.php
6 6
*License: non free
7 7
*eMail: info@lx-system.de
8 8
*Version: 1.0.0
9
*ERP: Lx-Office ERP
9
*ERP: kivitendo ERP 3.0.0
10 10
***************************************************************/
11 11
?>
12 12
<html>
olcom/olcomexport.php
6 6
*eMail: info@lx-system.de
7 7
*Version: 1.6
8 8
*Shop: xt::Commerce
9
*ERP: Lx-Office ERP 2.4.x
9
*ERP: kivitendo ERP 3.0.0
10 10
***************************************************************/
11 11
/*
12 12
* Noch einzubauen:
olcom/shopimport_db.php
7 7
*eMail: info@lx-system.de
8 8
*Version: 2.0
9 9
*Shop: xt:Commerce 3.04
10
*ERP: Lx-Office ERP 2.4.0
10
*ERP: kivitendo ERP 3.0.0
11 11
***************************************************************/
12 12
require_once "shoplib.php";
13 13

  
olcom/trans.php
7 7
*eMail: info@lx-system.de
8 8
*Version: 1.0.0
9 9
*Shop: xt:Commerce 2.2
10
*ERP: Lx-Office ERP
10
*ERP: kivitendo ERP 3.0.0
11 11
***************************************************************/
12 12
require_once "DB.php";
13 13
require_once "conf.php";
oscom/erpexport.php
6 6
*License: non free
7 7
*eMail: info@lx-system.de
8 8
*Version: 1.0.1
9
*ERP: Lx-Office ERP
9
*ERP: kivitendo ERP 3.0.0
10 10
***************************************************************/
11 11
?>
12 12
<html>
oscom/oscomexport.php
6 6
*eMail: info@lx-system.de
7 7
*Version: 1.6
8 8
*Shop: osCommerce 2.2 ms2
9
*ERP: Lx-Office ERP 2.4.x
9
*ERP: kivitendo ERP 3.0.0
10 10
***************************************************************/
11 11
/*
12 12
* Noch einzubauen:
oscom/shopimport_db.php
6 6
*eMail: info@lx-system.de
7 7
*Version: 1.6.0
8 8
*Shop: osCommerce 2.2
9
*ERP: Lx-Office ERP 2.4.x
9
*ERP: kivitendo ERP 3.0.0
10 10
***************************************************************/
11 11
require_once "shoplib.php";
12 12
$LAND=array("Germany"=>"D");
oscom/trans.php
7 7
*eMail: info@lx-system.de
8 8
*Version: 1.0.0
9 9
*Shop: osCommerce 2.2
10
*ERP: Lx-Office ERP
10
*ERP: kivitendo ERP 3.0.0
11 11
***************************************************************/
12 12
require_once "DB.php";
13 13
require_once "conf.php";
pepper/erpexport.php
6 6
*License: non free
7 7
*eMail: info@lx-system.de
8 8
*Version: 1.0.1
9
*ERP: Lx-Office ERP
9
*ERP: kivitendo ERP 3.0.0
10 10
***************************************************************/
11 11
?>
12 12
<html>
pepper/export_to_erp/export_to_erp.php
6 6
*eMail: info@lx-system.de
7 7
*Version: 1.0.1
8 8
*Shop: PHPeppershop 1.5
9
*ERP: Lx-Office ERP
9
*ERP: kivitendo ERP
10 10
***************************************************************/
11 11
// -----------------------------------------------------------------------
12 12
// Damit jedes andere Modul ueberpruefen kann ob dieses hier schon "included" ist
pepper/export_to_erp/initialize_module.php
86 86

  
87 87
//  4.) Kurzbeschreibung
88 88
//      ! Formatierungen sollen via HTML-Tags eingegeben werden.
89
$moduldef['kurzbeschreibung'] = 'Eportiert Kundendaten und Bestellungen f&uuml;r Lx-Office ERP.
89
$moduldef['kurzbeschreibung'] = 'Eportiert Kundendaten und Bestellungen f&uuml;r kivitendo ERP.
90 90
				 Neukunden werden in der ERP angelegt und die ERP-KdNr in Kundendaten eingepflegt,
91 91
				 bei Bestandskunden werden die Kundendaten abgeglichen.
92 92
				 Das Feld "Bestellung_bezahlt" ist der Merker f&uuml;r neue Bestellungen.
pepper/pepperexport.php
7 7
*eMail: info@lx-system.de
8 8
*Version: 1.4.0
9 9
*Shop: PHPeppershop 2.0
10
*ERP: Lx-Office ERP >= 2.4.0
10
*ERP: kivitendo ERP 3.0.0
11 11
***************************************************************/
12 12
?>
13 13
<html>
pepper/shopimport_db.php
7 7
*eMail: info@lx-system.de
8 8
*Version: 1.0.0
9 9
*Shop: PHPeppershop 2.0
10
*ERP: Lx-Office ERP
10
*ERP: kivitendo ERP 3.0.0
11 11
***************************************************************/
12 12
$login=($_GET["login"])?$_GET["login"]:$_POST["login"];
13 13
if (file_exists ("conf$login.php")) {
pepper/trans.php
7 7
*eMail: info@lx-system.de
8 8
*Version: 1.0.1
9 9
*Shop: PHPepper 1.5
10
*ERP: Lx-Office ERP
10
*ERP: kivitendo ERP 3.0.0
11 11
***************************************************************/
12 12
require_once "DB.php";
13 13
require_once "conf.php";
scripts/console
106 106
sub help {
107 107
  print <<EOL;
108 108

  
109
  Lx-Office Konsole
109
  kivitendo Konsole
110 110

  
111 111
  ./scripts/console [login]
112 112

  
113 113
Spezielle Kommandos:
114 114

  
115 115
  help                - zeigt diese Hilfe an.
116
  lxinit 'login'      - lädt das Lx-Office Environment für den User 'login'.
116
  lxinit 'login'      - lädt das kivitendo-Environment für den User 'login'.
117 117
  reload              - lädt modifizierte Module neu.
118 118
  pp DATA             - zeigt die Datenstruktur mit Data::Dumper an.
119 119
  quit                - beendet die Konsole
......
135 135

  
136 136
=head1 NAME
137 137

  
138
scripts/console - Lx-Office console
138
scripts/console - kivitendo console
139 139

  
140 140
=head1 SYNOPSIS
141 141

  
scripts/dbupgrade2_tool.pl
2 2

  
3 3
BEGIN {
4 4
  if (! -d "bin" || ! -d "SL") {
5
    print("This tool must be run from the Lx-Office ERP base directory.\n");
5
    print("This tool must be run from the kivitendo ERP base directory.\n");
6 6
    exit(1);
7 7
  }
8 8

  
scripts/find-use.pl
52 52
find(sub {
53 53
  return unless /(\.p[lm]|console)$/;
54 54

  
55
  # remember modules shipped with Lx-Office
55
  # remember modules shipped with kivitendo
56 56
  $supplied{modulize($File::Find::name)}++
57 57
    if $File::Find::dir =~ m#modules/#;
58 58

  
......
242 242
Distributed under the terms of the GNU General Public License v2.
243 243

  
244 244
=cut
245

  
246

  
scripts/installation_check.pl
167 167
  return if $res;
168 168

  
169 169
  my $needed_text =
170
      $role{optional} ? 'It is OPTIONAL for Lx-Office but RECOMMENDED for improved functionality.'
171
    : $role{required} ? 'It is NEEDED by Lx-Office and must be installed.'
172
    : $role{devel}    ? 'It is OPTIONAL for Lx-Office and only useful for developers.'
170
      $role{optional} ? 'It is OPTIONAL for kivitendo but RECOMMENDED for improved functionality.'
171
    : $role{required} ? 'It is NEEDED by kivitendo and must be installed.'
172
    : $role{devel}    ? 'It is OPTIONAL for kivitendo and only useful for developers.'
173 173
    :                   'It is not listed as a dependancy yet. Please tell this the developers.';
174 174

  
175 175
  my @source_texts = module_source_texts($module);
......
241 241

  
242 242
=head1 NAME
243 243

  
244
scripts/installation_check.pl - check Lx-Office dependancies
244
scripts/installation_check.pl - check kivitendo dependancies
245 245

  
246 246
=head1 SYNOPSIS
247 247

  
......
249 249

  
250 250
=head1 DESCRIPTION
251 251

  
252
Check dependencys. List all perl modules needed by Lx-Office, probes for them,
252
Check dependencys. List all perl modules needed by kivitendo, probes for them,
253 253
and warns if one is not available.  List all LaTeX document classes and
254
packages needed by Lx-Office master templates, probes for them, and warns if
254
packages needed by kivitendo master templates, probes for them, and warns if
255 255
one is not available.
256 256

  
257 257

  
scripts/locales.pl
645 645

  
646 646
=head1 NAME
647 647

  
648
locales.pl - Collect strings for translation in Lx-Office
648
locales.pl - Collect strings for translation in kivitendo
649 649

  
650 650
=head1 SYNOPSIS
651 651

  
scripts/rose_auto_create_model.pl
246 246

  
247 247
=head1 NAME
248 248

  
249
rose_auto_create_model - mana Rose::DB::Object classes for Lx-Office
249
rose_auto_create_model - mana Rose::DB::Object classes for kivitendo
250 250

  
251 251
=head1 SYNOPSIS
252 252

  
sql/Pg-upgrade2/USTVA_abstraction.pl
1 1
# @tag: USTVA_abstraction
2
# @description: Abstraktion der USTVA Report Daten. Dies vereinfacht die Integration von Steuerberichten anderer Nationen in Lx-Office.
2
# @description: Abstraktion der USTVA Report Daten. Dies vereinfacht die Integration von Steuerberichten anderer Nationen in kivitendo.
3 3
# @depends: release_2_4_2
4 4

  
5 5
# Abstraktionlayer between general Taxreports and USTVA
sql/Pg-upgrade2/defaults_posting_config.pl
30 30
  do_query(qq|ALTER TABLE defaults ADD COLUMN payments_changeable integer NOT NULL DEFAULT 0|, 1);
31 31

  
32 32
  # check current configuration and set default variables accordingly, so that
33
  # Lx-Office behaviour isn't changed by this update
33
  # kivitendo behaviour isn't changed by this update
34 34
  # if payments_changeable is not set in config set it to 0
35 35
  my $payments_changeable = 0;
36 36
  if ($::lx_office_conf{features}->{payments_changeable} == 1 ) {
sql/Pg-upgrade2/defaults_show_bestbefore.pl
30 30
  do_query(qq|ALTER TABLE defaults ADD COLUMN show_bestbefore boolean DEFAULT false|, 1);
31 31

  
32 32
  # check current configuration and set default variables accordingly, so that
33
  # Lx-Office behaviour isn't changed by this update
33
  # kivitendo behaviour isn't changed by this update
34 34
  # if show_best_before is not set in config set it to 0
35 35
  my $show_bestbefore = 0;
36 36
  if ($::lx_office_conf{features}->{show_best_before}) {
sql/Pg-upgrade2/umstellung_eur.pl
43 43
  my $profit_determination;
44 44

  
45 45
  # check current configuration and set default variables accordingly, so that
46
  # Lx-Office behaviour isn't changed by this update
46
  # kivitendo behaviour isn't changed by this update
47 47

  
48 48
  if ($::lx_office_conf{system}->{eur} == 0 ) {
49 49
    $accounting_method = 'accrual';
templates/print/French/winston.xml
1 1
<?xml version="1.0" encoding="UTF-8" ?>
2
<!-- Diese Datei ist mit Lx-Office <%version%> generiert -->
2
<!-- Diese Datei ist mit kivitendo <%version%> generiert -->
3 3
<WinstonAusgang>
4 4
  <Formular Typ="UST"></Formular>
5 5
  <Ordnungsnummer><%elsterFFFF%><%elstersteuernummer%></Ordnungsnummer>
templates/print/RB/winston.xml
1 1
<?xml version="1.0" encoding="UTF-8" ?>
2
<!-- Diese Datei ist mit Lx-Office <%version%> generiert -->
2
<!-- Diese Datei ist mit kivitendo <%version%> generiert -->
3 3
<WinstonAusgang>
4 4
  <Formular Typ="UST"></Formular>
5 5
  <Ordnungsnummer><%elsterFFFF%><%elstersteuernummer%></Ordnungsnummer>
templates/print/Service/winston.xml
1 1
<?xml version="1.0" encoding="UTF-8" ?>
2
<!-- Diese Datei ist mit Lx-Office <%version%> generiert -->
2
<!-- Diese Datei ist mit kivitendo <%version%> generiert -->
3 3
<WinstonAusgang>
4 4
  <Formular Typ="UST"></Formular>
5 5
  <Ordnungsnummer><%elsterFFFF%><%elstersteuernummer%></Ordnungsnummer>
templates/print/Standard/winston.xml
1 1
<?xml version="1.0" encoding="UTF-8" ?>
2
<!-- Diese Datei ist mit Lx-Office <%version%> generiert -->
2
<!-- Diese Datei ist mit kivitendo <%version%> generiert -->
3 3
<WinstonAusgang>
4 4
  <Formular Typ="UST"></Formular>
5 5
  <Ordnungsnummer><%elsterFFFF%><%elstersteuernummer%></Ordnungsnummer>
templates/print/f-tex/winston.xml
1 1
<?xml version="1.0" encoding="UTF-8" ?>
2
<!-- Diese Datei ist mit Lx-Office <%version%> generiert -->
2
<!-- Diese Datei ist mit kivitendo <%version%> generiert -->
3 3
<WinstonAusgang>
4 4
  <Formular Typ="UST"></Formular>
5 5
  <Ordnungsnummer><%elsterFFFF%><%elstersteuernummer%></Ordnungsnummer>
templates/webpages/admin/create_dataset.html
6 6
   <p><a href="admin.pl?action=pg_database_administration">[% 'Back' | $T8 %]</a></p>
7 7
   <p>
8 8
    [% 'You can either create a new database or chose an existing database.' | $T8 %]
9
    [% 'In the latter case the tables needed by Lx-Office will be created in that database.' | $T8 %]
9
    [% 'In the latter case the tables needed by kivitendo will be created in that database.' | $T8 %]
10 10
   </p>
11 11

  
12 12
   <table border="0">
templates/webpages/admin/user_migration.html
11 11
  </p>
12 12

  
13 13
  <p>
14
   [% LxERP.t8('If you chose to let Lx-Office do the migration then Lx-Office will also remove the old member file after creating a backup copy of it in the directory &quot;#1&quot;.', backupdir) | html %]
14
   [% LxERP.t8('If you chose to let kivitendo do the migration then kivitendo will also remove the old member file after creating a backup copy of it in the directory &quot;#1&quot;.', backupdir) | html %]
15 15
  </p>
16 16

  
17 17
  <input type="hidden" name="yes_nextsub" value="migrate_users">
xtcom/erpexport.php
6 6
*License: non free
7 7
*eMail: info@lx-system.de
8 8
*Version: 1.0.0
9
*ERP: Lx-Office ERP
9
*ERP: kivitendo ERP 3.0.0
10 10
***************************************************************/
11 11
?>
12 12
<html>
xtcom/shopimport_db.php
6 6
*eMail: info@lx-system.de
7 7
*Version: 2.1
8 8
*Shop: xt:Commerce 3.04
9
*ERP: Lx-Office ERP 2.4.0
9
*ERP: kivitendo ERP 3.0.0
10 10
***************************************************************/
11 11
define("ExportMode","1");
12 12
require_once "shoplib.php";
......
465 465
	if ($debug) {
466 466
		$log=fopen("tmp/shop.log","a");
467 467
		fputs($log,$nun.": Fehler\n");
468
	} 
468
	}
469 469
}
470 470
require ("diff.php");
471 471

  
xtcom/trans.php
7 7
*eMail: info@lx-system.de
8 8
*Version: 1.0.0
9 9
*Shop: xt:Commerce 2.2
10
*ERP: Lx-Office ERP
10
*ERP: kivitendo ERP 3.0.0
11 11
***************************************************************/
12 12
$login=($_GET["login"])?$_GET["login"]:$_POST["login"];
13 13
require_once "DB.php";
xtcom/xtcomexport.php
6 6
*eMail: info@lx-system.de
7 7
*Version: 1.6
8 8
*Shop: xt::Commerce
9
*ERP: Lx-Office ERP 2.4.x
9
*ERP: kivitendo ERP 3.0.0
10 10
***************************************************************/
11 11
/*
12 12
* Noch einzubauen:

Auch abrufbar als: Unified diff