]> wagnertech.de Git - mfinanz.git/commitdiff
Merge branch 'master' of vc.linet-services.de:public/lx-office-erp
authorThomas Heck <theck@linet-services.de>
Tue, 27 Nov 2012 10:46:16 +0000 (11:46 +0100)
committerThomas Heck <theck@linet-services.de>
Tue, 27 Nov 2012 10:46:16 +0000 (11:46 +0100)
68 files changed:
SL/Auth.pm
SL/Controller/Base.pm
SL/DATEV.pm
SL/DB/Helper/ALL.pm
SL/DB/Helper/ALLAuth.pm
SL/DBUtils.pm
SL/FCGIFixes.pm
SL/Form.pm
SL/Helper/DateTime.pm
SL/InstanceConfiguration.pm
SL/LXDebug.pm
SL/Locale.pm
SL/MoreCommon.pm
SL/RecordLinks.pm
SL/ReportGenerator.pm
SL/Request.pm
SL/SessionFile.pm
SL/Template/Plugin/HTMLFixes.pm
SL/USTVA.pm
bin/mozilla/admin.pl
bin/mozilla/datev.pl
bin/mozilla/do.pl
bin/mozilla/gl.pl
bin/mozilla/installationcheck.pl
bin/mozilla/oe.pl
bin/mozilla/ustva.pl
css/Mobile/main.css
css/lx-office-erp/main.css
doc/online/de/add_project.pod
locale/de/all
olcom/erpexport.php
olcom/olcomexport.php
olcom/shopimport_db.php
olcom/trans.php
oscom/erpexport.php
oscom/oscomexport.php
oscom/shopimport_db.php
oscom/trans.php
pepper/erpexport.php
pepper/export_to_erp/export_to_erp.php
pepper/export_to_erp/initialize_module.php
pepper/pepperexport.php
pepper/shopimport_db.php
pepper/trans.php
scripts/console
scripts/dbupgrade2_tool.pl
scripts/find-use.pl
scripts/inst_postgres.sh [deleted file]
scripts/inst_postgres_deb.sh [deleted file]
scripts/installation_check.pl
scripts/locales.pl
scripts/migrate_template_to_t8.pl [deleted file]
scripts/rose_auto_create_model.pl
sql/Pg-upgrade2/USTVA_abstraction.pl
sql/Pg-upgrade2/defaults_posting_config.pl
sql/Pg-upgrade2/defaults_show_bestbefore.pl
sql/Pg-upgrade2/umstellung_eur.pl
templates/print/French/winston.xml
templates/print/RB/winston.xml
templates/print/Service/winston.xml
templates/print/Standard/winston.xml
templates/print/f-tex/winston.xml
templates/webpages/admin/create_dataset.html
templates/webpages/admin/user_migration.html
xtcom/erpexport.php
xtcom/shopimport_db.php
xtcom/trans.php
xtcom/xtcomexport.php

index e4d487b78ce042a317ca55bfebcbf4669597a5e7..d0e8c9ab396234d4809b581d4a0c7401aa9cbac2 100644 (file)
@@ -330,7 +330,7 @@ sub create_database {
     my ($cluster_encoding) = $dbh->selectrow_array($query);
 
     if ($cluster_encoding && ($cluster_encoding =~ m/^(?:UTF-?8|UNICODE)$/i) && ($encoding !~ m/^(?:UTF-?8|UNICODE)$/i)) {
-      $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.');
+      $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.');
     }
 
     $dbh->disconnect();
@@ -1047,7 +1047,7 @@ sub all_rights_full {
     ["batch_printing",                 $locale->text("Batch Printing")],
     ["--others",                       $locale->text("Others")],
     ["email_bcc",                      $locale->text("May set the BCC field when sending emails")],
-    ["config",                         $locale->text("Change Lx-Office installation settings (all menu entries beneath 'System')")],
+    ["config",                         $locale->text("Change kivitendo installation settings (all menu entries beneath 'System')")],
     ["admin",                          $locale->text("Administration (Used to access instance administration from user logins)")],
     );
 
index 1ba9358957ff0c0781216f3c91a554eba9be4e42..64ac328bd6098aabfa774a888ebe80f115b45744 100644 (file)
@@ -229,7 +229,7 @@ sub _dispatch {
     $self->$sub(@_);
     $self->_run_hooks('after', $action);
   } else {
-    $::form->error($::locale->text('Oops. No valid action found to dispatch. Please report this case to the Lx-Office team.'));
+    $::form->error($::locale->text('Oops. No valid action found to dispatch. Please report this case to the kivitendo team.'));
   }
 }
 
index 50fb1c7a602f456792bb25fa60b6256a6107f47f..87558885916e8b4081c3c39d979e013ca3a42242 100644 (file)
@@ -1,5 +1,5 @@
 #=====================================================================
-# Lx-Office ERP
+# kivitendo ERP
 # Copyright (c) 2004
 #
 #  Author: Philip Reetz
@@ -1037,7 +1037,7 @@ __END__
 
 =head1 NAME
 
-SL::DATEV - Lx-Office DATEV Export module
+SL::DATEV - kivitendo DATEV Export module
 
 =head1 SYNOPSIS
 
