Revision 0dfd8e90
Von Moritz Bunkus vor fast 19 Jahren hinzugefügt
SL/Form.pm | ||
---|---|---|
434 | 434 |
} elsif (-f "templates/webpages/${file}.html") { |
435 | 435 |
$file = "templates/webpages/${file}.html"; |
436 | 436 |
} else { |
437 |
$self->error("Web page template '${file}' not found."); |
|
437 |
my $info = "Web page template '${file}' not found.\n" . |
|
438 |
"Please re-run 'locales.pl' in 'locale/" . $main::myconfig{"countrycode"} . "'."; |
|
439 |
print(qq|<pre>$info</pre>|); |
|
440 |
die($info); |
|
438 | 441 |
} |
439 | 442 |
|
440 | 443 |
my $template = HTML::Template->new("filename" => $file, |
Auch abrufbar als: Unified diff
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]