From: Sven Schöling Date: Wed, 3 Mar 2010 10:15:26 +0000 (+0100) Subject: Debugflag: $::keep_temp_files X-Git-Tag: release-2.6.1beta1~44^2~15 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=5e043871ee4c2e22e940d2bd08b9a72d134564e9;p=kivitendo-erp.git Debugflag: $::keep_temp_files --- diff --git a/SL/Form.pm b/SL/Form.pm index c578b2947..9417e76c6 100644 --- a/SL/Form.pm +++ b/SL/Form.pm @@ -1438,7 +1438,7 @@ sub cleanup { close(FH); } - if ($self->{tmpfile}) { + if ($self->{tmpfile} && ! $::keep_temp_files) { $self->{tmpfile} =~ s|.*/||g; # strip extension $self->{tmpfile} =~ s/\.\w+$//g; diff --git a/config/lx-erp.conf.default b/config/lx-erp.conf.default index 21973a454..8e7280d10 100644 --- a/config/lx-erp.conf.default +++ b/config/lx-erp.conf.default @@ -111,4 +111,10 @@ $LXDebug::global_level = LXDebug::NONE; # weshalb sie normalerweise deaktiviert ist. $LXDebug::watch_form = 0; +# Zum debuggen von Latexausgaben. Wenn diese Option auf 1 gesetzt wird, werden +# temporäre Dateien, die bei der Erstellung von PDFs aus Latex erzeugt werden, +# nach Abschluß der Erstellung oder im Fehlerfall nicht gelöscht, damit man sie +# untersuchen kann. +$::keep_temp_files = 0; + 1;