projects
/
kivitendo-erp.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
5ab97a8
)
STDOUT erneut öffnen und UTF8-Flag und FastCGI gefixt Teil 2
author
Moritz Bunkus
<m.bunkus@linet-services.de>
Fri, 12 Feb 2010 12:08:15 +0000
(13:08 +0100)
committer
Sven Schöling
<s.schoeling@linet-services.de>
Tue, 20 Jul 2010 09:10:04 +0000
(11:10 +0200)
SL/Form.pm
patch
|
blob
|
history
diff --git
a/SL/Form.pm
b/SL/Form.pm
index
6fa5132
..
b0e25d7
100644
(file)
--- a/
SL/Form.pm
+++ b/
SL/Form.pm
@@
-1259,20
+1259,23
@@
sub parse_template {
$self->{OUT} = ">$self->{tmpfile}";
}
$self->{OUT} = ">$self->{tmpfile}";
}
+ my $result;
+
if ($self->{OUT}) {
if ($self->{OUT}) {
- open(OUT, "$self->{OUT}") or $self->error("$self->{OUT} : $!");
+ open OUT, "$self->{OUT}" or $self->error("$self->{OUT} : $!");
+ $result = $template->parse(*OUT);
+ close OUT;
+
} else {
} else {
- open(OUT, ">-") or $self->error("STDOUT : $!");
$self->header;
$self->header;
+ $result = $template->parse(*STDOUT);
}
}
- if (!$
template->parse(*OUT)
) {
+ if (!$
result
) {
$self->cleanup();
$self->error("$self->{IN} : " . $template->get_error());
}
$self->cleanup();
$self->error("$self->{IN} : " . $template->get_error());
}
- close(OUT);
-
if ($template->uses_temp_file() || $self->{media} eq 'email') {
if ($self->{media} eq 'email') {
if ($template->uses_temp_file() || $self->{media} eq 'email') {
if ($self->{media} eq 'email') {