From d7acc048b63968c705d6575d83fe000f8cdecf35 Mon Sep 17 00:00:00 2001 From: "wulf@coulmann.de" Date: Sun, 28 Oct 2012 19:43:13 +0100 Subject: [PATCH] in Dokumenten "template_meta.tmpfile" zur Verfuegung stellen behebt #1865 (sorry fuer die falsche Mailadresse in b68213ba55ae268, war ich) --- SL/Form.pm | 1 + doc/dokumentation.xml | 8 ++++++++ doc/html/ch03s02.html | 6 ++++-- doc/html/ch04.html | 32 ++++++++++++++++---------------- doc/html/index.html | 2 +- doc/kivitendo-Dokumentation.pdf | Bin 568513 -> 568361 bytes 6 files changed, 30 insertions(+), 19 deletions(-) diff --git a/SL/Form.pm b/SL/Form.pm index 8915ca20f..c14024f95 100644 --- a/SL/Form.pm +++ b/SL/Form.pm @@ -1097,6 +1097,7 @@ sub parse_template { UNLINK => ($::lx_office_conf{debug} && $::lx_office_conf{debug}->{keep_temp_files})? 0 : 1, ); close $temp_fh; + (undef, undef, $self->{template_meta}{tmpfile}) = File::Spec->splitpath( $self->{tmpfile} ); if ($template->uses_temp_file() || $self->{media} eq 'email') { $out = $self->{OUT}; diff --git a/doc/dokumentation.xml b/doc/dokumentation.xml index 0db62974c..787007405 100644 --- a/doc/dokumentation.xml +++ b/doc/dokumentation.xml @@ -2216,6 +2216,14 @@ insserv kivitendo-task-server dem Kürzel das im Dateinamen verwendetet wird. + + + template_meta.tmpfile + + + Datei-Prefix für temporäre Dateien. + + diff --git a/doc/html/ch03s02.html b/doc/html/ch03s02.html index 91f7ab038..e92ccc446 100644 --- a/doc/html/ch03s02.html +++ b/doc/html/ch03s02.html @@ -153,7 +153,9 @@

Beschreibung des ausgewählten Druckers

template_meta.printer.template_code

Vorlagenürzel des ausgewählten Druckers, identisch mit - dem Kürzel das im Dateinamen verwendetet wird.

3.2.7.2. Stammdaten von Kunden und Lieferanten

+ dem Kürzel das im Dateinamen verwendetet wird.

+ template_meta.tmpfile +

Datei-Prefix für temporäre Dateien.

3.2.7.2. Stammdaten von Kunden und Lieferanten

account_number

Kontonummer

bank @@ -554,7 +556,7 @@ invdate

Rechnungsdatum

invnumber -

Rechnungsnummer

3.2.10. Variablen in anderen Vorlagen

3.2.10.1. Einführung

Die Variablen in anderen Vorlagen sind ähnlich wie in der +

Rechnungsnummer

3.2.10. Variablen in anderen Vorlagen

3.2.10.1. Einführung

Die Variablen in anderen Vorlagen sind ähnlich wie in der Rechnung. Allerdings heißen die Variablen, die mit inv beginnen, jetzt anders. Bei den Angeboten fangen sie mit quo für "quotation" an: diff --git a/doc/html/ch04.html b/doc/html/ch04.html index 335ad19e1..83fbf2890 100644 --- a/doc/html/ch04.html +++ b/doc/html/ch04.html @@ -1,6 +1,6 @@ - Kapitel 4. Entwicklerdokumentation

Kapitel 4. Entwicklerdokumentation

4.1. Globale Variablen

4.1.1. Wie sehen globale Variablen in Perl aus?

Globale Variablen liegen in einem speziellen namespace namens + Kapitel 4. Entwicklerdokumentation

Kapitel 4. Entwicklerdokumentation

4.1. Globale Variablen

4.1.1. Wie sehen globale Variablen in Perl aus?

Globale Variablen liegen in einem speziellen namespace namens "main", der von überall erreichbar ist. Darüber hinaus sind bareword globs global und die meisten speziellen Variablen sind... speziell.

Daraus ergeben sich folgende Formen:

@@ -25,7 +25,7 @@ $PACKAGE::form.

