diff options
author | Simon McVittie <smcv@carbon.pseudorandom.co.uk> | 2008-07-14 23:34:07 +0100 |
---|---|---|
committer | Simon McVittie <smcv@carbon.pseudorandom.co.uk> | 2008-07-14 23:34:07 +0100 |
commit | 18b3e970ffcc0f74d68538b7094f76442a294609 (patch) | |
tree | 7565862f3e2f86a1e9ff623d991f3150860230a4 /IkiWiki/CGI.pm | |
parent | 23a3de5e8c4998c41afc99664fd4a7fe25e7bf29 (diff) | |
parent | 66053f6fc7b300c9b49a5c69d2c7a1eeec841743 (diff) |
Merge commit 'origin/master' into aggregateinternal
Diffstat (limited to 'IkiWiki/CGI.pm')
-rw-r--r-- | IkiWiki/CGI.pm | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/IkiWiki/CGI.pm b/IkiWiki/CGI.pm index 6770f6feb..d805506aa 100644 --- a/IkiWiki/CGI.pm +++ b/IkiWiki/CGI.pm @@ -750,4 +750,14 @@ sub cgi (;$$) { #{{{ } } #}}} +# Does not need tobe called directly; all errors will go through here. +sub cgierror ($) { #{{{ + my $message=shift; + + print "Content-type: text/html\n\n"; + print misctemplate(gettext("Error"), + "<p class=\"error\">".gettext("Error").": $message</p>"); + die $@; +} #}}} + 1 |