index ba615b9aa2724099ae872044a8b770855042ae9e..928b6654c4c60f83ad2d4519fc6e12d90cedfe03 100644 (file)
@@ -108,7 +108,7 @@ SL::DB::Helper::ALL: Dependency-only package for all SL::DB::* modules
 This module depends on all modules in SL/DB/*.pm for the convenience
 of being able to write a simple \C<use SL::DB::Helper::ALL> and
 having everything loaded. This is supposed to be used only in the
-Lx-Office console. Normal modules should C<use> only the modules they
+kivitendo console. Normal modules should C<use> only the modules they
 actually need.
 
 =head1 AUTHOR
index 49572056015f95920d549ac3bf6b4dc7632d37bb..730c54c941a8604918b23ee977d5d6a0ff0858e4 100644 (file)
@@ -26,7 +26,7 @@ SL::DB::Helper::ALLAuth: Dependency-only package for all SL::DB::Auth* modules
 This module depends on all modules in SL/DB/Auth*.pm for the
 convenience of being able to write a simple \C<use
 SL::DB::Helper::ALLAuth> and having everything loaded. This is
-supposed to be used only in the Lx-Office console. Normal modules
+supposed to be used only in the kivitendo console. Normal modules
 should C<use> only the modules they actually need.
 
 =head1 AUTHOR
index 1f243bcfd804b079abb17c8635e6a036bf7296d1..2d9c472afb1ed78be574ff0bdbfe6f58bcfb2864 100644 (file)
@@ -396,7 +396,7 @@ SL::DBUTils.pm: All about Databaseconections in Lx
 
 =head1 DESCRIPTION
 
-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.
+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.
 
 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.
 
@@ -591,7 +591,7 @@ Sven Schoeling E<lt>s.schoeling@linet-services.deE<gt>
 
 =head1 COPYRIGHT AND LICENSE
 
-Copyright 2007 by Lx-Office Community
+Copyright 2007 by kivitendo Community
 
 This program is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
index 6327ffcf16a95585305a695d24b0bf80289db290..ea31ccf56d04055d82ac74748698e34be526e030 100644 (file)
@@ -10,7 +10,7 @@ use version;
 # setting STDOUT to ":utf8" with "binmode".  Also FCGI starting with
 # 0.69 implements proper handling for UTF-8 flagged strings -- namely
 # by downgrading them into bytes. The combination of the two causes
-# Lx-Office's way of handling strings to go belly up (storing
+# kivitendo's way of handling strings to go belly up (storing
 # everything in Perl's internal encoding and using Perl's I/O layer
 # for automatic conversion on output).
 #
index 45f37599c9f238c8e38647f48c2b6e0b72b58c0d..19f2b5cf59342f490a9085148d136b3720980153 100644 (file)
@@ -3609,7 +3609,7 @@ SL::Form.pm - main data object.
 
 =head1 SYNOPSIS
 
-This is the main data object of Lx-Office.
+This is the main data object of kivitendo.
 Unfortunately it also acts as a god object for certain data retrieval procedures used in the entry points.
 Points of interest for a beginner are:
 
@@ -3634,7 +3634,7 @@ will in this case not increase the value, and return undef.
 
 Generates a HTTP redirection header for the new C<$url>. Constructs an
 absolute URL including scheme, host name and port. If C<$url> is a
-relative URL then it is considered relative to Lx-Office base URL.
+relative URL then it is considered relative to kivitendo base URL.
 
 This function C<die>s if headers have already been created with
 C<$::form-E<gt>header>.
index 59a100c2ac6769536d2cc1e1e5c4ec14cb1455a7..749bd0764a8507b54a3ab6ccdede8ab2637bee36 100644 (file)
@@ -44,12 +44,12 @@ Returns the current date with the time zone set to the local time zone.
 
 =item C<to_lxoffice %param>
 
-Formats the date and time according to the current Lx-Office user's
+Formats the date and time according to the current kivitendo user's
 date format with L<Locale::format_datetime_object>.
 
 =item C<from_lxoffice $string>
 
-Parses a date string formatted in the current Lx-Office user's date
+Parses a date string formatted in the current kivitendo user's date
 format and returns an instance of L<DateTime>.
 
 Note that only dates can be parsed at the moment, not the time
index ac14b0ae0f340338fef98a61e5166afb500058f8..1e9c6a10fd4b8af4eeb5052239a2e1944eee336a 100644 (file)
@@ -158,7 +158,7 @@ SL::InstanceConfiguration - Provide instance-specific configuration data
 
 =head1 SYNOPSIS
 
-Lx-Office has two configuration levels: installation specific
+kivitendo has two configuration levels: installation specific
 (provided by the global variable C<%::lx_office_conf>) and instance
 specific. The latter is provided by a global instance of this class,
 C<$::instance_conf>.
index 62aacd93b55991e912170c6415d04908e29ee35c..a5f22df4e1d0b57998669e7b8fda0f2ef30e6e65 100644 (file)
@@ -340,11 +340,11 @@ __END__
 
 =head1 NAME
 
-LXDebug - Lx-Office debugging facilities
+LXDebug - kivitendo debugging facilities
 
 =head1 SYNOPSIS
 
-This module provides functions for debugging Lx-Office. An instance is
+This module provides functions for debugging kivitendo. An instance is
 always created as the global variable C<$::lxdebug> at the earliest
 possible moment.
 
@@ -475,7 +475,7 @@ enabling and disabling certain debug levels.
 
 =back
 
-Note that these are only useful if Lx-Office is running as a FastCGI
+Note that these are only useful if kivitendo is running as a FastCGI
 application because otherwise the changes would be lost when the
 process exits in a normal CGI environment.
 
index 8fa37805d6ce6e1932308185dea702766313d87b..ccf494343e9fbf843ced5e3acd17738ed6af8fa8 100644 (file)
@@ -328,7 +328,7 @@ sub date {
   } elsif ($myconfig->{dateformat} eq "yyyy-mm-dd") {
 
     # Use German syntax with the ISO date style "yyyy-mm-dd" because
-    # Lx-Office is mainly used in Germany or German speaking countries.
+    # kivitendo is mainly used in Germany or German speaking countries.
     if (defined $longformat && $longformat == 0) {
       $mm++;
       $dd = "0$dd" if ($dd < 10);
index dad975037db50c75507cd44b36b66288bedaa88a..13d421bdaf8cb93a88865f94b54ba88ba4e682ac 100644 (file)
@@ -192,7 +192,7 @@ SL::MoreCommon.pm - helper functions
 
 =head1 DESCRIPTION
 
-this is a collection of helper functions used in Lx-Office.
+this is a collection of helper functions used in kivitendo.
 Most of them are either obvious or too obscure to care about unless you really have to.
 The exceptions are documented here.
 
index da63872d4c62e8847568ebec9e4f4d15dd72e83b..77086ba70660aedf1d87f285467174cbd77d931a 100644 (file)
@@ -209,7 +209,7 @@ __END__
 
 =head1 NAME
 
-SL::RecordLinks - Verlinkung von Lx-Office Objekten.
+SL::RecordLinks - Verlinkung von kivitendo Objekten.
 
 =head1 SYNOPSIS
 
index deb4e19fe383f1fcd1a8da0624abe949e128e1d3..40beabb92f1038fdeb7b66c57d435143ba16c283 100644 (file)
@@ -791,7 +791,7 @@ __END__
 
 =head1 NAME
 
-SL::ReportGenerator.pm: the Lx-Office way of getting data in shape
+SL::ReportGenerator.pm: the kivitendo way of getting data in shape
 
 =head1 SYNOPSIS
 
@@ -815,7 +815,7 @@ Then there are some options made by the user, such as hidden columns. You add mo
 Then it lacks usability. You want it to be able to sort the data. You add code for that.
 Then there are too many results, you need pagination, you want to print or export that data..... and so on.
 
-The ReportGenerator class was designed because this exact scenario happened about half a dozen times in Lx-Office.
+The ReportGenerator class was designed because this exact scenario happened about half a dozen times in kivitendo.
 It's purpose is to manage all those formating, culling, sorting, and templating.
 Which makes it almost as complicated to use as doing the work for yourself.
 
index a8ae4c13702a0338d49a7418a19f1f662c5ff558..6dfff719d0545c956be974a8d73e20eae7074167 100644 (file)
@@ -342,7 +342,7 @@ anything in here directly.
 =head1 DESCRIPTION
 
 This module handles flattening and unflattening of data for request
-roundtrip purposes. Lx-Office uses the format as described below:
+roundtrip purposes. kivitendo uses the format as described below:
 
 =over 4
 
index 6f04041e1a34bb56dd8cad7779d7fcfffb66a1f1..f4c509c333ef819c507629eac742cda9211555a7 100644 (file)
@@ -171,7 +171,7 @@ C<22.01.2011 14:12:22>.
 =item C<get_path>
 
 Returns the name of the session-specific directory used for file
-storage relative to the Lx-Office installation folder.
+storage relative to the kivitendo installation folder.
 
 =item C<prepare_path>
 
index 32d3c56835cd71ed856226355f6aeb75fcc5e97e..5c62078292c4d6170484a45fd445b117d9a6d713 100644 (file)
@@ -12,7 +12,7 @@ use Encode;
 
 # Replacement for Template::Plugin::HTML::url.
 
-# Strings in Lx-Office are stored in Perl's internal encoding but have
+# Strings in kivitendo are stored in Perl's internal encoding but have
 # to be output as UTF-8. A normal regex replace doesn't do that
 # creating invalid UTF-8 characters upon URL-unescaping.
 
index abbf4a32c527fe3b54f707ef5ed0f4704d5a65cd..a5db373ad83a201b5db73db31d4e393b4fe5d63d 100644 (file)
@@ -1,5 +1,5 @@
 #=====================================================================
-# Lx-Office ERP
+# kivitendo ERP
 # Copyright (c) 2004 by Udo Spallek, Aachen
 #
 #  Author: Udo Spallek
index 7e12b0e05dc06b418a111810803abdbfea7709bd..3d32a3978fcc5e3d22ac4c767c6ea0f3c61eeda9 100755 (executable)
@@ -759,7 +759,7 @@ sub create_dataset {
   if ($cluster_encoding && ($cluster_encoding =~ m/^(?:UTF-?8|UNICODE)$/i)) {
     if ($::lx_office_conf{system}->{dbcharset} !~ m/^UTF-?8$/i) {
       $form->show_generic_error($locale->text('The selected  PostgreSQL installation uses UTF-8 as its encoding. ' .
-                                              'Therefore you have to configure Lx-Office to use UTF-8 as well.'),
+                                              'Therefore you have to configure kivitendo to use UTF-8 as well.'),
                                 'back_button' => 1);
     }
 
index 097b5d7d3aed591e67c8fee6b6ed0cc9bdf0efe0..9572e74bd4c2059da5ba9761b196a1ba1b789d0b 100644 (file)
@@ -1,5 +1,5 @@
 #=====================================================================
-# Lx-Office ERP
+# kivitendo ERP
 # Copyright (c) 2004
 #
 #  Author: Philip Reetz
index c3cb45b964fe4d7d27b5bddf66e7e92e98a780f7..576564fe78f22f611099cacf1b61bc75ad78b964 100644 (file)
@@ -976,7 +976,7 @@ sub save_as_new {
   map { delete $form->{$_} } qw(printed emailed queued);
   delete @{ $form }{ grep { m/^stock_(?:in|out)_\d+/ } keys %{ $form } };
 
-  # Let Lx-Office assign a new order number if the user hasn't changed the
+  # Let kivitendo assign a new order number if the user hasn't changed the
   # previous one. If it has been changed manually then use it as-is.
   $form->{donumber} =~ s/^\s*//g;
   $form->{donumber} =~ s/\s*$//g;