local $form

Alle Änderungen an $form werden am Ende - des scopes zurückgesetzt

4.1.2. Warum sind globale Variablen ein Problem?

Das erste Problem ist FCGI™.

+ des scopes zurückgesetzt

4.1.2. Warum sind globale Variablen ein Problem?

Das erste Problem ist FCGI™.

SQL-Ledger™ hat fast alles im globalen namespace abgelegt, und erwartet, dass es da auch wiederzufinden ist. Unter FCGI™ müssen diese Sachen aber wieder @@ -39,7 +39,7 @@ dies hat, seit der Einführung, u.a. schon so manche langwierige Bug-Suche verkürzt. Da globale Variablen aber implizit mit Package angegeben werden, werden die nicht geprüft, und somit kann sich - schnell ein Tippfehler einschleichen.

4.1.3. Kanonische globale Variablen

Um dieses Problem im Griff zu halten gibt es einige wenige + schnell ein Tippfehler einschleichen.

4.1.3. Kanonische globale Variablen

Um dieses Problem im Griff zu halten gibt es einige wenige globale Variablen, die kanonisch sind, d.h. sie haben bestimmte vorgegebenen Eigenschaften, und alles andere sollte anderweitig umhergereicht werden.

Diese Variablen sind im Moment die folgenden neun:

  • @@ -62,7 +62,7 @@ $::request

Damit diese nicht erneut als Müllhalde missbraucht werden, im Folgenden eine kurze Erläuterung der bestimmten vorgegebenen - Eigenschaften (Konventionen):

4.1.3.1. $::form

  • Ist ein Objekt der Klasse + Eigenschaften (Konventionen):

    4.1.3.1. $::form

    • Ist ein Objekt der Klasse "Form"

    • Wird nach jedem Request gelöscht

    • Muss auch in Tests und Konsolenscripts vorhanden sein.

    • Enthält am Anfang eines Requests die Requestparameter vom User

    • Kann zwar intern über Requestgrenzen ein Datenbankhandle @@ -110,7 +110,7 @@ push @{ $form->{TEMPLATE_ARRAYS}{number} }, $form->{"partnumber_$i"}; push @{ $form->{TEMPLATE_ARRAYS}{description} }, $form->{"description_$i"}; # ... -}

    4.1.3.2. %::myconfig

    • Das einzige Hash unter den globalen Variablen

    • Wird spätestens benötigt wenn auf die Datenbank +}

    4.1.3.2. %::myconfig

    • Das einzige Hash unter den globalen Variablen

    • Wird spätestens benötigt wenn auf die Datenbank zugegriffen wird

    • Wird bei jedem Request neu erstellt.

    • Enthält die Userdaten des aktuellen Logins

    • Sollte nicht ohne Filterung irgendwo gedumpt werden oder extern serialisiert werden, weil da auch der Datenbankzugriff für diesen user drinsteht.

    • Enthält unter anderem Listenbegrenzung vclimit, @@ -122,10 +122,10 @@ überwiegend die Daten, die sich unter Programm -> Einstellungen befinden, bzw. die Informationen über den Benutzer die über die - Administrator-Schnittstelle (admin.pl) eingegeben wurden.

    4.1.3.3. $::locale

    • Objekt der Klasse "Locale"

    • Wird pro Request erstellt

    • Muss auch für Tests und Scripte immer verfügbar + Administrator-Schnittstelle (admin.pl) eingegeben wurden.

    4.1.3.3. $::locale

    • Objekt der Klasse "Locale"

    • Wird pro Request erstellt

    • Muss auch für Tests und Scripte immer verfügbar sein.

    • Cached intern über Requestgrenzen hinweg benutzte Locales

    Lokalisierung für den aktuellen User. Alle Übersetzungen, - Zahlen- und Datumsformatierungen laufen über dieses Objekt.

    4.1.3.4. $::lxdebug

    • Objekt der Klasse "LXDebug"

    • Wird global gecached

    • Muss immer verfügbar sein, in nahezu allen + Zahlen- und Datumsformatierungen laufen über dieses Objekt.

    4.1.3.4. $::lxdebug

    • Objekt der Klasse "LXDebug"

    • Wird global gecached

    • Muss immer verfügbar sein, in nahezu allen Funktionen

    $::lxdebug stellt Debuggingfunktionen bereit, wie "enter_sub" und @@ -135,12 +135,12 @@ "message" und "dump" mit denen man flott Informationen ins Log (tmp/kivitendo-debug.log) packen kann.

    Beispielsweise so:

    $main::lxdebug->message(0, 'Meine Konfig:' . Dumper (%::myconfig));
    -$main::lxdebug->message(0, 'Wer bin ich? Kunde oder Lieferant:' . $form->{vc});

    4.1.3.5. $::auth

    • Objekt der Klasse "SL::Auth"

    • Wird global gecached

    • Hat eine permanente DB Verbindung zur Authdatenbank

    • Wird nach jedem Request resettet.

    +$main::lxdebug->message(0, 'Wer bin ich? Kunde oder Lieferant:' . $form->{vc});

    4.1.3.5. $::auth

    • Objekt der Klasse "SL::Auth"

    • Wird global gecached

    • Hat eine permanente DB Verbindung zur Authdatenbank

    • Wird nach jedem Request resettet.

    $::auth stellt Funktionen bereit um die Rechte des aktuellen Users abzufragen. Obwohl diese Informationen vom aktuellen User abhängen wird das Objekt aus Geschwindigkeitsgründen nur einmal angelegt und dann nach jedem - Request kurz resettet.

    4.1.3.6. $::lx_office_conf

    • Objekt der Klasse + Request kurz resettet.

    4.1.3.6. $::lx_office_conf

    • Objekt der Klasse "SL::LxOfficeConf"

    • Global gecached

    • Repräsentation der config/kivitendo.conf[.default]-Dateien

    Globale Konfiguration. Configdateien werden zum Start gelesen und danach nicht mehr angefasst. Es ist derzeit nicht geplant, dass @@ -150,16 +150,16 @@ $main::lxdebug->message(0, 'Wer bin ich? Kunde oder Lieferant:' . $form->{ file = /tmp/kivitendo-debug.log

    ist der Key file im Programm als $::lx_office_conf->{debug}{file} erreichbar.

    [Warnung]Warnung

    Zugriff auf die Konfiguration erfolgt im Moment über - Hashkeys, sind also nicht gegen Tippfehler abgesichert.

    4.1.3.7. $::instance_conf

    • Objekt der Klasse + Hashkeys, sind also nicht gegen Tippfehler abgesichert.

    4.1.3.7. $::instance_conf

    • Objekt der Klasse "SL::InstanceConfiguration"

    • wird pro Request neu erstellt

    Funktioniert wie $::lx_office_conf, speichert aber Daten die von der Instanz abhängig sind. Eine Instanz ist hier eine Mandantendatenbank. Beispielsweise überprüft

    $::instance_conf->get_inventory_system eq 'perpetual'

    - ob die berüchtigte Bestandsmethode zur Anwendung kommt.

    4.1.3.8. $::dispatcher

    • Objekt der Klasse + ob die berüchtigte Bestandsmethode zur Anwendung kommt.

    4.1.3.8. $::dispatcher

    • Objekt der Klasse "SL::Dispatcher"

    • wird pro Serverprozess erstellt.

    • enthält Informationen über die technische Verbindung zum Server

    Der dritte Punkt ist auch der einzige Grund warum das Objekt global gespeichert wird. Wird vermutlich irgendwann in einem anderen - Objekt untergebracht.

    4.1.3.9. $::request

    • Hashref (evtl später Objekt)

    • Wird pro Request neu initialisiert.

    • Keine Unterstruktur garantiert.

    + Objekt untergebracht.

    4.1.3.9. $::request

    • Hashref (evtl später Objekt)

    • Wird pro Request neu initialisiert.

    • Keine Unterstruktur garantiert.

    $::request ist ein generischer Platz um Daten "für den aktuellen Request" abzulegen. Sollte nicht für action at a distance benutzt werden, sondern um lokales memoizing zu @@ -172,20 +172,20 @@ file = /tmp/kivitendo-debug.log

    ist der Key file$::request

  • Muss ich von anderen Teilen des Programms lesend drauf zugreifen? Dann $::request, aber Zugriff über - Wrappermethode

4.1.4. Ehemalige globale Variablen

Die folgenden Variablen waren einmal im Programm, und wurden - entfernt.

4.1.4.1. $::cgi

  • war nötig, weil cookie Methoden nicht als + Wrappermethode

4.1.4. Ehemalige globale Variablen

Die folgenden Variablen waren einmal im Programm, und wurden + entfernt.

4.1.4.1. $::cgi

  • war nötig, weil cookie Methoden nicht als Klassenfunktionen funktionieren

  • Aufruf als Klasse erzeugt Dummyobjekt was im Klassennamespace gehalten wird und über Requestgrenzen leaked

  • liegt jetzt unter $::request->{cgi} -

4.1.4.2. $::all_units

  • war nötig, weil einige Funktionen in Schleifen zum Teil +

4.1.4.2. $::all_units

  • war nötig, weil einige Funktionen in Schleifen zum Teil ein paar hundert mal pro Request eine Liste der Einheiten brauchen, und de als Parameter durch einen Riesenstack von Funktionen geschleift werden müssten.

  • Liegt jetzt unter $::request->{cache}{all_units}

  • Wird nur in AM->retrieve_all_units() gesetzt oder - gelesen.

4.1.4.3. %::called_subs

  • wurde benutzt um callsub deep recursions + gelesen.

4.1.4.3. %::called_subs

  • wurde benutzt um callsub deep recursions abzufangen.

  • Wurde entfernt, weil callsub nur einen Bruchteil der möglichen Rekursioenen darstellt, und da nie welche auftreten.

  • komplette recursion protection wurde entfernt.

\ No newline at end of file diff --git a/doc/html/index.html b/doc/html/index.html index 3c00861c5..827e6712d 100644 --- a/doc/html/index.html +++ b/doc/html/index.html @@ -3,4 +3,4 @@ kivitendo: Installation, Konfiguration, Entwicklung

kivitendo: Installation, Konfiguration, Entwicklung


Inhaltsverzeichnis

1. Aktuelle Hinweise
2. Installation und Grundkonfiguration
2.1. Benötigte Software und Pakete
2.1.1. Betriebssystem
2.1.2. Pakete
2.2. Manuelle Installation des Programmpaketes
2.3. kivitendo-Konfigurationsdatei
2.3.1. Einführung
2.3.2. Abschnitte und Parameter
2.3.3. Versionen vor 2.6.3
2.4. Anpassung der PostgreSQL-Konfiguration
2.4.1. Zeichensätze/die Verwendung von UTF-8
2.4.2. Änderungen an Konfigurationsdateien
2.4.3. Erweiterung für servergespeicherte Prozeduren
2.4.4. Datenbankbenutzer anlegen
2.5. Webserver-Konfiguration
2.5.1. Grundkonfiguration mittels CGI
2.5.2. Konfiguration für FastCGI/FCGI
2.6. Der Task-Server
2.6.1. Verfügbare und notwendige Konfigurationsoptionen
2.6.2. Automatisches Starten des Task-Servers beim Booten
2.6.3. Wie der Task-Server gestartet und beendet wird
2.6.4. Task-Server mit mehreren Mandanten
2.7. Benutzerauthentifizierung und Administratorpasswort
2.7.1. Grundlagen zur Benutzerauthentifizierung
2.7.2. Administratorpasswort
2.7.3. Authentifizierungsdatenbank
2.7.4. Passwortüberprüfung
2.7.5. Name des Session-Cookies
2.7.6. Anlegen der Authentifizierungsdatenbank
2.8. Benutzer- und Gruppenverwaltung
2.8.1. Zusammenhänge
2.8.2. Datenbanken anlegen
2.8.3. Gruppen anlegen
2.8.4. Benutzer anlegen
2.8.5. Gruppenmitgliedschaften verwalten
2.8.6. Migration alter Installationen
2.9. Drucken mit kivitendo
2.10. OpenDocument-Vorlagen
2.11. Konfiguration zur Einnahmenüberschussrechnung/Bilanzierung: EUR
2.11.1. Einführung
2.11.2. Konfigurationsparameter
2.11.3. Festlegen der Parameter
2.11.4. Bemerkungen zu Bestandsmethode
2.11.5. Bekannte Probleme
2.12. SKR04 19% Umstellung für innergemeinschaftlichen Erwerb
2.12.1. Einführung
2.12.2. Konto 3804 manuell anlegen
2.13. kivitendo ERP verwenden
3. Features und Funktionen
3.1. Wiederkehrende Rechnungen
3.1.1. Einführung
3.1.2. Konfiguration
3.1.3. Auflisten
3.1.4. Erzeugung der eigentlichen Rechnungen
3.1.5. Erste Rechnung für aktuellen Monat erstellen
3.2. Dokumentenvorlagen und verfügbare Variablen
3.2.1. Einführung
3.2.2. Variablen ausgeben
3.2.3. Verwendung in Druckbefehlen
3.2.4. Anfang und Ende der Tags verändern
3.2.5. Zuordnung von den Dateinamen zu den Funktionen
3.2.6. Sprache, Drucker und E-Mail
3.2.7. Allgemeine Variablen, die in allen Vorlagen vorhanden sind
3.2.8. Variablen in Rechnungen
3.2.9. Variablen in Mahnungen und Rechnungen über Mahngebühren
3.2.10. Variablen in anderen Vorlagen
3.2.11. Blöcke, bedingte Anweisungen und Schleifen
3.2.12. Markup-Code zur Textformatierung innerhalb von - Formularen
3.3. Excel-Vorlagen
3.3.1. Zusammenfassung
3.3.2. Bedienung
3.3.3. Variablensyntax
3.3.4. Einschränkungen
4. Entwicklerdokumentation
4.1. Globale Variablen
4.1.1. Wie sehen globale Variablen in Perl aus?
4.1.2. Warum sind globale Variablen ein Problem?
4.1.3. Kanonische globale Variablen
4.1.4. Ehemalige globale Variablen
4.2. Entwicklung unter FastCGI
4.2.1. Allgemeines
4.2.2. Programmende und Ausnahmen
4.2.3. Globale Variablen
4.2.4. Performance und Statistiken
4.2.5. Bekannte Probleme
4.3. SQL-Upgradedateien
4.3.1. Einführung
4.3.2. Format der Kontrollinformationen
4.3.3. Hilfsscript dbupgrade2_tool.pl
4.4. Translations and languages
4.4.1. Introduction
4.4.2. File structure
4.5. Stil-Richtlinien
4.6. Dokumentation erstellen
4.6.1. Einführung
4.6.2. Benötigte Software
4.6.3. PDFs und HTML-Seiten erstellen
4.6.4. Einchecken in das Git-Repository
\ No newline at end of file + Formularen
3.3. Excel-Vorlagen
3.3.1. Zusammenfassung
3.3.2. Bedienung
3.3.3. Variablensyntax
3.3.4. Einschränkungen
4. Entwicklerdokumentation
4.1. Globale Variablen
4.1.1. Wie sehen globale Variablen in Perl aus?
4.1.2. Warum sind globale Variablen ein Problem?
4.1.3. Kanonische globale Variablen
4.1.4. Ehemalige globale Variablen
4.2. Entwicklung unter FastCGI
4.2.1. Allgemeines
4.2.2. Programmende und Ausnahmen
4.2.3. Globale Variablen
4.2.4. Performance und Statistiken
4.2.5. Bekannte Probleme
4.3. SQL-Upgradedateien
4.3.1. Einführung
4.3.2. Format der Kontrollinformationen
4.3.3. Hilfsscript dbupgrade2_tool.pl
4.4. Translations and languages
4.4.1. Introduction
4.4.2. File structure
4.5. Stil-Richtlinien
4.6. Dokumentation erstellen
4.6.1. Einführung
4.6.2. Benötigte Software
4.6.3. PDFs und HTML-Seiten erstellen
4.6.4. Einchecken in das Git-Repository
\ No newline at end of file diff --git a/doc/kivitendo-Dokumentation.pdf b/doc/kivitendo-Dokumentation.pdf index 80bd9070923146cd8fc45a009988c8cf44f2cb80..af6c5acdf4bdf7362092ec602ad6c7dabaaec2ba 100644 GIT binary patch delta 45979 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 -- 2.20.1