From 0dfd8e90aa330f6b4b53f89f0eadf6f1e018a662 Mon Sep 17 00:00:00 2001 From: Moritz Bunkus Date: Fri, 17 Feb 2006 13:54:29 +0000 Subject: [PATCH] Form::parse_html_template() darf Form::error() nicht aufrufen, weil die wiederum Form::parse_html_template() benutzt und dann unschoene Endlosschleifen entstehen koennen. Fehler innerhalb von Form::parse_html_template() sind sowieso auf fehlerhafte Installationen / Bugs zurueckzufuehren. [r814:816 aus LINET prog-Repo] --- SL/Form.pm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/SL/Form.pm b/SL/Form.pm index afdbd03ab..b6f62fb91 100644 --- a/SL/Form.pm +++ b/SL/Form.pm @@ -434,7 +434,10 @@ sub parse_html_template { } elsif (-f "templates/webpages/${file}.html") { $file = "templates/webpages/${file}.html"; } else { - $self->error("Web page template '${file}' not found."); + my $info = "Web page template '${file}' not found.\n" . + "Please re-run 'locales.pl' in 'locale/" . $main::myconfig{"countrycode"} . "'."; + print(qq|
$info
|); + die($info); } my $template = HTML::Template->new("filename" => $file, -- 2.20.1