index bc5d7a56cbdf3e8606eb6f9e63066ff234c2ab6b..a0a1a73f3d2309a81131cad68114154eed7e0951 100644 (file)
@@ -1078,7 +1078,8 @@ sub post_transaction {
   }
 
   if ($split_safety{-1} > 1 && $split_safety{1} > 1) {
-    $::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."));
+    $::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 kivitendo does not allow these."));
   }
 
   for my $i (1 .. $count) {
index 4741443df4866e22f219360c84c5ad5c7226b80c..869177b0c184f19978eff97e77a96da551674951 100644 (file)
@@ -24,14 +24,14 @@ sub verify_installation {
 <html>
  <head>
   <link rel="stylesheet" href="css/lx-office-erp.css" type="text/css"
-        title="Lx-Office stylesheet">
+        title="kivitendo stylesheet">
   <title>| . $locale->text("One or more Perl modules missing") . qq|</title>
  </head>
  <body>
 
   <h1>| . $locale->text("One or more Perl modules missing") . qq|</h1>
 
-  <p>| . $locale->text("At least one Perl module that Lx-Office ERP " .
+  <p>| . $locale->text("At least one Perl module that kivitendo ERP " .
                        "requires for running is not installed on your " .
                        "system.") .
         " " .
index a6050945c63d4ffbdb8d918b67e21995be036588..fb614564f0498ba7e491eb7dfa7e33c60adccfda 100644 (file)
@@ -1614,7 +1614,7 @@ sub save_as_new {
   $form->{saveasnew} = 1;
   map { delete $form->{$_} } qw(printed emailed queued delivered closed);
 
-  # Let Lx-Office assign a new order number if the user hasn't changed the
+  # Let kivitendo assign a new order number if the user hasn't changed the
   # previous one. If it has been changed manually then use it as-is.
   my $idx = $form->{type} =~ /_quotation$/ ? "quonumber" : "ordnumber";
   $form->{$idx} =~ s/^\s*//g;
index d5c42a039ad69688037c26785ce0221c0b27f4f1..8d77a314e23f1b722912a0920be405104e300d48 100644 (file)
@@ -1,5 +1,5 @@
 #=====================================================================
-# Lx-Office ERP
+# kivitendo ERP
 # Copyright (c) 2004 by Udo Spallek, Aachen
 #
 #  Author: Udo Spallek
@@ -1426,4 +1426,3 @@ sub back {
   call_sub($::form->{"lastsub"});
   $::lxdebug->leave_sub();
 }
-
index 1ffaef55555643a8c82ea5e68ff5ae38ab7d78b1..b078eef4ef02d7d4df94ad06039978a1cfbe0e30 100644 (file)
@@ -1,4 +1,4 @@
-/* Stylesheet for Lx-Office
+/* Stylesheet for kivitendo
  * Name: Mobile.css*/
 
 /* The look of links */
@@ -185,4 +185,3 @@ h2.error {
     display: none;
   }
 }
-
index 3788c88577c9786f46bca6439131be047099c6af..328eac77fe2ac41f8779885a7a3f16d305e80f11 100644 (file)
@@ -1,4 +1,4 @@
-/* Stylesheet for Lx-Office
+/* Stylesheet for kivitendo
  * Name: lx-office-erp.css*/
 
 /* The look of links */
index 01468c26ce4d497c4e819995cb51472b983d9895..9a5169760c0119bd065ef9c25dacadd3ee400fae 100644 (file)
@@ -1,6 +1,6 @@
 =head1 Projekte erfassen
 
-Projekte sind in Lx-Office nur organisatorische Einheiten. Wenn Sie Projekte
+Projekte sind in kivitendo nur organisatorische Einheiten. Wenn Sie Projekte
 erfassen, können Sie C<Belegen> Projekte zuweisen, und Auswertungen hinterher
 nach den Projekten filtern. Projekte haben ansonsten keine weitere Funktion.
 
index 44a5bf3b34f9f6a83829f28d0cf3009e20df5b0b..ce6525e4b6554b59df5daf7a1fdbc28af9f59bd2 100644 (file)
@@ -222,7 +222,7 @@ $self->{texts} = {
   'Assistant for general ledger corrections' => 'Assistent für die Korrektur von Hauptbucheinträgen',
   'Assume Tax Consultant Data in Tax Computation?' => 'Beraterdaten in UStVA Ã¼bernehmen?',
   'At least'                    => 'Mindestens',
-  '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.',
+  '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.',
   '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.',
   'At most'                     => 'H&ouml;chstens',
   'At the moment the transaction looks like this:' => 'Aktuell sieht die Buchung wie folgt aus:',
@@ -382,7 +382,7 @@ $self->{texts} = {
   'Carry over shipping address' => 'Lieferadresse &uuml;bernehmen',
   'Cash'                        => 'Zahlungsverkehr',
   'Cc'                          => 'Cc',
-  'Change Lx-Office installation settings (all menu entries beneath \'System\')' => 'Ver&auml;ndern der Lx-Office-Installationseinstellungen (Men&uuml;punkte unterhalb von \'System\')',
+  'Change kivitendo installation settings (all menu entries beneath \'System\')' => 'Ver&auml;ndern der kivitendo-Installationseinstellungen (Men&uuml;punkte unterhalb von \'System\')',
   'Change representative to'    => 'Vertreter Ã¤ndern in',
   '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.',
   '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,7 +966,7 @@ $self->{texts} = {
   '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.',
   '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.',
   '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:',
-  '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.',
+  '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.',
   '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.',
   '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.',
   '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,7 +982,7 @@ $self->{texts} = {
   'Import result'               => 'Import-Ergebnis',
   'Import summary'              => 'Import-Zusammenfassung',
   'In order to do that hit the button "Delete transaction".' => 'Drücken Sie dafür auf den Button "Buchung löschen".',
-  '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.',
+  '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.',
   '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.',
   'In-line'                     => 'im Text',
   'Inactive'                    => 'Inaktiv',
@@ -1131,7 +1131,7 @@ $self->{texts} = {
   'Login name missing!'         => 'Benutzer - Feld darf nicht leer sein!',
   'Login of User'               => 'Login',
   'Logout'                      => 'Abmelden',
-  'Logout now'                  => 'Lx-Office jetzt verlassen',
+  'Logout now'                  => 'kivitendo jetzt verlassen',
   'Long Dates'                  => 'Lange Monatsnamen',
   'Long Description'            => 'Langtext',
   'MAILED'                      => 'Gesendet',
@@ -1304,7 +1304,7 @@ $self->{texts} = {
   'Only Warnings and Errors'    => 'Nur Warnungen und Fehler',
   'Only due follow-ups'         => 'Nur f&auml;llige Wiedervorlagen',
   'Only shown in item mode'     => 'werden nur im Artikelmodus angezeigt',
-  '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.',
+  '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.',
   'Open'                        => 'Offen',
   'Open Amount'                 => 'Offener Betrag',
   'Open a further kivitendo window or tab' => 'Weiteres kivitendo-Fenster/-Tab Ã¶ffnen',
@@ -1758,7 +1758,7 @@ $self->{texts} = {
   'Source bank account'         => 'Quellkonto',
   'Source bin'                  => 'Quelllagerplatz',
   'Space'                       => 'Leerzeichen',
-  '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.',
+  '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.',
   'Spoolfile'                   => 'Druckdatei',
   'Start Dunning Process'       => 'Mahnprozess starten',
   'Start analysis'              => 'Analyse beginnen',
@@ -1805,7 +1805,7 @@ $self->{texts} = {
   'Supplies'                    => 'Lieferungen',
   'Switch Menu on / off'        => 'Men&uuml; ein- / ausklappen',
   'System'                      => 'System',
-  'System currently down for maintenance!' => 'Lx-Office ist momentan zwecks Wartungsarbeiten nicht zugänglich.',
+  'System currently down for maintenance!' => 'kivitendo ist momentan zwecks Wartungsarbeiten nicht zugänglich.',
   'TODO list'                   => 'Aufgabenliste',
   'TODO list options'           => 'Aufgabenlistenoptionen',
   'TOP100'                      => 'Top 100',
@@ -1990,14 +1990,14 @@ $self->{texts} = {
   '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.',
   '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.',
   '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.',
-  '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.',
+  '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.',
   'The selected bank account does not exist anymore.' => 'Das ausgewählte Bankkonto existiert nicht mehr.',
   'The selected bin does not exist.' => 'Der ausgew&auml;hlte Lagerplatz existiert nicht.',
   'The selected currency'       => 'Die ausgewählte Währung',
   'The selected exports have been closed.' => 'Die ausgewählten Exporte wurden abgeschlossen.',
   'The selected warehouse does not exist.' => 'Das ausgew&auml;hlte Lager existiert nicht.',
   '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.',
-  'The session is invalid or has expired.' => 'Sie sind von Lx-Office abgemeldet.',
+  'The session is invalid or has expired.' => 'Sie sind von kivitendo abgemeldet.',
   'The settings were saved, but the password was not changed.' => 'Die Einstellungen wurden gespeichert, aber das Passwort wurde nicht geändert.',
   'The source warehouse does not contain any bins.' => 'Das Quelllager enth&auml;lt keine Lagerpl&auml;tze.',
   'The start date is missing.'  => 'Das Startdatum fehlt.',
@@ -2275,7 +2275,7 @@ $self->{texts} = {
   'You will now be forwarded to the administration panel.' => 'Sie werden nun zum Administrationsbereich weitergeleitet.',
   'You\'re not editing a file.' => 'Sie bearbeiten momentan keine Datei.',
   'You\'ve already chosen the following limitations:' => 'Sie haben bereits die folgenden Einschr&auml;nkungen vorgenommen:',
-  '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.',
+  '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.',
   'Your TODO list'              => 'Ihre Aufgabenliste',
   'Your account number'         => 'Ihre Kontonummer',
   'Your bank'                   => 'Der Name Ihrer Bank',
index 90428f57f20a5676ee99de7f7de354f9f4bb0ac3..5e19c87d5369278fc9db67db2f08b5d3bc43e8da 100644 (file)
@@ -6,7 +6,7 @@
 *License: non free
 *eMail: info@lx-system.de
 *Version: 1.0.0
-*ERP: Lx-Office ERP
+*ERP: kivitendo ERP 3.0.0
 ***************************************************************/
 ?>
 <html>
index f5d5481888efeaad942fbabd44a375bed71605f4..e9a434b51916106093cd27afd35925ea0f54e318 100644 (file)
@@ -6,7 +6,7 @@
 *eMail: info@lx-system.de
 *Version: 1.6
 *Shop: xt::Commerce
-*ERP: Lx-Office ERP 2.4.x
+*ERP: kivitendo ERP 3.0.0
 ***************************************************************/
 /*
 * Noch einzubauen:
index acbbeb8fdaee9e978993ba9249f43c81e554498b..917d3b1fc57853509326ebcb3abed4146597a08c 100644 (file)
@@ -7,7 +7,7 @@
 *eMail: info@lx-system.de
 *Version: 2.0
 *Shop: xt:Commerce 3.04
-*ERP: Lx-Office ERP 2.4.0
+*ERP: kivitendo ERP 3.0.0
 ***************************************************************/
 require_once "shoplib.php";
 
index 6a56e12c43b48b58982859226dddaabc0d6e2010..4015a4888a343b5647053d285e19fb4622637596 100644 (file)
@@ -7,7 +7,7 @@
 *eMail: info@lx-system.de
 *Version: 1.0.0
 *Shop: xt:Commerce 2.2
-*ERP: Lx-Office ERP
+*ERP: kivitendo ERP 3.0.0
 ***************************************************************/
 require_once "DB.php";
 require_once "conf.php";
index f928776d9f4dd2fc0ea8092887f0814759058376..04fa6c92192630ea0bccf1f268de97018bc5689e 100644 (file)
@@ -6,7 +6,7 @@
 *License: non free
 *eMail: info@lx-system.de
 *Version: 1.0.1
-*ERP: Lx-Office ERP
+*ERP: kivitendo ERP 3.0.0
 ***************************************************************/
 ?>
 <html>
index b985fc3cceaf1a2ec661de002f87897a8b5c0be7..ef15758d4a6b5759f09cd4688cc849489d63a302 100644 (file)
@@ -6,7 +6,7 @@
 *eMail: info@lx-system.de
 *Version: 1.6
 *Shop: osCommerce 2.2 ms2
-*ERP: Lx-Office ERP 2.4.x
+*ERP: kivitendo ERP 3.0.0
 ***************************************************************/
 /*
 * Noch einzubauen:
index 9c4bed6033ff206238a42d01a14462734c6bb7e1..3ca4ddb2c712ca9f7bb4e5f42ecc473e594a492f 100644 (file)
@@ -6,7 +6,7 @@
 *eMail: info@lx-system.de
 *Version: 1.6.0
 *Shop: osCommerce 2.2
-*ERP: Lx-Office ERP 2.4.x
+*ERP: kivitendo ERP 3.0.0
 ***************************************************************/
 require_once "shoplib.php";
 $LAND=array("Germany"=>"D");
index 1cceca28efc37005897578fb81ac1472a2de6526..1efd47746a896d4bb9671e0778ba52a0b1eddbcf 100644 (file)
@@ -7,7 +7,7 @@
 *eMail: info@lx-system.de
 *Version: 1.0.0
 *Shop: osCommerce 2.2
-*ERP: Lx-Office ERP
+*ERP: kivitendo ERP 3.0.0
 ***************************************************************/
 require_once "DB.php";
 require_once "conf.php";
index 8a40c674b75bafc1cb18a29003bd1610c5a2ffc8..8cbd711c5a496ab6a8e1b9562111563bd058b35f 100644 (file)
@@ -6,7 +6,7 @@
 *License: non free
 *eMail: info@lx-system.de
 *Version: 1.0.1
-*ERP: Lx-Office ERP
+*ERP: kivitendo ERP 3.0.0
 ***************************************************************/
 ?>
 <html>
index 72d1e9cbf839601e54250bf62eb585e0eb998701..b5d8323200f67550fb259a4f9aa7e3d86e7f3957 100644 (file)
@@ -6,7 +6,7 @@
 *eMail: info@lx-system.de
 *Version: 1.0.1
 *Shop: PHPeppershop 1.5
-*ERP: Lx-Office ERP
+*ERP: kivitendo ERP
 ***************************************************************/
 // -----------------------------------------------------------------------
 // Damit jedes andere Modul ueberpruefen kann ob dieses hier schon "included" ist
index 34c120bd77128b913cb338719d2aeee3dcd7f43e..5cb9ddb7e9ebf4d71abaa59683832a13312737fd 100644 (file)
@@ -86,7 +86,7 @@ $moduldef['versionschecknummern'] = '1.4.008;1.5';
 
 //  4.) Kurzbeschreibung
 //      ! Formatierungen sollen via HTML-Tags eingegeben werden.
-$moduldef['kurzbeschreibung'] = 'Eportiert Kundendaten und Bestellungen f&uuml;r Lx-Office ERP.
+$moduldef['kurzbeschreibung'] = 'Eportiert Kundendaten und Bestellungen f&uuml;r kivitendo ERP.
                                 Neukunden werden in der ERP angelegt und die ERP-KdNr in Kundendaten eingepflegt,
                                 bei Bestandskunden werden die Kundendaten abgeglichen.
                                 Das Feld "Bestellung_bezahlt" ist der Merker f&uuml;r neue Bestellungen.
index 6e00b5138adf6d71b7fe3da2b17af92d18036cdb..b6173c7e10d2c3ec1db9083c5705e136ec7386cd 100644 (file)
@@ -7,7 +7,7 @@
 *eMail: info@lx-system.de
 *Version: 1.4.0
 *Shop: PHPeppershop 2.0
-*ERP: Lx-Office ERP >= 2.4.0
+*ERP: kivitendo ERP 3.0.0
 ***************************************************************/
 ?>
 <html>
index 87db00ad5c9fe7f742520def20930ca777be3b6c..af1254ab0edb209f716e6987f2ce66911d004307 100644 (file)
@@ -7,7 +7,7 @@
 *eMail: info@lx-system.de
 *Version: 1.0.0
 *Shop: PHPeppershop 2.0
-*ERP: Lx-Office ERP
+*ERP: kivitendo ERP 3.0.0
 ***************************************************************/
 $login=($_GET["login"])?$_GET["login"]:$_POST["login"];
 if (file_exists ("conf$login.php")) {
index 48f354a91539253c85f0ac3ae8a23a335e4acf89..099bee21e059bb34e07e1cea80cfc7a869e512b7 100644 (file)
@@ -7,7 +7,7 @@
 *eMail: info@lx-system.de
 *Version: 1.0.1
 *Shop: PHPepper 1.5
-*ERP: Lx-Office ERP
+*ERP: kivitendo ERP 3.0.0
 ***************************************************************/
 require_once "DB.php";
 require_once "conf.php";
index e183ac83a516b5fb2bf85b7aa881e1ac6c03e83b..239ed543112dc5f394186fd9be6e137fd6dbbf38 100755 (executable)
@@ -106,14 +106,14 @@ sub quit {
 sub help {
   print <<EOL;
 
-  Lx-Office Konsole
+  kivitendo Konsole
 
   ./scripts/console [login]
 
 Spezielle Kommandos:
 
   help                - zeigt diese Hilfe an.
-  lxinit 'login'      - lädt das Lx-Office Environment für den User 'login'.
+  lxinit 'login'      - lädt das kivitendo-Environment für den User 'login'.
   reload              - lädt modifizierte Module neu.
   pp DATA             - zeigt die Datenstruktur mit Data::Dumper an.
   quit                - beendet die Konsole
@@ -135,7 +135,7 @@ __END__
 
 =head1 NAME
 
-scripts/console - Lx-Office console
+scripts/console - kivitendo console
 
 =head1 SYNOPSIS
 
index ba13e3f70ffefe88857effdd3af9ddef76e8a29b..45e455652708c9b026e58c869d06cfd44bb925da 100755 (executable)
@@ -2,7 +2,7 @@
 
 BEGIN {
   if (! -d "bin" || ! -d "SL") {
-    print("This tool must be run from the Lx-Office ERP base directory.\n");
+    print("This tool must be run from the kivitendo ERP base directory.\n");
     exit(1);
   }
 
index bd58c078f223a40f27764e5bf4a6163b420558b0..959ecbedbc2c5ca7b3c714b8367492b4fa45a29c 100755 (executable)
@@ -52,7 +52,7 @@ GetOptions(
 find(sub {
   return unless /(\.p[lm]|console)$/;
 
-  # remember modules shipped with Lx-Office
+  # remember modules shipped with kivitendo
   $supplied{modulize($File::Find::name)}++
     if $File::Find::dir =~ m#modules/#;
 
@@ -242,5 +242,3 @@ Sven Schöling E<lt>s.schoeling@linet-services.deE<gt>
 Distributed under the terms of the GNU General Public License v2.
 
 =cut
-
-
diff --git a/scripts/inst_postgres.sh b/scripts/inst_postgres.sh
deleted file mode 100755 (executable)
index 6d07e59..0000000
+++ /dev/null
@@ -1,179 +0,0 @@
-#!/bin/bash
-#set -x
-function writeln()
-{
-   tput cup $1 $2  # Cursor positionieren
-   tput el         # Rest der Zeile löschen
-   shift 2         # Parameter für die Koordinaten entfernen
-   echo -n $*" "   # Rest der Parameterliste ausgeben
-}
-
-tput clear
-
-#Als root anmelden
-if [ `id -u` -gt 0 ]; then echo "Bitte als root anmelden"; exit 1; fi
-
-writeln 1 1 PostgreSQL fuer Lx-Office vorbereiten
-writeln 2 1 1. plpgsql.so suchen
-PLPGSQL=""
-#Datei plpgsql.so suchen
-
-POSTGRESQL=`dpkg -l | grep -E "postgresql-[0-9]" | cut -d" " -f3 | sort -r | head -1 -`
-
-#Mit Paketmanager (Apt) suchen
-if [ "$POSTGRESQL#" == "#" ]; then
-    writeln 1 1 $FEHLER
-    writeln 2 1 Keine PostgreSQL mit Paketmanager installiert
-    writeln 3 1 Datenbank bitte manuell einrichten.
-    exit 0
-else
-   PLPGSQL=`dpkg -L $POSTGRESQL | grep plpgsql.so`
-fi
-
-#Mit Paketmanager (RPM) suchen ?
-#PLPGSQL=`rpm -q --list postgres | grep plpgsql.so`
-
-if [ "$PLPGSQL#" == "#" ]; then
-       #Probleme mit Paketmanager, dann zunaechst mit locate, geht schneller
-       updatedb
-       writeln 3 3 --locate
-       tmp=`locate plpgsql.so 2>/dev/null`
-       PLPGSQL=`echo $tmp | cut -d " " -f 1`
-fi
-if [ "$PLPGSQL#" == "#" ]; then
-       #noch nicht gefunden, also mit find suchen
-       writeln 3 15 --find /usr/lib
-       tmp=`find /usr/lib -name  plpgsql.so -type f`
-       PLPGSQL=`echo $tmp | cut -d " " -f 1`
-fi     
-if [ "$PLPGSQL#" == "#" ]; then
-       while :; do
-               writeln 4 1 'plpgsql.so' nicht gefunden.
-               tput bold
-               writeln 5 1 "Bitte den Pfad eingeben: "
-               tput rmso
-               read PLPGSQL
-               [ "$PLPGSQL#" != "#" ] && [ -f $PLPGSQL ] && break
-               tput bel
-       done
-fi
-writeln 6 1 ok. 'plpgsql.so' gefunden
-
-#Kann der User postgres die db erreichen
-cnt=`ps aux | grep postgres | wc -l`
-if [ $cnt -eq 0 ]; then
-       tput bel
-       tput bold
-       echo Die postgreSQL-Datebbank ist nicht gestartet!
-       tput rmso
-       exit 1
-fi
-v8=`su postgres -c "echo 'select version()' | psql template1 2>/dev/null | grep -E "[Ss][Qq][Ll][[:space:]]+8\.[2-9]\.[0-9]" | wc -l"`
-if [ $v8 -eq 0 ]; then 
-       tput bel
-       tput bold
-       echo User postgres konnte die Datenbank 8.2.x -  8.9.x nicht ansprechen
-       tput rmso
-       exit 1; 
-else
-       tput clear
-       writeln 1 1 Datenbank Version 8.2.x - 8.9.x konnte erreicht werden.
-fi
-
-echo "CREATE FUNCTION plpgsql_call_handler() RETURNS language_handler" > lxdbinst.sql
-echo "AS '$PLPGSQL', 'plpgsql_call_handler'" >> lxdbinst.sql
-echo "LANGUAGE c;" >> lxdbinst.sql
-echo "CREATE PROCEDURAL LANGUAGE plpgsql HANDLER plpgsql_call_handler;" >> lxdbinst.sql
-
-writeln 2 1 Datenbankbenutzer einrichten
-tput bold
-writeln 3 1 "Bitte den Datenbank-Benutzernamen (Kleinbuchstaben) eingeben [lxoffice]: "
-tput rmso
-read LXOUSER
-if [ "$LXOUSER#" == "#" ]; then LXOUSER="lxoffice"; fi
-while :; do
-       tput bold
-       writeln 4 1 "Bitte ein Kennwort eingeben : "
-       tput rmso
-       read USRPWD
-       if ! [ "$USRPWD#" == "#" ]; then break; fi
-       tput bel
-done;
-
-echo "CREATE USER $LXOUSER with CREATEDB ;" >> lxdbinst.sql
-echo "ALTER USER $LXOUSER PASSWORD '$USRPWD';" >> lxdbinst.sql
-echo "UPDATE pg_language SET lanpltrusted = true WHERE lanname = 'plpgsql';" >> lxdbinst.sql
-
-su postgres -c "psql template1 < lxdbinst.sql"
-
-echo "Fehlermeldungen die 'already exists' enthalten koennen ignoriert werden"
-
-writeln 11 1 Datenbank fuer Lx-Office vorbereitet
-
-writeln 12 1 Datenbankberechtigung einrichten
-#wo ist die pg_hba.conf
-writeln 13 3 --find erst /etc dann /var/lib
-tmp=`find /etc/postgresql -name pg_hba.conf -type f`
-[ "$tmp#" == "#" ] && tmp=`find /var/lib -name  pg_hba.conf -type f`
-PGHBA=`echo $tmp | cut -d " " -f 1`
-
-if [ "$PGHBA#" == "#" ]; then
-       while :; do
-               writeln 14 1 'pg_hba.conf' nicht gefunden.
-               tput bold
-               writeln 15 1 "Bitte den Pfad eingeben: "
-               tput rmso
-               read PGHBA
-               [ "$PGHBA#" != "#" ] && [ -f $PGHBA ] && break
-               tput bel
-       done
-fi
-writeln 16 1 ok. 'pg_hba.conf' gefunden
-
-cnt=`grep $LXOUSER $PGHBA | wc -l `
-
-if [ $cnt -eq 0 ]; then 
-       mv $PGHBA  $PGHBA.org
-       echo "local   all         $LXOUSER                                           password" > $PGHBA
-       echo "host    all         $LXOUSER      127.0.0.1         255.255.255.255    password" >> $PGHBA
-       cat $PGHBA.org >> $PGHBA
-fi 
-
-#CONFDIR=`dirname $PGHBA`
-
-#postgresql.conf anpassen, liegt vermutlich im gleichen Verzeichnis wie pg_hba.conf
-#if ! [ -f $CONFDIR/postgresql.conf ]; then
-#      #doch nicht da, dann fragen
-#        while :; do
-#              writeln 13 1 'postgresql.conf' nicht gefunden.
-#              tput bold
-#                writeln 14 1 "Bitte den Pfad eingeben: "
-#              tput rmso
-#                read PGCONF
-#                [ "$PGCONF#" != "#" ] && [ -f $PGCONF ] && break
-#                tput bel
-#        done
-#      CONFDIR=`dirname $PGCONF`
-#fi
-
-#mv $CONFDIR/postgresql.conf $CONFDIR/postgresql.conf.org
-#Bei der V8.x OID einschalten.
-#sed 's/^.*default_with_oids.*/default_with_oids = true/i' $CONFDIR/postgresql.conf.org > $CONFDIR/postgresql.conf
-#cnt=`grep default_with_oids $CONFDIR/postgresql.conf | wc -l`
-#if [ $cnt -eq 0 ]; then
-#      cp $CONFDIR/postgresql.conf.org $CONFDIR/postgresql.conf
-#      echo "default_with_oids = true" >> $CONFDIR/postgresql.conf
-#fi
-tmp=`ls -r1 /etc/init.d/postgres*`
-PGSQL=`echo $tmp | cut -d " " -f 1`
-
-writeln 18 1 Datenbank neu starten
-$PGSQL restart
-
-tput bold
-tput smso
-writeln 20 12 ok. Das sollte es gewesen sein.
-tput rmso
-tput rmso
-echo 
diff --git a/scripts/inst_postgres_deb.sh b/scripts/inst_postgres_deb.sh
deleted file mode 100755 (executable)
index b0cf9cf..0000000
+++ /dev/null
@@ -1,132 +0,0 @@
-#!/bin/bash
-# e = exit on error
-set -e
-# x = xtrace
-#set -x
-
-FEHLER="Achtung!! Es hat ein Problem gegeben"
-ERRCNT=0
-source /usr/share/debconf/confmodule
-
-#Als root anmelden
-if [ `id -u` -gt 0 ]; then echo "Bitte als root anmelden"; exit 1; fi
-
-POSTGRESQL=`dpkg -l | grep -E "postgresql-[0-9]" | cut -d" " -f3 | sort -r | head -1 -`
-
-#Datei plpgsql.so suchen
-#Mit Paketmanager  suchen
-if [ "$POSTGRESQL#" == "#" ]; then
-    echo $FEHLER
-    echo Keine PostgreSQL mit Paketmanager installiert
-    echo Datenbank bitte manuell einrichten.
-    exit 0
-else
-   PLPGSQL=`dpkg -L $POSTGRESQL | grep plpgsql.so `
-fi
-
-if [ "$PLPGSQL#" == "#" ]; then
-    #Probleme mit Paketmanager, dann zunaechst mit locate, geht schneller
-    updatedb
-    tmp=`locate plpgsql.so 2>/dev/null`
-    PLPGSQL=`echo $tmp | cut -d " " -f 1`
-fi
-if [ "$PLPGSQL#" == "#" ]; then
-    #noch nicht gefunden, also mit find suchen
-    tmp=`find /usr/lib -name  plpgsql.so -type f`
-    PLPGSQL=`echo $tmp | cut -d " " -f 1`
-fi     
-if [ "$PLPGSQL#" == "#" ]; then
-    echo $FEHLER
-    echo  'plpgsql.so' nicht gefunden.
-    echo Datenbank manuell einrichten.
-    exit 0
-fi
-
-#Kann der User postgres die db erreichen
-cnt=`ps aux | grep postgres | wc -l`
-if [ $cnt -eq 0 ]; then
-    echo $FEHLER
-    echo Die postgreSQL-Datebbank ist nicht gestartet!
-    echo Datenbank manuell einrichten.
-    exit 0
-fi
-
-v8=`su postgres -c "echo 'select version()' | psql template1 2>/dev/null | grep -E "[Ss][Qq][Ll][[:space:]]+8\.[2-9]\.[0-9]" | wc -l"`
-if [ $v8 -eq 0 ]; then 
-    echo $FEHLER
-    echo Datenbank Version 8x konnte nicht erreicht werden.
-    exit 0
-fi
-
-echo "CREATE FUNCTION plpgsql_call_handler() RETURNS language_handler" > lxdbinst.sql
-echo "AS '$PLPGSQL', 'plpgsql_call_handler'" >> lxdbinst.sql
-echo "LANGUAGE c;" >> lxdbinst.sql
-echo "CREATE PROCEDURAL LANGUAGE plpgsql HANDLER plpgsql_call_handler;" >> lxdbinst.sql
-
-#writeln 2 1 Datenbankbenutzer einrichten
-LXOUSER="lxoffice"
-db_get lx-office-erp/lx-office-erp-user-postgresql-password
-USRPWD="$RET"
-
-echo "CREATE USER $LXOUSER with CREATEDB ;" >> lxdbinst.sql
-echo "ALTER USER $LXOUSER PASSWORD '$USRPWD';" >> lxdbinst.sql
-echo "UPDATE pg_language SET lanpltrusted = true WHERE lanname = 'plpgsql';" >> lxdbinst.sql
-
-su postgres -c "psql template1 < lxdbinst.sql"
-
-echo "Fehlermeldungen die 'already exists' enthalten koennen ignoriert werden"
-
-#writeln 12 1 Datenbankberechtigung einrichten
-PGHBA=`find /etc/postgresql -name pg_hba.conf -type f | sort -r | head -1 -`
-if [ "$PGHBA#" == "#" ] ; then
-   PGHBA=`find /var/lib -name  pg_hba.conf -type f | sort -r | head -1 -`
-fi
-
-if [ "$PGHBA#" == "#" ]; then
-    echo $FEHLER
-    echo 'pg_hba.conf' nicht gefunden.
-    echo "Berechtigungen bitte selber einrichten"
-    ERRCNT=1
-fi
-
-cnt=`grep $LXOUSER $PGHBA | wc -l `
-
-if [ $cnt -eq 0 ]; then 
-    mv $PGHBA  $PGHBA.org
-    echo "local   all         $LXOUSER                                           password" > $PGHBA
-    echo "host    all         $LXOUSER      127.0.0.1         255.255.255.255    password" >> $PGHBA
-    cat $PGHBA.org >> $PGHBA
-fi 
-
-#CONFDIR=`dirname $PGHBA`
-
-#postgresql.conf anpassen, liegt vermutlich im gleichen Verzeichnis wie pg_hba.conf
-#if ! [ -f $CONFDIR/postgresql.conf ]; then
-#    echo $FEHLER
-#    echo 'postgresql.conf' nicht gefunden.
-#    echo PostgreSQL selber konfigurieren
-#    ERRCNT=1
-#fi
-
-#mv $CONFDIR/postgresql.conf $CONFDIR/postgresql.conf.org
-#Bei der V8.x OID einschalten.
-#sed 's/^.*default_with_oids.*/default_with_oids = true/i' $CONFDIR/postgresql.conf.org > $CONFDIR/postgresql.conf
-#cnt=`grep default_with_oids $CONFDIR/postgresql.conf | wc -l`
-#if [ $cnt -eq 0 ]; then
-#      cp $CONFDIR/postgresql.conf.org $CONFDIR/postgresql.conf
-#      echo "default_with_oids = true" >> $CONFDIR/postgresql.conf
-#fi
-
-PGSQL=`ls -r1 /etc/init.d/postgres*  | head -1 -`
-
-#writeln 18 1 Datenbank neu starten
-$PGSQL reload
-
-if [ $ERRCNT -gt 0 ]; then
-    echo $FEHLER
-    echo Das betrifft aber nicht die Lx-Office Installation
-    echo sondern die Konfiguration der Datenbank.
-    echo $POSTGRESQL , $PGHBA , $CONFDIR/postgresql.conf ??
-    sleep 10
-fi
index 2bec003cd76f4b05acad1c2250bf8520eeccdce8..9637f558f676b2186cd2c231a5d55096a93952f6 100755 (executable)
@@ -167,9 +167,9 @@ sub check_module {
   return if $res;
 
   my $needed_text =
-      $role{optional} ? 'It is OPTIONAL for Lx-Office but RECOMMENDED for improved functionality.'
-    : $role{required} ? 'It is NEEDED by Lx-Office and must be installed.'
-    : $role{devel}    ? 'It is OPTIONAL for Lx-Office and only useful for developers.'
+      $role{optional} ? 'It is OPTIONAL for kivitendo but RECOMMENDED for improved functionality.'
+    : $role{required} ? 'It is NEEDED by kivitendo and must be installed.'
+    : $role{devel}    ? 'It is OPTIONAL for kivitendo and only useful for developers.'
     :                   'It is not listed as a dependancy yet. Please tell this the developers.';
 
   my @source_texts = module_source_texts($module);
@@ -241,7 +241,7 @@ __END__
 
 =head1 NAME
 
-scripts/installation_check.pl - check Lx-Office dependancies
+scripts/installation_check.pl - check kivitendo dependancies
 
 =head1 SYNOPSIS
 
@@ -249,9 +249,9 @@ scripts/installation_check.pl - check Lx-Office dependancies
 
 =head1 DESCRIPTION
 
-Check dependencys. List all perl modules needed by Lx-Office, probes for them,
+Check dependencys. List all perl modules needed by kivitendo, probes for them,
 and warns if one is not available.  List all LaTeX document classes and
-packages needed by Lx-Office master templates, probes for them, and warns if
+packages needed by kivitendo master templates, probes for them, and warns if
 one is not available.
 
 
index 28b56323cbb2ac6d6e873c679db8b2cebe29064d..0c96006f460cfb04ae76d8ed08fbd10f364ef8c1 100755 (executable)
@@ -645,7 +645,7 @@ __END__
 
 =head1 NAME
 
-locales.pl - Collect strings for translation in Lx-Office
+locales.pl - Collect strings for translation in kivitendo
 
 =head1 SYNOPSIS
 
diff --git a/scripts/migrate_template_to_t8.pl b/scripts/migrate_template_to_t8.pl
deleted file mode 100755 (executable)
index ac14561..0000000
+++ /dev/null
@@ -1,159 +0,0 @@
-#!/usr/bin/perl -w
-
-use strict;
-use Pod::Usage;
-use List::Util qw(reduce);
-use List::MoreUtils qw(zip);
-
-use constant DEBUG => 0;
-
-unless ( caller(0) ) {
-  pod2usage(2) unless @ARGV;
-  migrate_file(@ARGV);
-};
-
-sub migrate_file {
-  my $file = shift or return;
-
-  my $contents = do { local( @ARGV, $/ ) = $file ; <> }
-    or die "cannot read file";
-
-  my %substitutions = (
-    "<translate>"  => "[% '",
-    "</translate>" => "' | \$T8 %]",
-  );
-
-  my $last_match = '';
-  my $num_matches;
-  my $in_template;
-  my $inline_counter = 0;
-
-  # now replace <translate> with [% '
-  # and </translate> with ' | $T8 %]
-  while ($contents =~ m# ( < /? translate> | \[% | %\] ) #xg) {
-    my $match  = $1;
-    my $pos    = pos $contents;
-
-    if ($match eq '[%') {
-      $in_template = 1;
-      DEBUG && warn "entering [% block %] at pos $pos";
-      next;
-    }
-    if ($match eq '%]') {
-      $in_template = 0;
-      DEBUG && warn "leaving [% block %] at pos $pos";
-      next;
-    }
-
-    if ($in_template) {
-      $inline_counter++ if $match eq '<translate>';
-      next;
-    }
-
-    DEBUG && warn "found token $match at pos $pos";
-
-    my $sub_by = $substitutions{$match};
-
-    unless ($sub_by) {
-      DEBUG && warn "found token $& but got no substitute";
-      next;
-    }
-
-    die "unbalanced tokens - two times '$match' in file $file"
-      if $last_match eq $match;
-
-    $last_match = $match;
-    $num_matches++;
-
-    # alter string. substr is faster than s/// for strings of this size.
-    substr $contents, $-[0], $+[0] - $-[0], $sub_by;
-
-    # set match pos for m//g matching on the altered string.
-    pos $contents = $-[0] + length $sub_by;
-  }
-
-  warn "found $inline_counter occurances of inline translates in file $file $/"
-    if $inline_counter;
-
-  exit 0 unless $num_matches;
-
-  die "unbalanced tokens in file $file" if $num_matches % 2;
-
-  if ($contents !~ m/\[%-? USE T8 %\]/) {
-    $contents = "[%- USE T8 %]$/" . $contents;
-  }
-
-  # all fine? spew back
-
-  do {
-    open my $fh, ">$file" or die "can't write $file $!";
-    print $fh $contents;
-  };
-}
-
-1;
-
-__END__
-
-=head1 NAME
-
-migrate_template_to_t8.pl - helper script to migrate templates to T8 module
-
-=head1 SYNOPSIS
-
-  # single:
-  scripts/migrate_template_to_t8.pl <file>
-
-  # bash:
-  for file in `find templates | grep master\.html`;
-    do scripts/migrate_template_to_t8.pl $file;
-  done;
-
-  # as a lib:
-  require "scripts/migrate_template_to_t8.pl";
-  migrate_file($file);
-
-=head1 DESCRIPTION
-
-This script will do the following actions in a template file
-
-=over 8
-
-=item 1.
-
-Change every occurance of C<<< <translate>Text</translate> >>> to C<<< [%
-'Text' | $T8 %] >>>
-
-=item 2.
-
-Add [%- USE T8 %] at the top if something needs to be translated
-
-=back
-
-Note! This script is written to help with the process of migrating old
-templates. It is assumed that anyone working on Lx-Office is working with a
-version control system. This script will change your files. You have been
-warned.
-
-Due to the nature of the previous locale system, it is not easily possible to
-migrate translates in other template blocks. As of this writing this is used in
-about 20 occurances throughout the code. If such a construct is found, a
-warning will be generated. lib uses of this will have to trap the warning.
-
-=head1 DIAGNOSIS
-
-=head2 found I<NUM> occurances of inline translates in file I<FILE>
-
-If a processed file has <translate> blocks in template blocks, these will be
-ignored.  This warning is thrown at the end of processing.
-
-=head2 unbalanced tokens in file I<FILE>
-
-The script could not resolve pairs of <translate> </translate>s. The file will
-not be changed in this case.
-
-=head1 AUTHOR
-
-Sven Schoeling E<lt>s.schoeling@linet-services.deE<gt>
-
-=cut
index b23a75d29356a1e1d9eb0af79248b3944d796514..f7cc62d8a81a746c63e75dadb0010690e122b6cf 100755 (executable)
@@ -246,7 +246,7 @@ __END__
 
 =head1 NAME
 
-rose_auto_create_model - mana Rose::DB::Object classes for Lx-Office
+rose_auto_create_model - mana Rose::DB::Object classes for kivitendo
 
 =head1 SYNOPSIS
 
index 96c6b73b4524bff03ace0629be7dc4ae9a982643..24dbd42edd7c04e7de1bf8a01af88c0296550b71 100644 (file)
@@ -1,5 +1,5 @@
 # @tag: USTVA_abstraction
-# @description: Abstraktion der USTVA Report Daten. Dies vereinfacht die Integration von Steuerberichten anderer Nationen in Lx-Office.
+# @description: Abstraktion der USTVA Report Daten. Dies vereinfacht die Integration von Steuerberichten anderer Nationen in kivitendo.
 # @depends: release_2_4_2
 
 # Abstraktionlayer between general Taxreports and USTVA
index dd033d43c62c501bafbda1ec4480f95bf1af317f..042976efedcbe3910e6edc152ab6909062393c4c 100644 (file)
@@ -30,7 +30,7 @@ sub do_update {
   do_query(qq|ALTER TABLE defaults ADD COLUMN payments_changeable integer NOT NULL DEFAULT 0|, 1);
 
   # check current configuration and set default variables accordingly, so that
-  # Lx-Office behaviour isn't changed by this update
+  # kivitendo behaviour isn't changed by this update
   # if payments_changeable is not set in config set it to 0
   my $payments_changeable = 0;
   if ($::lx_office_conf{features}->{payments_changeable} == 1 ) {
index 36b1882bc46ef28cf2bc989fdd26446fac328c91..cb1966154cd85e4417f4390c000d9260c7f45e71 100644 (file)
@@ -30,7 +30,7 @@ sub do_update {
   do_query(qq|ALTER TABLE defaults ADD COLUMN show_bestbefore boolean DEFAULT false|, 1);
 
   # check current configuration and set default variables accordingly, so that
-  # Lx-Office behaviour isn't changed by this update
+  # kivitendo behaviour isn't changed by this update
   # if show_best_before is not set in config set it to 0
   my $show_bestbefore = 0;
   if ($::lx_office_conf{features}->{show_best_before}) {
index ce461f81f6532e95de0179147c68e1ed0b97ac2c..438d2ee7f7071210fb62ec3ed23d6efd5333f7ad 100644 (file)
@@ -43,7 +43,7 @@ sub do_update {
   my $profit_determination;
 
   # check current configuration and set default variables accordingly, so that
-  # Lx-Office behaviour isn't changed by this update
+  # kivitendo behaviour isn't changed by this update
 
   if ($::lx_office_conf{system}->{eur} == 0 ) {
     $accounting_method = 'accrual';
index 2bb63da228668bb304f38c046c30e800a59d6cb1..ad3effa2a40e8192edc89cf36109729fcb08d126 100644 (file)
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" ?>
-<!-- Diese Datei ist mit Lx-Office <%version%> generiert -->
+<!-- Diese Datei ist mit kivitendo <%version%> generiert -->
 <WinstonAusgang>
   <Formular Typ="UST"></Formular>
   <Ordnungsnummer><%elsterFFFF%><%elstersteuernummer%></Ordnungsnummer>
index 2bb63da228668bb304f38c046c30e800a59d6cb1..ad3effa2a40e8192edc89cf36109729fcb08d126 100644 (file)
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" ?>
-<!-- Diese Datei ist mit Lx-Office <%version%> generiert -->
+<!-- Diese Datei ist mit kivitendo <%version%> generiert -->
 <WinstonAusgang>
   <Formular Typ="UST"></Formular>
   <Ordnungsnummer><%elsterFFFF%><%elstersteuernummer%></Ordnungsnummer>
index 2bb63da228668bb304f38c046c30e800a59d6cb1..ad3effa2a40e8192edc89cf36109729fcb08d126 100644 (file)
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" ?>
-<!-- Diese Datei ist mit Lx-Office <%version%> generiert -->
+<!-- Diese Datei ist mit kivitendo <%version%> generiert -->
 <WinstonAusgang>
   <Formular Typ="UST"></Formular>
   <Ordnungsnummer><%elsterFFFF%><%elstersteuernummer%></Ordnungsnummer>
index 2bb63da228668bb304f38c046c30e800a59d6cb1..ad3effa2a40e8192edc89cf36109729fcb08d126 100644 (file)
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" ?>
-<!-- Diese Datei ist mit Lx-Office <%version%> generiert -->
+<!-- Diese Datei ist mit kivitendo <%version%> generiert -->
 <WinstonAusgang>
   <Formular Typ="UST"></Formular>
   <Ordnungsnummer><%elsterFFFF%><%elstersteuernummer%></Ordnungsnummer>
index 2bb63da228668bb304f38c046c30e800a59d6cb1..ad3effa2a40e8192edc89cf36109729fcb08d126 100644 (file)
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8" ?>
-<!-- Diese Datei ist mit Lx-Office <%version%> generiert -->
+<!-- Diese Datei ist mit kivitendo <%version%> generiert -->
 <WinstonAusgang>
   <Formular Typ="UST"></Formular>
   <Ordnungsnummer><%elsterFFFF%><%elstersteuernummer%></Ordnungsnummer>
index 36b337ac178b7d8ba4400f1de11fd11ca3700d40..3e4c6e70749b877472fc260c342a273ad4168c87 100644 (file)
@@ -6,7 +6,7 @@
    <p><a href="admin.pl?action=pg_database_administration">[% 'Back' | $T8 %]</a></p>
    <p>
     [% 'You can either create a new database or chose an existing database.' | $T8 %]
-    [% 'In the latter case the tables needed by Lx-Office will be created in that database.' | $T8 %]
+    [% 'In the latter case the tables needed by kivitendo will be created in that database.' | $T8 %]
    </p>
 
    <table border="0">
index 93c4860df4605cc286bfbb584aa55930b76739d1..fe3e3f21191b1c84b1537c8da3426913828d30cc 100644 (file)
@@ -11,7 +11,7 @@
   </p>
 
   <p>
-   [% 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 %]
+   [% 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 %]
   </p>
 
   <input type="hidden" name="yes_nextsub" value="migrate_users">
index 47b49cf5d71a6c7b1353ce327fe9dd73fd62a8bb..4e34ae4e8e122e13e2f16506f87d664bd29b9c2c 100644 (file)
@@ -6,7 +6,7 @@
 *License: non free
 *eMail: info@lx-system.de
 *Version: 1.0.0
-*ERP: Lx-Office ERP
+*ERP: kivitendo ERP 3.0.0
 ***************************************************************/
 ?>
 <html>
index dbac84a77c917c6dcb2849e816e27a4ac419ad55..474a00edfe63792848de4f66ca34cbbca25a5b94 100644 (file)
@@ -6,7 +6,7 @@
 *eMail: info@lx-system.de
 *Version: 2.1
 *Shop: xt:Commerce 3.04
-*ERP: Lx-Office ERP 2.4.0
+*ERP: kivitendo ERP 3.0.0
 ***************************************************************/
 define("ExportMode","1");
 require_once "shoplib.php";
@@ -465,7 +465,7 @@ if ($artikel) { //Mit jedem Artikel in der Defaultsprache:
        if ($debug) {
                $log=fopen("tmp/shop.log","a");
                fputs($log,$nun.": Fehler\n");
-       } 
+       }
 }
 require ("diff.php");
 
index f7406e3d5a57f5641744cd332fe6a0749d044cc0..6cfe8b634565c7dfdb9252d13121932a05a6470e 100644 (file)
@@ -7,7 +7,7 @@
 *eMail: info@lx-system.de
 *Version: 1.0.0
 *Shop: xt:Commerce 2.2
-*ERP: Lx-Office ERP
+*ERP: kivitendo ERP 3.0.0
 ***************************************************************/
 $login=($_GET["login"])?$_GET["login"]:$_POST["login"];
 require_once "DB.php";
index f9908563e3b365110b92afcf6e67df757feaf40d..948977b8a888e0e6db3c9b63f8e97e5530ddb5eb 100644 (file)
@@ -6,7 +6,7 @@
 *eMail: info@lx-system.de
 *Version: 1.6
 *Shop: xt::Commerce
-*ERP: Lx-Office ERP 2.4.x
+*ERP: kivitendo ERP 3.0.0
 ***************************************************************/
 /*
 * Noch einzubauen: